{"id":7,"date":"2026-05-13T16:23:00","date_gmt":"2026-05-13T16:23:00","guid":{"rendered":"https:\/\/jimrobert.ai\/?page_id=7"},"modified":"2026-05-13T16:31:20","modified_gmt":"2026-05-13T16:31:20","slug":"home","status":"publish","type":"page","link":"https:\/\/jimrobert.ai\/","title":{"rendered":"JimRobertAI \u2014 The AI-native growth engine for Europe&#8217;s mid-market"},"content":{"rendered":"\n<style id=\"jra-theme-override\">\n\/* === JimRobertAI theme override === *\/\n\n\/* Hide the auto-rendered page title and crumbs *\/\n.wp-site-blocks .wp-block-post-title,\n.wp-block-post-title,\nh1.entry-title,\n.entry-title,\n.wp-block-template-part--header h1,\n.page-title,\n.editor-styles-wrapper .wp-block-post-title {\n  display: none !important;\n}\n\n\/* Break the wrapper out of theme container width \u2014 make it span the full viewport *\/\n.jra-landing-wrapper {\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  max-width: 100vw;\n}\n\n\/* Remove vertical padding the theme adds around content *\/\n.wp-site-blocks > *:has(.jra-landing-wrapper),\nmain:has(.jra-landing-wrapper),\n.wp-block-group:has(.jra-landing-wrapper),\n.wp-block-post-content {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n  max-width: none !important;\n}\n\n\/* Hide theme header + footer template parts on this page *\/\nbody.page-id-7 > .wp-site-blocks > header,\nbody.page-id-7 > .wp-site-blocks > footer,\nbody.page-id-7 .wp-block-template-part:has([class*=\"header\"]),\nbody.page-id-7 .wp-block-template-part:has([class*=\"footer\"]),\nbody.page-id-7 header.wp-block-template-part,\nbody.page-id-7 footer.wp-block-template-part {\n  display: none !important;\n}\n\n\/* Belt and suspenders \u2014 also handle older selectors *\/\nbody.page-id-7 #masthead,\nbody.page-id-7 #colophon,\nbody.page-id-7 .site-header,\nbody.page-id-7 .site-footer {\n  display: none !important;\n}\n\n\/* Kill body margin\/padding *\/\nbody.page-id-7 {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n<\/style>\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Kantumruy+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&#038;family=JetBrains+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\" \/>\n<style>\n\/* Reset theme styles inside the landing wrapper *\/\n.jra-landing-wrapper {\n  font-family: 'Kantumruy Pro', sans-serif;\n  color: #1F1F1F;\n  line-height: 1.6;\n}\n.jra-landing-wrapper * { box-sizing: border-box; }\n\n  :root {\n    \/* Daydream palette \u2014 extracted from withdaydream.com *\/\n    --bg: #FFF7F0;          \/* --color-washed *\/\n    --bg-card: #FFFFFF;     \/* --color-white *\/\n    --bg-peach: #FFECDB;    \/* --color-orange *\/\n    --bg-mint: #C3F2D0;     \/* --color-green *\/\n    --bg-sky: #D0F2FF;      \/* --color-sky *\/\n    --bg-lilac: #EED1FF;    \/* --color-purple *\/\n    --bg-ink: #1F1F1F;      \/* --color-ink *\/\n    --bg-dark: #232323;     \/* --color-dark *\/\n\n    --ink: #1F1F1F;\n    --ink-dim: rgba(31, 31, 31, 0.72);\n    --ink-faint: rgba(31, 31, 31, 0.5);\n    --rule: rgba(31, 31, 31, 0.10);\n    --rule-strong: rgba(31, 31, 31, 0.18);\n\n    --accent: #E50D75;       \/* Daydream magenta *\/\n    --accent-soft: #F7E1EA;  \/* pale rose *\/\n    --accent-deep: #C40A65;\n  }\n\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  html { scroll-behavior: smooth; }\n\n  body {\n    background: var(--bg);\n    color: var(--ink);\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    overflow-x: hidden;\n  }\n\n  .mono { font-family: 'JetBrains Mono', monospace; }\n  .serif { font-family: 'Kantumruy Pro', sans-serif; }\n  .display { font-family: 'Kantumruy Pro', sans-serif; }\n\n  .container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 32px;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* ===== NAV ===== *\/\n  nav {\n    position: sticky;\n    top: 0;\n    z-index: 100;\n    background: rgba(255, 244, 236, 0.85);\n    backdrop-filter: blur(12px);\n    border-bottom: 1px solid var(--rule);\n  }\n\n  .nav-inner {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 20px 32px;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n\n  .logo {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-weight: 600;\n    font-size: 19px;\n    letter-spacing: -0.02em;\n    color: var(--ink);\n    text-decoration: none;\n  }\n\n  .logo-mark {\n    width: 32px;\n    height: 32px;\n    background: var(--accent);\n    color: var(--bg-card);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-weight: 600;\n    font-size: 15px;\n    border-radius: 50%;\n    font-style: italic;\n  }\n\n  .nav-links {\n    display: flex;\n    gap: 36px;\n    align-items: center;\n    font-size: 15px;\n  }\n\n  .nav-links a {\n    color: var(--ink);\n    text-decoration: none;\n    transition: color 0.15s;\n    font-weight: 500;\n  }\n\n  .nav-links a:hover { color: var(--accent-deep); }\n\n  .nav-links a.nav-cta {\n    background: var(--ink);\n    color: var(--bg) !important;\n    padding: 10px 20px;\n    border-radius: 999px;\n    font-weight: 500;\n    font-size: 14px;\n    transition: all 0.15s;\n  }\n\n  .nav-links a.nav-cta:hover {\n    background: var(--accent);\n    color: var(--bg-card) !important;\n  }\n\n  \/* ===== HERO ===== *\/\n  .hero {\n    padding: 80px 0 60px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  \/* Decorative pastel shapes *\/\n  .blob {\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(2px);\n    z-index: 0;\n    opacity: 0.85;\n  }\n  .blob-1 {\n    width: 320px; height: 320px;\n    background: var(--bg-lilac);\n    top: -60px; right: -80px;\n  }\n  .blob-2 {\n    width: 220px; height: 220px;\n    background: var(--bg-mint);\n    bottom: 80px; right: 240px;\n  }\n  .blob-3 {\n    width: 180px; height: 180px;\n    background: var(--bg-peach);\n    top: 240px; right: 80px;\n  }\n\n  .hero-inner {\n    position: relative;\n    z-index: 2;\n  }\n\n  .hero-meta {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: var(--bg-card);\n    border: 1px solid var(--rule);\n    padding: 8px 16px;\n    border-radius: 999px;\n    font-size: 13px;\n    color: var(--ink-dim);\n    margin-bottom: 36px;\n    font-weight: 500;\n  }\n\n  .pulse-dot {\n    width: 8px;\n    height: 8px;\n    background: var(--accent);\n    border-radius: 50%;\n    box-shadow: 0 0 0 3px rgba(255, 92, 138, 0.2);\n    animation: pulse 2s ease-in-out infinite;\n  }\n\n  @keyframes pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.5; }\n  }\n\n  h1 {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: clamp(44px, 7vw, 92px);\n    font-weight: 500;\n    line-height: 1.0;\n    letter-spacing: -0.03em;\n    margin-bottom: 32px;\n    max-width: 16ch;\n    color: var(--ink);\n  }\n\n  h1 .accent {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-style: italic;\n    font-weight: 400;\n    color: var(--accent);\n    display: inline-block;\n    position: relative;\n  }\n\n  h1 .squiggle {\n    display: block;\n    width: 280px;\n    height: 18px;\n    margin-top: 4px;\n  }\n\n  .hero-sub {\n    font-size: 21px;\n    line-height: 1.5;\n    color: var(--ink-dim);\n    max-width: 56ch;\n    margin-bottom: 44px;\n    font-weight: 400;\n  }\n\n  .hero-cta {\n    display: flex;\n    gap: 16px;\n    align-items: center;\n    flex-wrap: wrap;\n  }\n\n  .btn-primary {\n    background: var(--ink);\n    color: var(--bg);\n    padding: 16px 28px;\n    border-radius: 999px;\n    font-weight: 500;\n    font-size: 16px;\n    text-decoration: none;\n    transition: all 0.2s;\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n  }\n\n  .btn-primary:hover {\n    background: var(--accent);\n    color: var(--bg-card);\n    transform: translateY(-2px);\n  }\n\n  .btn-secondary {\n    color: var(--ink);\n    padding: 16px 0;\n    font-weight: 500;\n    font-size: 16px;\n    text-decoration: none;\n    border-bottom: 1.5px solid var(--ink);\n    transition: all 0.15s;\n  }\n\n  .btn-secondary:hover {\n    color: var(--accent-deep);\n    border-color: var(--accent-deep);\n  }\n\n  \/* ===== TRUST ===== *\/\n  .trust {\n    padding: 56px 0;\n    border-top: 1px solid var(--rule);\n    border-bottom: 1px solid var(--rule);\n  }\n\n  .trust-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--ink-faint);\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    margin-bottom: 28px;\n    font-weight: 500;\n  }\n\n  .trust-sites {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 56px;\n    align-items: center;\n  }\n\n  .trust-site {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 22px;\n    font-weight: 500;\n    color: var(--ink);\n    letter-spacing: -0.02em;\n  }\n\n  \/* ===== SECTION ===== *\/\n  section {\n    padding: 120px 0;\n    position: relative;\n  }\n\n  .section-label {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 12px;\n    color: var(--accent-deep);\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    margin-bottom: 24px;\n    font-weight: 500;\n  }\n\n  .section-label::before {\n    content: '';\n    width: 24px;\n    height: 1px;\n    background: var(--accent);\n  }\n\n  h2 {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: clamp(36px, 5vw, 60px);\n    font-weight: 500;\n    line-height: 1.05;\n    letter-spacing: -0.025em;\n    margin-bottom: 24px;\n    max-width: 22ch;\n    color: var(--ink);\n  }\n\n  h2 .accent {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-style: italic;\n    font-weight: 400;\n    color: var(--accent);\n  }\n\n  .section-intro {\n    font-size: 19px;\n    color: var(--ink-dim);\n    max-width: 56ch;\n    line-height: 1.55;\n    margin-bottom: 64px;\n  }\n\n  \/* ===== THE SHIFT ===== *\/\n  .shift {\n    background: var(--bg-peach);\n    border: none;\n  }\n\n  .shift-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 28px;\n  }\n\n  .shift-col {\n    padding: 44px;\n    background: var(--bg-card);\n    border-radius: 24px;\n  }\n\n  .shift-col.now {\n    background: var(--bg-ink);\n    color: var(--bg);\n  }\n\n  .shift-header {\n    margin-bottom: 32px;\n    padding-bottom: 24px;\n    border-bottom: 1px solid var(--rule);\n  }\n\n  .shift-col.now .shift-header {\n    border-color: rgba(255, 244, 236, 0.15);\n  }\n\n  .shift-tag {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--ink-faint);\n    margin-bottom: 8px;\n    font-weight: 500;\n  }\n\n  .shift-col.now .shift-tag { color: var(--bg-mint); }\n\n  .shift-title {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 26px;\n    font-weight: 500;\n    letter-spacing: -0.02em;\n    color: var(--ink);\n  }\n\n  .shift-col.now .shift-title { color: var(--bg); }\n\n  .shift-list {\n    list-style: none;\n  }\n\n  .shift-list li {\n    padding: 16px 0;\n    border-bottom: 1px dashed var(--rule);\n    color: var(--ink-dim);\n    font-size: 16px;\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n  }\n\n  .shift-col.now .shift-list li {\n    color: rgba(255, 244, 236, 0.85);\n    border-color: rgba(255, 244, 236, 0.1);\n  }\n\n  .shift-list li:last-child { border-bottom: none; }\n\n  .shift-list li::before {\n    content: '\u00d7';\n    color: var(--ink-faint);\n    flex-shrink: 0;\n    font-size: 18px;\n    line-height: 1;\n    margin-top: 2px;\n  }\n\n  .shift-col.now .shift-list li::before {\n    content: '\u2192';\n    color: var(--accent-soft);\n  }\n\n  \/* ===== METHOD ===== *\/\n  .method {\n    background: var(--bg);\n  }\n\n  .method-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 24px;\n  }\n\n  .method-card {\n    padding: 36px;\n    background: var(--bg-card);\n    border-radius: 24px;\n    border: 1px solid var(--rule);\n    transition: all 0.2s;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .method-card:hover {\n    transform: translateY(-4px);\n    border-color: var(--accent-soft);\n  }\n\n  .method-card:nth-child(1) { background: var(--bg-card); }\n  .method-card:nth-child(2) { background: var(--bg-sky); }\n  .method-card:nth-child(3) { background: var(--bg-mint); }\n  .method-card:nth-child(4) { background: var(--bg-card); }\n  .method-card:nth-child(5) { background: var(--bg-lilac); }\n  .method-card:nth-child(6) { background: var(--bg-peach); }\n\n  .method-num {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 12px;\n    color: var(--ink);\n    letter-spacing: 0.1em;\n    margin-bottom: 24px;\n    font-weight: 600;\n    opacity: 0.65;\n  }\n\n  .method-icon {\n    width: 48px;\n    height: 48px;\n    margin-bottom: 24px;\n  }\n\n  .method-title {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 26px;\n    font-weight: 500;\n    letter-spacing: -0.02em;\n    color: var(--ink);\n    margin-bottom: 14px;\n    line-height: 1.15;\n  }\n\n  .method-desc {\n    color: var(--ink-dim);\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  \/* ===== PROOF ===== *\/\n  .proof {\n    background: var(--bg-ink);\n    color: var(--bg);\n  }\n\n  .proof h2, .proof .section-intro { color: var(--bg); }\n  .proof .section-intro { color: rgba(255, 244, 236, 0.7); }\n  .proof h2 .accent { color: var(--accent-soft); }\n  .proof .section-label { color: var(--accent-soft); }\n  .proof .section-label::before { background: var(--accent-soft); }\n\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 24px;\n    margin-top: 48px;\n  }\n\n  .stat {\n    padding: 36px 32px;\n    background: rgba(255, 244, 236, 0.04);\n    border: 1px solid rgba(255, 244, 236, 0.12);\n    border-radius: 20px;\n    position: relative;\n  }\n\n  .stat:nth-child(1) { background: var(--accent); border-color: var(--accent); color: var(--bg); }\n  .stat:nth-child(1) .stat-num { color: var(--bg); }\n  .stat:nth-child(1) .stat-label { color: rgba(255, 244, 236, 0.88); }\n\n  .stat-num {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 64px;\n    font-weight: 400;\n    color: var(--bg-mint);\n    letter-spacing: -0.04em;\n    line-height: 1;\n    margin-bottom: 16px;\n  }\n\n  .stat-label {\n    font-size: 14px;\n    color: rgba(255, 244, 236, 0.7);\n    line-height: 1.55;\n  }\n\n  \/* ===== PRINCIPLES ===== *\/\n  .principles {\n    background: var(--bg);\n  }\n\n  .principles-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 28px;\n    margin-top: 56px;\n  }\n\n  .principle {\n    padding: 40px;\n    background: var(--bg-card);\n    border-radius: 24px;\n    border: 1px solid var(--rule);\n    position: relative;\n  }\n\n  .principle:nth-child(odd) { background: var(--bg-lilac); border-color: transparent; }\n  .principle:nth-child(even) { background: var(--bg-card); }\n\n  .principle-num {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--accent-deep);\n    letter-spacing: 0.12em;\n    margin-bottom: 20px;\n    font-weight: 600;\n  }\n\n  .principle h3 {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-weight: 500;\n    font-size: 30px;\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n    margin-bottom: 18px;\n    color: var(--ink);\n  }\n\n  .principle h3 em {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-style: italic;\n    color: var(--accent);\n    font-weight: 400;\n  }\n\n  .principle p {\n    color: var(--ink-dim);\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  \/* ===== CTA ===== *\/\n  .cta-section {\n    padding: 100px 0;\n    background: var(--bg-peach);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .cta-decoration {\n    position: absolute;\n    width: 280px;\n    height: 280px;\n    border-radius: 50%;\n    background: var(--bg-sky);\n    top: -60px;\n    left: -80px;\n    opacity: 0.8;\n  }\n  .cta-decoration-2 {\n    position: absolute;\n    width: 200px;\n    height: 200px;\n    border-radius: 50%;\n    background: var(--bg-mint);\n    bottom: -40px;\n    right: 8%;\n    opacity: 0.7;\n  }\n\n  .cta-inner {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    align-items: start;\n    position: relative;\n    z-index: 2;\n  }\n\n  .cta-text h2 { max-width: none; }\n\n  .cta-info {\n    margin-top: 36px;\n    padding-top: 32px;\n    border-top: 1px solid var(--rule-strong);\n    font-size: 15px;\n    color: var(--ink-dim);\n  }\n\n  .cta-info p { margin-bottom: 14px; line-height: 1.6; }\n\n  .cta-info strong { color: var(--ink); font-weight: 600; }\n\n  \/* ===== FORM ===== *\/\n  .form-card {\n    background: var(--bg-card);\n    border-radius: 28px;\n    padding: 44px;\n    box-shadow: 0 4px 24px rgba(26, 24, 21, 0.06);\n  }\n\n  .form-header {\n    margin-bottom: 32px;\n    padding-bottom: 24px;\n    border-bottom: 1px solid var(--rule);\n  }\n\n  .form-header-tag {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 11px;\n    color: var(--accent-deep);\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n    font-weight: 600;\n  }\n\n  .form-header-title {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 24px;\n    font-weight: 500;\n    letter-spacing: -0.02em;\n  }\n\n  .form-group {\n    margin-bottom: 20px;\n  }\n\n  .form-group label {\n    display: block;\n    font-size: 13px;\n    color: var(--ink);\n    margin-bottom: 8px;\n    font-weight: 500;\n  }\n\n  .form-group label .opt {\n    color: var(--ink-faint);\n    font-weight: 400;\n  }\n\n  .form-group input,\n  .form-group select,\n  .form-group textarea {\n    width: 100%;\n    background: var(--bg);\n    border: 1.5px solid var(--rule);\n    border-radius: 12px;\n    padding: 14px 16px;\n    color: var(--ink);\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 15px;\n    transition: all 0.15s;\n  }\n\n  .form-group input:focus,\n  .form-group select:focus,\n  .form-group textarea:focus {\n    outline: none;\n    border-color: var(--accent);\n    background: var(--bg-card);\n  }\n\n  .form-group input::placeholder,\n  .form-group textarea::placeholder {\n    color: var(--ink-faint);\n  }\n\n  .form-group select {\n    appearance: none;\n    background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 12 12'><path fill='%235C5851' d='M6 8L2 4h8z'\/><\/svg>\");\n    background-repeat: no-repeat;\n    background-position: right 16px center;\n    background-size: 12px;\n    padding-right: 40px;\n    cursor: pointer;\n  }\n\n  .form-group textarea {\n    resize: vertical;\n    min-height: 90px;\n    font-family: 'Kantumruy Pro', sans-serif;\n  }\n\n  .form-submit {\n    width: 100%;\n    background: var(--ink);\n    color: var(--bg);\n    border: none;\n    padding: 16px;\n    border-radius: 999px;\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-weight: 500;\n    font-size: 16px;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n  }\n\n  .form-submit:hover {\n    background: var(--accent);\n  }\n\n  .form-note {\n    font-size: 13px;\n    color: var(--ink-faint);\n    text-align: center;\n    margin-top: 16px;\n  }\n\n  \/* ===== FOOTER ===== *\/\n  footer {\n    background: var(--bg);\n    border-top: 1px solid var(--rule);\n    padding: 60px 0 40px;\n  }\n\n  .footer-inner {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    flex-wrap: wrap;\n    gap: 32px;\n  }\n\n  .footer-brand {\n    max-width: 36ch;\n  }\n\n  .footer-brand .name {\n    font-family: 'Kantumruy Pro', sans-serif;\n    font-size: 22px;\n    font-weight: 600;\n    color: var(--ink);\n    display: block;\n    margin-bottom: 10px;\n    letter-spacing: -0.02em;\n  }\n\n  .footer-brand .tag {\n    font-size: 14px;\n    color: var(--ink-dim);\n    line-height: 1.6;\n  }\n\n  .footer-meta {\n    font-size: 13px;\n    color: var(--ink-faint);\n    text-align: right;\n    line-height: 1.9;\n  }\n\n  .footer-meta a {\n    color: var(--ink-dim);\n    text-decoration: none;\n  }\n\n  .footer-meta a:hover { color: var(--accent-deep); }\n\n  .footer-meta strong {\n    color: var(--ink);\n    font-weight: 500;\n  }\n\n  \/* ===== RESPONSIVE ===== *\/\n  @media (max-width: 900px) {\n    .container { padding: 0 20px; }\n    .nav-inner { padding: 16px 20px; }\n    .nav-links a:not(.nav-cta) { display: none; }\n    .hero { padding: 56px 0 48px; }\n    section { padding: 72px 0; }\n    .shift-grid { grid-template-columns: 1fr; }\n    .method-grid { grid-template-columns: 1fr; }\n    .stats-grid { grid-template-columns: repeat(2, 1fr); }\n    .principles-grid { grid-template-columns: 1fr; }\n    .cta-inner { grid-template-columns: 1fr; gap: 48px; }\n    .form-card { padding: 28px 24px; }\n    .footer-meta { text-align: left; }\n    .blob-1 { width: 200px; height: 200px; top: -40px; right: -60px; }\n    .blob-2, .blob-3 { display: none; }\n    .trust-site { font-size: 18px; }\n    .trust-sites { gap: 28px; }\n  }\n\n<\/style>\n\n<div class=\"jra-landing-wrapper\">\n<!-- ============ NAV ============ -->\n<nav>\n  <div class=\"nav-inner\">\n    <a href=\"#\" class=\"logo\">\n      <span class=\"logo-mark\">Jr<\/span>\n      <span>JimRobertAI<\/span>\n    <\/a>\n    <div class=\"nav-links\">\n      <a href=\"#method\">Method<\/a>\n      <a href=\"#proof\">Proof<\/a>\n      <a href=\"#principles\">Principles<\/a>\n      <a href=\"#contact\" class=\"nav-cta\">Talk to us<\/a>\n    <\/div>\n  <\/div>\n<\/nav>\n\n<!-- ============ HERO ============ -->\n<header class=\"hero\">\n  <div class=\"blob blob-1\"><\/div>\n  <div class=\"blob blob-2\"><\/div>\n  <div class=\"blob blob-3\"><\/div>\n\n  <div class=\"container hero-inner\">\n    <div class=\"hero-meta\">\n      <span class=\"pulse-dot\"><\/span>\n      <span>Now booking \u00b7 Q2 2026 \u00b7 Finland &#038; Nordics<\/span>\n    <\/div>\n\n    <h1>The AI-native growth engine for <span class=\"accent\">Europe&#8217;s mid-market.<svg class=\"squiggle\" viewBox=\"0 0 280 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M2 12C30 4 60 16 90 8C120 0 150 16 180 8C210 0 240 14 278 6\" stroke=\"#E50D75\" stroke-width=\"3\" stroke-linecap=\"round\"\/><\/svg><\/span><\/h1>\n\n    <p class=\"hero-sub\">\n      We sell outcomes \u2014 not software, not dashboards, not hours. AI-native workflows plus a senior Growth Lead, scoped to SEO, GEO and pSEO. Built and proven on our own portfolio before we sold it to anyone else.\n    <\/p>\n\n    <div class=\"hero-cta\">\n      <a href=\"#contact\" class=\"btn-primary\">\n        Talk to us about growth\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8m0 0L7 3m4 4l-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/a>\n      <a href=\"#method\" class=\"btn-secondary\">See the method<\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<!-- ============ TRUST ============ -->\n<div class=\"trust\">\n  <div class=\"container\">\n    <div class=\"trust-label\">\u2014 Built on our own balance sheet. Sites we own and operate.<\/div>\n    <div class=\"trust-sites\">\n      <span class=\"trust-site\">Nordsek<\/span>\n      <span class=\"trust-site\">Halpas\u00e4hk\u00f6<\/span>\n      <span class=\"trust-site\">Sinunpankki<\/span>\n      <span class=\"trust-site\">Credinord<\/span>\n      <span class=\"trust-site\">S\u00e4hk\u00f6kuningas<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ============ THE SHIFT ============ -->\n<section class=\"shift\" id=\"shift\">\n  <div class=\"container\">\n    <span class=\"section-label\">The shift<\/span>\n    <h2>Search is fragmenting. Most agencies are still <span class=\"accent\">selling 2020.<\/span><\/h2>\n    <p class=\"section-intro\">\n      ChatGPT, Perplexity, Claude and Google AI Overviews are eating organic traffic. The agencies billing you for keyword research and link-building haven&#8217;t updated their playbook. We have.\n    <\/p>\n\n    <div class=\"shift-grid\">\n      <div class=\"shift-col\">\n        <div class=\"shift-header\">\n          <div class=\"shift-tag\">Yesterday<\/div>\n          <div class=\"shift-title\">The 2020 playbook<\/div>\n        <\/div>\n        <ul class=\"shift-list\">\n          <li>Optimise for Google&#8217;s 10 blue links<\/li>\n          <li>Keyword research, then blog posts at scale<\/li>\n          <li>Backlinks, on-page tweaks, technical fixes<\/li>\n          <li>Slow agencies billing you by the hour<\/li>\n          <li>Tools (SEMrush, Ahrefs) sold as the answer<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"shift-col now\">\n        <div class=\"shift-header\">\n          <div class=\"shift-tag\">Today \u00b7 GEO era<\/div>\n          <div class=\"shift-title\">What actually works now<\/div>\n        <\/div>\n        <ul class=\"shift-list\">\n          <li>Optimise for AI-driven discovery<\/li>\n          <li>Engineer pages to be cited by ChatGPT, Claude, Perplexity<\/li>\n          <li>Win Google AI Overviews and featured answers<\/li>\n          <li>AI-native pSEO at thousands of pages per week<\/li>\n          <li>Outcomes \u2014 rankings, citations, revenue<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ METHOD ============ -->\n<section class=\"method\" id=\"method\">\n  <div class=\"container\">\n    <span class=\"section-label\">The method<\/span>\n    <h2>Six workflows. One Growth Lead. <span class=\"accent\">Outcomes you can measure.<\/span><\/h2>\n    <p class=\"section-intro\">\n      Our workflow library automates the 90% of SEO and GEO execution that doesn&#8217;t need a human \u2014 research, brief generation, programmatic page building, citation engineering, technical fixes. A senior Growth Lead runs the playbook end-to-end for you.\n    <\/p>\n\n    <div class=\"method-grid\">\n      <div class=\"method-card\">\n        <div class=\"method-num\">METHOD 01<\/div>\n        <svg class=\"method-icon\" viewBox=\"0 0 48 48\" fill=\"none\">\n          <circle cx=\"24\" cy=\"24\" r=\"20\" stroke=\"#1A1815\" stroke-width=\"2\"\/>\n          <circle cx=\"24\" cy=\"24\" r=\"6\" fill=\"#E50D75\"\/>\n          <path d=\"M24 4v8M24 36v8M4 24h8M36 24h8\" stroke=\"#1A1815\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n        <\/svg>\n        <div class=\"method-title\">GEO citation engineering<\/div>\n        <div class=\"method-desc\">Engineer pages and entities so they&#8217;re cited by ChatGPT, Claude, Perplexity and Google AI Overviews. We track citations the way most agencies track rankings.<\/div>\n      <\/div>\n      <div class=\"method-card\">\n        <div class=\"method-num\">METHOD 02<\/div>\n        <svg class=\"method-icon\" viewBox=\"0 0 48 48\" fill=\"none\">\n          <rect x=\"4\" y=\"8\" width=\"40\" height=\"6\" rx=\"2\" fill=\"#1A1815\"\/>\n          <rect x=\"4\" y=\"18\" width=\"28\" height=\"6\" rx=\"2\" fill=\"#1A1815\"\/>\n          <rect x=\"4\" y=\"28\" width=\"34\" height=\"6\" rx=\"2\" fill=\"#1A1815\"\/>\n          <rect x=\"4\" y=\"38\" width=\"20\" height=\"6\" rx=\"2\" fill=\"#E50D75\"\/>\n        <\/svg>\n        <div class=\"method-title\">pSEO at scale<\/div>\n        <div class=\"method-desc\">Programmatic SEO templates that produce thousands of pages without the indexation disasters. Validated on our own portfolio at production scale.<\/div>\n      <\/div>\n      <div class=\"method-card\">\n        <div class=\"method-num\">METHOD 03<\/div>\n        <svg class=\"method-icon\" viewBox=\"0 0 48 48\" fill=\"none\">\n          <circle cx=\"20\" cy=\"20\" r=\"14\" stroke=\"#1A1815\" stroke-width=\"2\"\/>\n          <path d=\"M30 30l12 12\" stroke=\"#1A1815\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <circle cx=\"20\" cy=\"20\" r=\"6\" fill=\"#E50D75\"\/>\n        <\/svg>\n        <div class=\"method-title\">Research &#038; briefs<\/div>\n        <div class=\"method-desc\">AI-native keyword research, competitive analysis, and editorial briefs. From a keyword to a publishable brief in minutes, not weeks.<\/div>\n      <\/div>\n      <div class=\"method-card\">\n        <div class=\"method-num\">METHOD 04<\/div>\n        <svg class=\"method-icon\" viewBox=\"0 0 48 48\" fill=\"none\">\n          <path d=\"M8 24l8 8 24-24\" stroke=\"#1A1815\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <circle cx=\"24\" cy=\"40\" r=\"4\" fill=\"#E50D75\"\/>\n        <\/svg>\n        <div class=\"method-title\">Technical SEO automation<\/div>\n        <div class=\"method-desc\">Continuous crawl, indexation, schema and internal-linking checks. Issues are flagged, prioritised, and shipped \u2014 not buried in a quarterly audit deck.<\/div>\n      <\/div>\n      <div class=\"method-card\">\n        <div class=\"method-num\">METHOD 05<\/div>\n        <svg class=\"method-icon\" viewBox=\"0 0 48 48\" fill=\"none\">\n          <rect x=\"4\" y=\"28\" width=\"8\" height=\"16\" fill=\"#1A1815\"\/>\n          <rect x=\"16\" y=\"20\" width=\"8\" height=\"24\" fill=\"#1A1815\"\/>\n          <rect x=\"28\" y=\"12\" width=\"8\" height=\"32\" fill=\"#E50D75\"\/>\n          <path d=\"M4 8l40 0\" stroke=\"#1A1815\" stroke-width=\"2\" stroke-dasharray=\"3 3\"\/>\n        <\/svg>\n        <div class=\"method-title\">Performance &#038; analytics<\/div>\n        <div class=\"method-desc\">Search Console pulled live, citations tracked across AI surfaces, rankings monitored daily. You see what&#8217;s working before the monthly report would have told you.<\/div>\n      <\/div>\n      <div class=\"method-card\">\n        <div class=\"method-num\">METHOD 06<\/div>\n        <svg class=\"method-icon\" viewBox=\"0 0 48 48\" fill=\"none\">\n          <circle cx=\"24\" cy=\"16\" r=\"8\" fill=\"#1A1815\"\/>\n          <path d=\"M8 42c0-9 7-16 16-16s16 7 16 16\" stroke=\"#1A1815\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <circle cx=\"38\" cy=\"10\" r=\"5\" fill=\"#E50D75\"\/>\n        <\/svg>\n        <div class=\"method-title\">Forward-deployed Growth Lead<\/div>\n        <div class=\"method-desc\">A senior operator runs the playbook end-to-end for your account. Strategy and quality stay with humans. Execution scales with the workflow library.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ PROOF ============ -->\n<section class=\"proof\" id=\"proof\">\n  <div class=\"container\">\n    <span class=\"section-label\">Skin in the game<\/span>\n    <h2>We didn&#8217;t theorise this. <span class=\"accent\">We built it on our own money.<\/span><\/h2>\n    <p class=\"section-intro\">\n      Operator-founders, not service-founders. Every workflow in our library was shipped on a site we own first \u2014 and only then offered to anyone else.\n    <\/p>\n\n    <div class=\"stats-grid\">\n      <div class=\"stat\">\n        <div class=\"stat-num\">5<\/div>\n        <div class=\"stat-label\">Sites built and shipped on this exact stack \u2014 finance and energy verticals<\/div>\n      <\/div>\n      <div class=\"stat\">\n        <div class=\"stat-num\">1<\/div>\n        <div class=\"stat-label\">Exit \u2014 Credinord.com brand site acquired by Sortter<\/div>\n      <\/div>\n      <div class=\"stat\">\n        <div class=\"stat-num\">\u20ac60k+<\/div>\n        <div class=\"stat-label\">Average ACV from paying customers already using these workflows today<\/div>\n      <\/div>\n      <div class=\"stat\">\n        <div class=\"stat-num\">10+<\/div>\n        <div class=\"stat-label\">AI-native workflow modules in production use right now<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ PRINCIPLES ============ -->\n<section class=\"principles\" id=\"principles\">\n  <div class=\"container\">\n    <span class=\"section-label\">Principles<\/span>\n    <h2>Most of what SEO agencies sell you <span class=\"accent\">doesn&#8217;t work anymore.<\/span><\/h2>\n    <p class=\"section-intro\">\n      Here&#8217;s what we&#8217;ve learned operating sites where citations equal revenue. If your current agency disagrees with any of this, ask them what they&#8217;ve shipped on their own money.\n    <\/p>\n\n    <div class=\"principles-grid\">\n      <div class=\"principle\">\n        <div class=\"principle-num\">PRINCIPLE 01<\/div>\n        <h3>Volume <em>isn&#8217;t growth<\/em>.<\/h3>\n        <p>500 thin pSEO pages Google ignores aren&#8217;t a strategy \u2014 they&#8217;re a liability that drags down the 50 pages that actually rank. We prune as aggressively as we publish.<\/p>\n      <\/div>\n      <div class=\"principle\">\n        <div class=\"principle-num\">PRINCIPLE 02<\/div>\n        <h3>AI search rewards <em>the same fundamentals<\/em>.<\/h3>\n        <p>Clear structure, lexical precision, topical authority. The work that makes you strong in traditional search is the work that gets you cited in AI surfaces. GEO is an expansion, not a replacement.<\/p>\n      <\/div>\n      <div class=\"principle\">\n        <div class=\"principle-num\">PRINCIPLE 03<\/div>\n        <h3>Tools <em>aren&#8217;t the answer<\/em>.<\/h3>\n        <p>SEMrush and Ahrefs are inputs. Buying a license to one of them doesn&#8217;t get you ranked \u2014 it gets you a dashboard. We use the tools, and we use the agents that use the tools.<\/p>\n      <\/div>\n      <div class=\"principle\">\n        <div class=\"principle-num\">PRINCIPLE 04<\/div>\n        <h3>Throwing AI at the problem <em>doesn&#8217;t work either<\/em>.<\/h3>\n        <p>Agents without operator judgement produce cleanup work, not leverage. The difference between AI that compounds and AI that creates noise is knowing when the output is right. That&#8217;s the part you can&#8217;t automate.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ CTA \/ FORM ============ -->\n<section class=\"cta-section\" id=\"contact\">\n  <div class=\"cta-decoration\"><\/div>\n  <div class=\"cta-decoration-2\"><\/div>\n\n  <div class=\"container\">\n    <div class=\"cta-inner\">\n      <div class=\"cta-text\">\n        <span class=\"section-label\">Get in touch<\/span>\n        <h2>Let&#8217;s see if there&#8217;s <span class=\"accent\">a fit.<\/span><\/h2>\n        <p class=\"section-intro\">\n          Tell us about your site, your stage, and what you&#8217;re trying to grow. If the workflows fit, we&#8217;ll book a 30-minute call and walk you through what the first 90 days would look like for you specifically.\n        <\/p>\n\n        <div class=\"cta-info\">\n          <p><strong>Who this is for:<\/strong> European mid-market companies with a real website, real revenue, and a real growth target. Mostly finance, fintech, energy and B2B SaaS \u2014 but we&#8217;re vertical-agnostic.<\/p>\n          <p><strong>Who this isn&#8217;t for:<\/strong> Pre-revenue startups looking for a logo, or anyone who wants 500 AI blog posts a month. That&#8217;s the work we don&#8217;t do.<\/p>\n          <p style=\"margin-top:24px;\">\u2192 &nbsp;Or email us directly: <strong>hello@jimrobert.ai<\/strong><\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"form-card\">\n        <div class=\"form-header\">\n          <div class=\"form-header-tag\">Intake \u00b7 60 seconds<\/div>\n          <div class=\"form-header-title\">Leave your information<\/div>\n        <\/div>\n\n        <form id=\"leadForm\" onsubmit=\"return handleSubmit(event)\">\n          <div class=\"form-group\">\n            <label for=\"name\">Your name<\/label>\n            <input type=\"text\" id=\"name\" name=\"name\" required placeholder=\"Anna Virtanen\" \/>\n          <\/div>\n\n          <div class=\"form-group\">\n            <label for=\"email\">Work email<\/label>\n            <input type=\"email\" id=\"email\" name=\"email\" required placeholder=\"anna@yourcompany.fi\" \/>\n          <\/div>\n\n          <div class=\"form-group\">\n            <label for=\"company\">Company<\/label>\n            <input type=\"text\" id=\"company\" name=\"company\" required placeholder=\"Your company\" \/>\n          <\/div>\n\n          <div class=\"form-group\">\n            <label for=\"website\">Website<\/label>\n            <input type=\"url\" id=\"website\" name=\"website\" required placeholder=\"https:\/\/\" \/>\n          <\/div>\n\n          <div class=\"form-group\">\n            <label for=\"goal\">What are you trying to grow?<\/label>\n            <select id=\"goal\" name=\"goal\" required>\n              <option value=\"\">Select one<\/option>\n              <option value=\"organic\">Organic search traffic<\/option>\n              <option value=\"geo\">AI \/ LLM citations (GEO)<\/option>\n              <option value=\"pseo\">Programmatic SEO at scale<\/option>\n              <option value=\"all\">All of the above<\/option>\n              <option value=\"other\">Something else<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"form-group\">\n            <label for=\"context\">Anything we should know? <span class=\"opt\">(optional)<\/span><\/label>\n            <textarea id=\"context\" name=\"context\" placeholder=\"Stage, current setup, where you're stuck...\"><\/textarea>\n          <\/div>\n\n          <button type=\"submit\" class=\"form-submit\">\n            Send\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8m0 0L7 3m4 4l-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n          <\/button>\n          <div class=\"form-note\">No funnels. A founder reads every submission.<\/div>\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ FOOTER ============ -->\n<footer>\n  <div class=\"container\">\n    <div class=\"footer-inner\">\n      <div class=\"footer-brand\">\n        <span class=\"name\">JimRobertAI<\/span>\n        <span class=\"tag\">The AI-native growth engine for Europe&#8217;s mid-market. Built by operators in Helsinki.<\/span>\n      <\/div>\n      <div class=\"footer-meta\">\n        <div><strong>hello@jimrobert.ai<\/strong><\/div>\n        <div>Helsinki \u00b7 Finland<\/div>\n        <div style=\"margin-top:12px;\">\u00a9 2026 JimRobertAI<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n\/* ---------------------------------------------------------------\n   FORM HANDLER \u2014 Google Sheets via Apps Script\n   --------------------------------------------------------------- *\/\nconst ENDPOINT = \"\"; \/\/ \u2190 paste your https:\/\/script.google.com\/macros\/s\/...\/exec URL here\nconst RECIPIENT = \"hello@jimrobert.ai\";\n\nasync function handleSubmit(e) {\n  e.preventDefault();\n  const form = document.getElementById('leadForm');\n  const btn = document.querySelector('.form-submit');\n  const data = Object.fromEntries(new FormData(form).entries());\n  data.user_agent = navigator.userAgent;\n  data.referrer = document.referrer;\n\n  if (ENDPOINT) {\n    try {\n      btn.innerHTML = 'Sending\u2026';\n      btn.disabled = true;\n      await fetch(ENDPOINT, {\n        method: 'POST',\n        mode: 'no-cors',\n        headers: { 'Content-Type': 'text\/plain;charset=utf-8' },\n        body: JSON.stringify(data),\n      });\n      showSuccess(btn, form);\n    } catch (err) {\n      btn.innerHTML = 'Try again';\n      btn.style.background = 'var(--accent)';\n      btn.disabled = false;\n    }\n  } else {\n    const subject = encodeURIComponent(`New JimRobertAI lead \u2014 ${data.company || data.name || ''}`);\n    const body = encodeURIComponent(\n      `Name: ${data.name || ''}\n` +\n      `Email: ${data.email || ''}\n` +\n      `Company: ${data.company || ''}\n` +\n      `Website: ${data.website || ''}\n` +\n      `Goal: ${data.goal || ''}\n\n` +\n      `Context:\n${data.context || ''}`\n    );\n    window.location.href = `mailto:${RECIPIENT}?subject=${subject}&body=${body}`;\n    showSuccess(btn, form);\n  }\n  return false;\n}\n\nfunction showSuccess(btn, form) {\n  btn.innerHTML = 'Sent \u2713';\n  btn.style.background = 'var(--accent)';\n  btn.disabled = true;\n  setTimeout(() => {\n    form.reset();\n    btn.innerHTML = 'Send <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8m0 0L7 3m4 4l-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>';\n    btn.style.background = 'var(--ink)';\n    btn.disabled = false;\n  }, 2800);\n}\n<\/script>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>AI-native SEO, GEO and pSEO for European mid-market companies. We sell outcomes, not software.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jimrobert.ai\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jimrobert.ai\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jimrobert.ai\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jimrobert.ai\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jimrobert.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":3,"href":"https:\/\/jimrobert.ai\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":11,"href":"https:\/\/jimrobert.ai\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/11"}],"wp:attachment":[{"href":"https:\/\/jimrobert.ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}