{"id":4583,"date":"2026-08-06T13:25:16","date_gmt":"2026-08-06T13:25:16","guid":{"rendered":"https:\/\/myfoodoffice.com\/en\/?page_id=4583"},"modified":"2026-08-06T13:25:43","modified_gmt":"2026-08-06T13:25:43","slug":"pricing-2026","status":"publish","type":"page","link":"https:\/\/myfoodoffice.com\/en\/pricing-2026\/","title":{"rendered":"Pricing"},"content":{"rendered":"\n<!-- MyFoodOffice pricing page, build 4 \/ \"version 3\" (container-query responsive, locale-aware).\n     BUILD-MARKER:v3e-20260805T083555Z  <- fetch a translated route and grep this to prove\n     the route is not serving stale markup; TranslatePress has done that before.\n     Prices come from the Product Register via data-art; see the article table in the script.\n     NOTE: no literal double-ampersand may appear in the script below - WordPress\n     encodes it on render and the script dies at parse time. -->\n<div class=\"mfo-p3-outer\"><style id=\"mfo-p3-css\">\n\/* Full-bleed break-out. The theme's .entry-content is only 950px wide here,\n   so without this the container query would never reach the desktop band\n   (>1300px) on a desktop browser. 100vw is the no-JS fallback only: vw\n   INCLUDES the vertical scrollbar, which produced a real 8px horizontal\n   scroll on the live site (documentElement.clientWidth 1905 vs 100vw\n   1920). The script overwrites --mfo-w with clientWidth and keeps it in\n   step on resize. *\/\n.mfo-p3-outer{--mfo-w:100vw;width:var(--mfo-w);max-width:var(--mfo-w);margin-left:calc(50% - var(--mfo-w) \/ 2);margin-right:calc(50% - var(--mfo-w) \/ 2);background:#F5F6F8}\n\/* That background is load-bearing on wide screens. .mfo-p3 is capped at 1440px\n   and centred, so on a 1905px viewport there are 233px gutters either side of\n   it - and an unpainted outer let the theme's white .site-content-contain show\n   through, so the page appeared to change colour at the far left and right.\n   Painting the outer with the block's own surface makes it one continuous\n   colour at any width.\n   NOT the design export's #E8EAF0: that colour belongs to the mockup's own\n   scaffolding <section> (the one that held the earlier options side by side at\n   gap:64px), not to the page. Using it would invent a framed-card look nobody\n   asked for.\n   The left\/right borders come off with it: once the gutters are the same colour\n   they drew a 1px line down the middle of a continuous surface. Top and bottom\n   stay, as separators from the theme's header and footer.\n   The cap stays because the container query keys on .mfo-p3's inline size and\n   every clamp() in the block is in cqi - letting it grow to 1905 would scale\n   the whole type ramp up. So the coloured bands (trust strip, closing CTA) do\n   still end at 1440; full-bleed bands would need the container moved to the\n   outer and all four breakpoints re-derived. *\/\n.mfo-p3{max-width:1440px;margin:0 auto;background:#F5F6F8;border-top:1px solid #E1E4EB;border-bottom:1px solid #E1E4EB;overflow:clip;container-type:inline-size;container-name:pg;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;color:#333A4D;text-align:left;line-height:normal}\n\/* line-height:normal above is not cosmetic. The theme sets body{line-height:1.8}\n   and .entry-content raises it to 1.9, and 547 of this block's 577 spans\/divs do\n   not declare their own leading - so live they all inherited ~1.9 where the\n   design renders them at 'normal'. That loosened every small label and stretched\n   the ROI calculator's dark panel by 39px. Elements that DO set line-height\n   explicitly (prose at ~1.6, feature rows) are unaffected; this only restores\n   the design's default for the ones that never asked for a value. *\/\n.mfo-p3 *,.mfo-p3 *::before,.mfo-p3 *::after{box-sizing:border-box}\n.mfo-p3 a{color:#1665F0;text-decoration:none}\n.mfo-p3 a:hover{text-decoration:underline}\n.mfo-p3 h1,.mfo-p3 h2,.mfo-p3 h3,.mfo-p3 h4{font-family:inherit;font-feature-settings:'cv11'}\n\/* The theme's 'h1,h2,h3{padding-top:.625em}' leaked 13.125px above all 15 h3s -\n   invisible in review because we only ever set margin on them, never padding. *\/\n.mfo-p3 h1,.mfo-p3 h2,.mfo-p3 h3,.mfo-p3 h4{padding:0}\n\/* Inspiro trap: theme styles .entry-content li directly, so list-style must be\n   killed on the li, not the ul. *\/\n.mfo-p3 ul,.mfo-p3 ol{list-style:none;margin:0;padding:0}\n.mfo-p3 li{list-style:none!important;list-style-type:none!important;list-style-position:outside!important;margin:0}\n.mfo-p3 li::marker{content:''}\n.mfo-p3 p{margin:0}\n.mfo-p3 img{max-width:100%;height:auto}\n\/* \u26a0 Inspiro styles bare <button> with text-transform:uppercase, letter-spacing:1px,\n   font-family:Montserrat, font-size:1rem, line-height:1.15-1.8, display:inline,\n   width:auto, white-space:nowrap, padding:12px 25px and a centred text-align.\n   Every interactive control on this page is a <button> - the 4 persona tabs, the\n   2 billing buttons, the 8 FAQ headers, the modal close - so on the live site the\n   labels rendered in CAPS with tracking, which is why the tab row would not fit at\n   any width. A local harness cannot see this: it only appears with the theme\n   loaded. Reset the typography explicitly; a scoped '.mfo-p3-outer button' selector\n   (0,1,1) outbids the theme's bare 'button' (0,0,1) with no !important needed. *\/\n.mfo-p3-outer button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:normal;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;color:inherit;background:none;border:none;border-radius:0;box-shadow:none;text-shadow:none;padding:0;margin:0;min-width:0;width:auto;text-decoration:none}\n.mfo-p3-outer button:hover,.mfo-p3-outer button:focus{text-decoration:none;box-shadow:none}\n\/* Same trap, second element: Inspiro's style.min.css also styles bare inputs -\n   'input,textarea{padding:11px 10px;font-size:1rem;background:#fff;\n   border:2px solid rgba(68,68,68,.19);width:auto;border-radius:0}'. That made\n   the four ROI range sliders 42px tall instead of ~16px, which inflated the\n   calculator's left column by 164px live, and margin-top:auto on the payback\n   box collected all of it into a visible gap. Enumerate the theme's rules\n   against your elements rather than resetting only the ones you happened to\n   think of - 'button' and 'input' came from the same stylesheet. *\/\n.mfo-p3-outer input,.mfo-p3-outer select,.mfo-p3-outer textarea{font-family:inherit;padding:0;margin:0;border:0;background:none;border-radius:0;width:auto;height:auto;min-height:0;box-shadow:none;color:inherit}\n.mfo-p3-outer input[type=range]{width:100%;height:auto;accent-color:#1665F0;cursor:pointer}\n.mfo-p3 [hidden]{display:none!important}\n\n.mfo-p3 .mfo-tk{flex:none;margin-top:2px}\n.mfo-p3 .mfo-f{display:flex;align-items:flex-start;gap:9px;font-size:15px;line-height:24px;color:#333A4D}\n.mfo-p3 .mfo-fl{margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:11px}\n.mfo-p3 .mfo-lb{font-size:12px;font-weight:700;color:#5F6878;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}\n\n\/* --- tabs ------------------------------------------------------------- *\/\n.mfo-p3 .mfo-tabrow{margin:0;display:flex;align-items:stretch;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden;background:#fff}\n.mfo-p3 .mfo-tab{flex:1 1 0;min-width:0;cursor:pointer;border:none;border-right:1px solid #E1E4EB;border-radius:0;padding:13px 14px;text-align:left;display:flex;align-items:center;gap:10px;transition:background 150ms,color 150ms;background:#fff;color:#1F2B4D}\n.mfo-p3 .mfo-tab > svg{flex:none;align-self:center;width:26px;height:26px}\n.mfo-p3 .mfo-tabtext{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}\n\/* text-wrap:balance makes a two-line label split evenly (\"I run bakery \/ or\n   retail shops\") instead of leaving one word stranded on line two. *\/\n.mfo-p3 .mfo-tablabel{font-size:15px;line-height:1.22;font-weight:700;letter-spacing:normal;text-transform:none;text-wrap:balance}\n.mfo-p3 .mfo-tab.is-on{background:#1F2B4D;color:#fff}\n.mfo-p3 .mfo-tabprice{display:flex;align-items:baseline;gap:4px;font-size:13.5px;line-height:1.35;letter-spacing:normal;text-transform:none;white-space:nowrap;color:inherit}\n.mfo-p3 .mfo-tabprice .o{opacity:.75}\n.mfo-p3 .mfo-tabprice strong{font-weight:700;font-variant-numeric:tabular-nums}\n\/* State classes may only change paint properties \u2014 never position\/display\/margin. *\/\n.mfo-p3 .mfo-tabdot{flex:none;margin-left:auto;align-self:center;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background 120ms,border-color 120ms;border:2px solid #C3C9D6;background:transparent}\n.mfo-p3 .mfo-tab.is-on .mfo-tabdot{border-color:#4CC26A;background:#4CC26A}\n.mfo-p3 .mfo-tabdot svg{display:none}\n.mfo-p3 .mfo-tab.is-on .mfo-tabdot svg{display:block}\n.mfo-p3 .mfo-panel{display:none}\n.mfo-p3 .mfo-panel.is-on{display:block}\n\n\/* --- customer logo marquee -------------------------------------------- *\/\n\/* Two identical copies of the list translate by exactly -50%, so the seam\n   lands where copy 2 starts and the loop is invisible. The mask fades both\n   edges instead of a hard clip.\n   The spacing is margin-right on each logo, NOT flex 'gap'. With gap, 108\n   items have 107 gaps, so -50% of the strip is one copy plus 53.5 gaps -\n   half a gap short of copy 2's first logo, which is a visible 26px jump\n   once per cycle. (The design export has this bug.) With a trailing margin\n   the strip is exactly 2x(copy + one gap) and -50% lands dead on. *\/\n.mfo-p3 .mfo-mq-w{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}\n.mfo-p3 .mfo-mq{display:flex;align-items:center;width:max-content;animation:mfo-logo-marquee 140s linear infinite}\n.mfo-p3 .mfo-lgo{flex:none;display:block;height:58px;width:auto;max-width:none;margin-right:52px;opacity:.52}\n@keyframes mfo-logo-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}\n@media (prefers-reduced-motion:reduce){.mfo-p3 .mfo-mq{animation:none}.mfo-p3 .mfo-mq-w{overflow-x:auto}}\n\n\/* --- phone persona selector (replaces the tab row at <=720px) ---------- *\/\n\/* Every word in here is static markup with the inactive variant hidden -\n   the runtime only ever flips [hidden], never writes prose, because\n   TranslatePress cannot see text JS inserts after load. *\/\n.mfo-p3 .mfo-tsel-wrap{display:none;position:relative}\n.mfo-p3 .mfo-tsel{width:100%;cursor:pointer;background:#fff;border:1px solid #C3C9D6;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 2px 6px rgba(20,28,58,.07);transition:border-color 120ms}\n.mfo-p3 .mfo-tsel-wrap.is-open .mfo-tsel{border-color:#1665F0}\n.mfo-p3 .mfo-tsel-t{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}\n.mfo-p3 .mfo-tsel-e{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5F6878}\n.mfo-p3 .mfo-tsel-l{font-size:16px;font-weight:700;color:#1F2B4D;line-height:1.25}\n.mfo-p3 .mfo-tsel-p{display:flex;align-items:baseline;gap:4px;font-size:13px;color:#4A5166}\n.mfo-p3 .mfo-tsel-p .o{opacity:.85}\n.mfo-p3 .mfo-tsel-p strong{font-weight:700;font-variant-numeric:tabular-nums}\n.mfo-p3 .mfo-tsel-v{flex:none;display:flex;align-items:center;gap:8px;color:#1665F0;font-size:13px;font-weight:700}\n.mfo-p3 .mfo-tsel-v svg{flex:none;transition:transform 150ms;transform:rotate(0deg)}\n.mfo-p3 .mfo-tsel-wrap.is-open .mfo-tsel-v svg{transform:rotate(180deg)}\n.mfo-p3 .mfo-tsel-m{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden;box-shadow:0 14px 30px rgba(20,28,58,.18);flex-direction:column}\n.mfo-p3 .mfo-tsel-wrap.is-open .mfo-tsel-m{display:flex}\n.mfo-p3 .mfo-tsel-o{width:100%;cursor:pointer;border:none;border-bottom:1px solid #EDEFF3;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:#fff;color:#1F2B4D}\n.mfo-p3 .mfo-tsel-o:last-child{border-bottom:none}\n.mfo-p3 .mfo-tsel-o.is-on{background:#1F2B4D;color:#fff}\n.mfo-p3 .mfo-tsel-o .mfo-tsel-ol{font-size:15px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none}\n.mfo-p3 .mfo-tsel-o .mfo-tsel-op{font-size:12.5px;letter-spacing:normal;text-transform:none;opacity:.85;font-variant-numeric:tabular-nums}\n.mfo-p3 .mfo-tsel-d{flex:none;width:18px;height:18px;border-radius:999px;border:2px solid #C3C9D6;background:transparent}\n.mfo-p3 .mfo-tsel-o.is-on .mfo-tsel-d{border-color:#4CC26A;background:#4CC26A}\n\n\/* --- billing toggle ---------------------------------------------------- *\/\n.mfo-p3 .mfo-bill{display:inline-flex;background:#EDEFF3;border-radius:8px;padding:4px;gap:4px}\n.mfo-p3 .mfo-bill button{border:none;cursor:pointer;font-weight:500;font-size:14.5px;line-height:1.3;padding:8px 18px;border-radius:6px;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:background 120ms,color 120ms;background:transparent;color:#5F6878}\n.mfo-p3 .mfo-bill button.is-on{background:#fff;color:#1F2B4D;box-shadow:0 1px 2px rgba(20,28,58,.08)}\n\n\/* --- sliders ----------------------------------------------------------- *\/\n.mfo-p3 input[type=range]{width:100%;accent-color:#1665F0;cursor:pointer;margin:0}\n\n\/* --- FAQ --------------------------------------------------------------- *\/\n.mfo-p3 .mfo-faq-h{width:100%;background:transparent;border:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;line-height:1.35}\n.mfo-p3 .mfo-faq-i{flex:none;font-size:20px;font-weight:400;color:#5F6878;line-height:1;transition:transform 150ms;transform:rotate(0deg)}\n.mfo-p3 .mfo-faq.is-on .mfo-faq-i{transform:rotate(45deg)}\n.mfo-p3 .mfo-faq-b{display:none;padding:16px 22px 16px;border-top:1px solid #EDEFF3}\n.mfo-p3 .mfo-faq.is-on .mfo-faq-b{display:block}\n\n\/* --- nordic \/ currency variants ---------------------------------------- *\/\n.mfo-p3 .cur-NOK,.mfo-p3 .cur-SEK{display:none}\n.mfo-p3.is-NOK .cur-EUR,.mfo-p3.is-SEK .cur-EUR{display:none}\n.mfo-p3.is-NOK .cur-NOK,.mfo-p3.is-SEK .cur-SEK{display:inline}\n.mfo-p3 .nordic-only{display:none}\n.mfo-p3.is-nordic .nordic-only{display:inline}\n.mfo-p3.is-nordic .eur-only-txt{display:none}\n.mfo-p3.is-nordic [data-eur-only]{display:none!important}\n.mfo-p3.is-nordic .mfo-fdgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}\n\n\/* --- booking modal ----------------------------------------------------- *\/\n.mfo-bk-ov{position:fixed;inset:0;z-index:100000;background:rgba(11,18,34,.62);display:none;align-items:flex-start;justify-content:center;padding:28px 16px;overflow:auto}\n.mfo-bk-ov.is-on{display:flex}\n.mfo-bk-bx{background:#fff;border-radius:14px;width:100%;max-width:920px;min-height:640px;position:relative;box-shadow:0 24px 60px rgba(8,14,28,.35);padding:22px}\n.mfo-bk-x{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:26px;line-height:1;color:#5F6878;cursor:pointer;padding:4px 8px}\n.mfo-bk-slot{min-height:600px}\n.mfo-bk-head{display:flex;align-items:center;gap:14px;padding:2px 34px 16px 2px;border-bottom:1px solid #E7E9EE;margin-bottom:14px}\n.mfo-bk-logo{height:30px;width:auto;flex:none}\n.mfo-bk-head-txt{min-width:0}\n.mfo-bk-title{margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3;color:#101A2E}\n.mfo-bk-sub{margin:0;font-size:13.5px;line-height:1.5;color:#5F6878}\n.mfo-bk-wrap{position:relative}\n.mfo-bk-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;transition:opacity .25s ease}\n.mfo-bk-wrap.is-ready .mfo-bk-loading{opacity:0;pointer-events:none}\n.mfo-bk-spin{width:32px;height:32px;border-radius:50%;border:3px solid #E7E9EE;border-top-color:#1665F0;animation:mfo-bk-spin .8s linear infinite}\n.mfo-bk-loading span:last-child{font-size:13.5px;color:#5F6878}\n@keyframes mfo-bk-spin{to{transform:rotate(360deg)}}\n\n\/* =====================================================================\n   Four responsiveness modes, driven by container queries on \"pg\".\n   Desktop  > 1300px   | Tablet landscape 1001-1300 | Tablet portrait 721-1000\n   Phone portrait <= 720px\n   ===================================================================== *\/\n.mfo-p3 [data-phone-only]{display:none}\n.mfo-p3 [data-phone-only-br]{display:none}\n.mfo-p3 [data-tablet-br]{display:none}\n.mfo-p3 [data-tl-br]{display:none}\n\n@container pg (min-width: 721px) and (max-width: 1000px){\n  .mfo-p3 [data-tl]{display:flex!important;flex-wrap:wrap;justify-content:center;row-gap:30px!important}\n  .mfo-p3 [data-tl-step]{flex:0 0 32%}\n  .mfo-p3 [data-case]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:start}\n  .mfo-p3 [data-case] > *:nth-child(1){grid-column:1 \/ -1}\n  .mfo-p3 [data-case] > *:nth-child(2){grid-column:1;grid-row:2;min-height:0!important}\n  .mfo-p3 [data-case] > *:nth-child(3){grid-column:2;grid-row:2 \/ span 2;align-self:stretch;justify-content:center}\n  .mfo-p3 [data-case] > *:nth-child(4){grid-column:1;grid-row:3}\n  .mfo-p3 [data-case] > *:nth-child(5){grid-column:1 \/ -1;grid-row:4}\n  .mfo-p3 [data-case] [data-phone-column]{flex-direction:column!important;align-items:center!important}\n  .mfo-p3 [data-case] [data-phone-rot]{transform:rotate(90deg)}\n  .mfo-p3 [data-pillars]{grid-template-columns:1fr!important}\n  .mfo-p3 [data-tablet-br]{display:inline!important}\n  .mfo-p3 .mfo-tab > svg{width:22px;height:22px}\n  .mfo-p3 .mfo-tablabel{font-size:14px}\n  .mfo-p3 .mfo-tabprice{font-size:12.5px}\n  .mfo-p3 [data-pillars] > *{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;column-gap:28px;row-gap:10px;align-items:start}\n  .mfo-p3 [data-pillars] > * > *:nth-child(1){grid-column:1;grid-row:4;align-self:end}\n  .mfo-p3 [data-pillars] > * > *:nth-child(2){grid-column:1;grid-row:1}\n  .mfo-p3 [data-pillars] > * > *:nth-child(3){grid-column:1;grid-row:2;min-height:0!important}\n  .mfo-p3 [data-pillars] > * > *:nth-child(4){grid-column:2;grid-row:1 \/ span 4;border-top:0!important;border-left:1px solid #EDEFF3;padding:0 0 0 28px!important}\n}\n@container pg (min-width: 721px) and (max-width: 1300px){\n  \/* The tab row becomes one grid with three named rows (dot \/ label \/ price)\n     and each tab adopts them with grid-template-rows:subgrid. That makes the\n     rows size to the tallest tab and align ACROSS tabs, which is what actually\n     fixes the fit: at 1194px only \"I run bakery or retail shops\" used to wrap,\n     which shifted that tab's whole content block out of line with the other\n     three. A reserved min-height would also align them, but it strands an\n     empty line under every label that does not wrap - and it guesses at a line\n     count that a longer translation would break. Subgrid needs no guess. *\/\n  .mfo-p3 .mfo-tabrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;align-items:stretch}\n  .mfo-p3 [data-tabbtn]{display:grid!important;grid-row:1 \/ span 3;grid-template-rows:subgrid;grid-template-columns:auto minmax(0,1fr);row-gap:7px;column-gap:10px;padding:10px 11px 12px!important}\n  \/* display:contents lifts the label and price out of their wrapper so they\n     become grid items of the tab and can sit on the shared subgrid rows. *\/\n  .mfo-p3 .mfo-tabtext{display:contents}\n  .mfo-p3 [data-tabbtn] > [data-tabdot]{grid-area:1 \/ 1 \/ 2 \/ 3;justify-self:center;margin:0!important;align-self:center!important}\n  .mfo-p3 [data-tabbtn] > svg{grid-area:2 \/ 1 \/ 4 \/ 2;align-self:center}\n  .mfo-p3 .mfo-tablabel{grid-area:2 \/ 2 \/ 3 \/ 3;align-self:end}\n  .mfo-p3 .mfo-tabprice{grid-area:3 \/ 2 \/ 4 \/ 3;align-self:start}\n}\n@container pg (min-width: 1001px) and (max-width: 1300px){\n  .mfo-p3 [data-tl-br]{display:inline!important}\n  \/* The two case cards adopt one shared 5-row subgrid so their headings,\n     chip rows and CTAs line up across cards instead of each card sizing\n     its own rows. Same technique as the tab row. *\/\n  .mfo-p3 [data-cases]{grid-template-rows:auto auto auto auto auto!important}\n  .mfo-p3 [data-cases] > [data-case]{display:grid!important;grid-row:span 5!important;grid-template-rows:subgrid!important}\n  .mfo-p3 [data-chips]{flex-wrap:nowrap!important;gap:6px!important}\n  .mfo-p3 [data-chips] [data-chip]{font-size:11.5px!important;padding:7px 9px!important}\n  .mfo-p3 [data-group]{display:grid!important;grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:48px;align-items:start}\n  .mfo-p3 [data-group] > h2{grid-column:1;grid-row:1;margin:0 0 14px!important}\n  .mfo-p3 [data-group] > div{display:contents!important}\n  .mfo-p3 [data-group] > div > *:nth-child(1){grid-column:1;grid-row:2;max-width:none!important}\n  .mfo-p3 [data-group] > div > *:nth-child(2){grid-column:2;grid-row:1 \/ span 2}\n}\n@container pg (max-width: 720px){\n  .mfo-p3 [data-phone-hide]{display:none!important}\n  .mfo-p3 [data-phone-only]{display:inline!important}\n  \/* Four stacked full-width tabs cost most of a phone screen before any\n     content. The row is swapped for a dropdown that shows only the current\n     persona; the row itself is removed from the layout, not just hidden. *\/\n  .mfo-p3 [data-tabrow]{display:none!important}\n  .mfo-p3 .mfo-tsel-wrap{display:block!important}\n  \/* Three stats side by side without wrapping - the labels get one nowrap\n     line each rather than reflowing into a 2+1 ragged block. *\/\n  .mfo-p3 [data-trust]{flex-wrap:nowrap!important;gap:16px!important;padding-left:14px!important;padding-right:14px!important}\n  .mfo-p3 [data-trust] > div > div:first-child{font-size:18px!important}\n  .mfo-p3 [data-trust] > div > div:last-child{font-size:11px!important;line-height:15px!important;white-space:nowrap}\n  .mfo-p3 [data-phone-block]{width:100%!important;margin-left:0!important;justify-content:flex-start!important}\n  .mfo-p3 [data-phone-column]{flex-direction:column!important;align-items:center!important}\n  .mfo-p3 [data-phone-spread]{width:100%!important;justify-content:space-between!important}\n  .mfo-p3 [data-phone-newline]{display:block!important;margin-top:3px!important}\n  .mfo-p3 [data-phone-rot]{transform:rotate(90deg)}\n  .mfo-p3 [data-phone-only-br]{display:inline!important}\n  .mfo-p3 [data-phone-join]{min-height:0!important}\n  .mfo-p3 [data-phone-join] > p{display:inline!important;margin:0!important}\n  .mfo-p3 [data-phone-join] > p + p::before{content:\" \"}\n  .mfo-p3 [data-tl]{grid-template-columns:1fr!important;gap:0!important}\n  .mfo-p3 [data-tl-step]{display:grid!important;grid-template-columns:44px 1fr!important;column-gap:14px!important;row-gap:3px!important;align-items:start!important;text-align:left!important;padding:0 0 22px!important;background-size:2px 100%!important;background-position:21px 6px!important}\n  .mfo-p3 [data-tl-step]:last-child{padding-bottom:0!important;background-image:none!important}\n  .mfo-p3 [data-tl-step] > *:nth-child(1){grid-area:1 \/ 2;white-space:nowrap}\n  .mfo-p3 [data-tl-step] > *:nth-child(2){grid-area:1 \/ 1;grid-row:1 \/ span 3;justify-self:center;align-self:start}\n  .mfo-p3 [data-tl-step] > *:nth-child(3){grid-area:2 \/ 2}\n  .mfo-p3 [data-tl-step] > *:nth-child(4){grid-area:3 \/ 2;max-width:none!important}\n  .mfo-p3 .mfo-lastcta{flex-direction:column!important;align-items:flex-start!important}\n  .mfo-bk-bx{padding:14px;min-height:560px}\n}\n<\/style>\n<div class=\"mfo-p3\" data-mfo-root=\"1\"><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\"><symbol id=\"mfo-tick\" viewBox=\"0 0 16 16\"><circle cx=\"8\" cy=\"8\" r=\"8\" fill=\"#E6F7EB\"><\/circle><path d=\"M4.5 8.2l2.2 2.2 4.8-4.8\" stroke=\"#2BA84A\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"><\/path><\/symbol><\/svg>\n<div style=\"padding:clamp(32px,4cqi,56px) clamp(20px,5cqi,80px) 34px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center\">\n<h1 style=\"font-size:clamp(28px,3.4cqi,44px);line-height:1.14;font-weight:700;letter-spacing:-.02em;color:#1F2B4D;margin:0;max-width:780px;text-wrap:balance\">Priced to start small. Built to grow with you.<\/h1>\n<div data-phone-column=\"1\" style=\"display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:4px\">\n<span style=\"display:flex;align-items:center;gap:7px;font-size:14px;color:#333A4D\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 16 16\" fill=\"none\" style=\"flex:none\"><circle cx=\"8\" cy=\"8\" r=\"8\" fill=\"#E6F7EB\"><\/circle><path d=\"M4.5 8.2l2.2 2.2 4.8-4.8\" stroke=\"#2BA84A\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>Unlimited users<\/span>\n<span style=\"display:flex;align-items:center;gap:7px;font-size:14px;color:#333A4D\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 16 16\" fill=\"none\" style=\"flex:none\"><circle cx=\"8\" cy=\"8\" r=\"8\" fill=\"#E6F7EB\"><\/circle><path d=\"M4.5 8.2l2.2 2.2 4.8-4.8\" stroke=\"#2BA84A\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><a href=\"#mfo-impl\" style=\"color:#333A4D\">Support &amp; Implementation included<\/a><\/span>\n<span style=\"display:flex;align-items:center;gap:7px;font-size:14px;color:#333A4D\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 16 16\" fill=\"none\" style=\"flex:none\"><circle cx=\"8\" cy=\"8\" r=\"8\" fill=\"#E6F7EB\"><\/circle><path d=\"M4.5 8.2l2.2 2.2 4.8-4.8\" stroke=\"#2BA84A\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>No hidden costs<\/span>\n<\/div><\/div><div data-trust=\"1\" style=\"background:#fff;border-top:1px solid #E1E4EB;border-bottom:1px solid #E1E4EB;padding:24px clamp(20px,5cqi,80px);display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap\">\n<div style=\"text-align:center\"><div style=\"font-size:22px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">1 000+<\/div><div style=\"font-size:12px;color:#5F6878\">Locations<\/div><\/div><div style=\"text-align:center\"><div style=\"font-size:22px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">45 000+<\/div><div style=\"font-size:12px;color:#5F6878\">Orders \/ month<\/div><\/div><div style=\"text-align:center\"><div style=\"font-size:22px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">3.0M+<\/div><div style=\"font-size:12px;color:#5F6878\">Products \/ month<\/div><\/div><\/div><div style=\"padding:30px 0 6px;display:flex;flex-direction:column;align-items:center;gap:18px\">\n<span style=\"font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5F6878\">Used by food makers across Europe<\/span>\n<div class=\"mfo-mq-w\"><div class=\"mfo-mq\">\n<img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-aasmundsens-bakeri.webp\" width=\"336\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Aasmundsens Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-al-prestine.webp\" width=\"122\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Al Prestin\u00e8\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-asker-produkt.webp\" width=\"294\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Asker Produkt\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakehuset-nord-norge.webp\" width=\"240\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Bakehuset Nord-Norge\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-baker-brun.webp\" width=\"326\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Baker Brun\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-baker-nordby-logo.webp\" width=\"202\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Baker Nordby\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakeriet-i-brumunddal-as.webp\" width=\"114\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Bakeriet i Brumunddal\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakeriet-mo-i-rana.webp\" width=\"200\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Bakeriet Mo i Rana\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakeriet-steike-godt.webp\" width=\"212\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Bakeriet Steike Godt\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-balduzzi.webp\" width=\"176\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Panificio Balduzzi\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bergshaven-bakeri.webp\" width=\"266\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Bergshaven Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-boulangerie-m.webp\" width=\"114\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Boulangerie M\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-brustadbakeren.webp\" width=\"272\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Brustadbakeren\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-calzolari.webp\" width=\"212\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Il Forno di Calzolari\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-dampbageriet.webp\" width=\"194\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Dampbageriet\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-drommeplassen.webp\" width=\"108\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Dr\u00f8mmeplassen\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-frk-lyng-hatt-til-planday-002.webp\" width=\"112\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Frk. Lyng\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-garcon.webp\" width=\"294\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Gar\u00e7on\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-geheb-conditori.webp\" width=\"244\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Geheb Conditori\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-grenland-bakeri-og-conditori.webp\" width=\"168\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Grenland Bakeri og Conditori\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-hardanger-bakeri-001-logo.webp\" width=\"120\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Hardanger Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-il-fornaio-di-via-galilei.webp\" width=\"142\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Il Fornaio di via Galilei\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-juniper-wordmark-yellow.webp\" width=\"196\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Juniper\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-kjelstad-bakeri.webp\" width=\"272\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Kjelstad Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-kjokkenskapet.webp\" width=\"306\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Kj\u00f8kkenskapet\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-larsens-bakeri-uai-720x547-1.webp\" width=\"138\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Larsens Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-le-levain.webp\" width=\"152\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Le Levain\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-lett-logo.webp\" width=\"244\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"L.E.T.T.\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-se-linds-bageri.webp\" width=\"152\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Linds Bageri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-mendel-s.webp\" width=\"320\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Mendel&#8217;s\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-motz-kringla.webp\" width=\"272\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Motz &#038; Kringla\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-naerbakst.webp\" width=\"186\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"N\u00e6rbakst\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-odegaarden-bakeri.webp\" width=\"174\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\u00d8degaarden Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-ostlyngens-bakeri.webp\" width=\"250\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\u00d8stlyngens Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-oya-bakern.webp\" width=\"106\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\u00d8ya Bakern\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-leo-croissant.webp\" width=\"132\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Palmenti\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-panificio-sacco-concetta-v2.webp\" width=\"154\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Panificio Sacco Concetta\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-pave-logo.webp\" width=\"124\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Pav\u00e9\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-presterudbakeri.webp\" width=\"174\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Presteruds eft.\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-rade-bakeri.webp\" width=\"178\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"R\u00e5de Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-romsoe-produksjon.webp\" width=\"250\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Roms\u00f8es Conditori\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-rosenborg-bakeri.webp\" width=\"334\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Rosenborg Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-sam-berg-logo.webp\" width=\"150\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Sam Berg\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-sandnes-bakeri-logo.webp\" width=\"154\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Sandnes Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-soknedal-bakeri-og-konditori.webp\" width=\"208\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Soknedal Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-soulfood.webp\" width=\"372\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Soulfood\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-stavelin-bakeri.webp\" width=\"210\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Stavelin Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-tinholt-bakeri-og-konditori-logo.webp\" width=\"168\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Tinholt Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-torgrim-hansen.webp\" width=\"126\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Torgrim Hansen\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-tresoldi.webp\" width=\"164\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Italo Tresoldi\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-valcopane.webp\" width=\"108\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Valcopane\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-viken-mathus.webp\" width=\"102\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Viken Mathus\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-waagans-bakeri.webp\" width=\"218\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Waagans Bakeri\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-walthers.webp\" width=\"164\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"Walters\">\n<img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-aasmundsens-bakeri.webp\" width=\"336\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-al-prestine.webp\" width=\"122\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-asker-produkt.webp\" width=\"294\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakehuset-nord-norge.webp\" width=\"240\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-baker-brun.webp\" width=\"326\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-baker-nordby-logo.webp\" width=\"202\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakeriet-i-brumunddal-as.webp\" width=\"114\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakeriet-mo-i-rana.webp\" width=\"200\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bakeriet-steike-godt.webp\" width=\"212\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-balduzzi.webp\" width=\"176\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-bergshaven-bakeri.webp\" width=\"266\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-boulangerie-m.webp\" width=\"114\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-brustadbakeren.webp\" width=\"272\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-calzolari.webp\" width=\"212\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-dampbageriet.webp\" width=\"194\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-drommeplassen.webp\" width=\"108\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-frk-lyng-hatt-til-planday-002.webp\" width=\"112\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-garcon.webp\" width=\"294\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-geheb-conditori.webp\" width=\"244\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-grenland-bakeri-og-conditori.webp\" width=\"168\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-hardanger-bakeri-001-logo.webp\" width=\"120\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-il-fornaio-di-via-galilei.webp\" width=\"142\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-juniper-wordmark-yellow.webp\" width=\"196\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-kjelstad-bakeri.webp\" width=\"272\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-kjokkenskapet.webp\" width=\"306\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-larsens-bakeri-uai-720x547-1.webp\" width=\"138\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-le-levain.webp\" width=\"152\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-lett-logo.webp\" width=\"244\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-se-linds-bageri.webp\" width=\"152\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-mendel-s.webp\" width=\"320\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-motz-kringla.webp\" width=\"272\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-naerbakst.webp\" width=\"186\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-odegaarden-bakeri.webp\" width=\"174\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-ostlyngens-bakeri.webp\" width=\"250\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-oya-bakern.webp\" width=\"106\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-leo-croissant.webp\" width=\"132\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-panificio-sacco-concetta-v2.webp\" width=\"154\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-pave-logo.webp\" width=\"124\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-presterudbakeri.webp\" width=\"174\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-rade-bakeri.webp\" width=\"178\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-romsoe-produksjon.webp\" width=\"250\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-rosenborg-bakeri.webp\" width=\"334\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-sam-berg-logo.webp\" width=\"150\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-sandnes-bakeri-logo.webp\" width=\"154\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-soknedal-bakeri-og-konditori.webp\" width=\"208\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-soulfood.webp\" width=\"372\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-stavelin-bakeri.webp\" width=\"210\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-tinholt-bakeri-og-konditori-logo.webp\" width=\"168\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-torgrim-hansen.webp\" width=\"126\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-tresoldi.webp\" width=\"164\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-it-valcopane.webp\" width=\"108\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-viken-mathus.webp\" width=\"102\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-waagans-bakeri.webp\" width=\"218\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\"><img class=\"mfo-lgo\" src=\"\/wp-content\/uploads\/2026\/08\/mfo-cust-no-walthers.webp\" width=\"164\" height=\"116\" loading=\"eager\" fetchpriority=\"low\" decoding=\"async\" alt=\"\" aria-hidden=\"true\">\n<\/div><\/div><\/div><div style=\"position:sticky;top:0;z-index:30;background:#F5F6F8;border-bottom:1px solid #E1E4EB;padding:18px clamp(20px,5cqi,80px) 16px;box-shadow:0 6px 16px rgba(20,28,58,.06)\">\n<div data-phone-column=\"1\" style=\"display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px\">\n<span style=\"font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5F6878\">Billing<\/span>\n<div class=\"mfo-bill\">\n<button type=\"button\" data-mfo-bill=\"monthly\">Monthly<\/button>\n<button type=\"button\" data-mfo-bill=\"annual\" class=\"is-on\">Annual<span style=\"background:#E6F7EB;color:#1B7A35;font-size:12px;font-weight:700;padding:2px 7px;border-radius:999px\">Save 15%<\/span><\/button>\n<\/div><\/div>\n<div data-phone-hide=\"1\" style=\"font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4A5166;margin-bottom:10px;text-align:center\">Which one are you?<\/div>\n<div class=\"mfo-tsel-wrap\" data-tabselect=\"1\">\n<button type=\"button\" class=\"mfo-tsel\" data-mfo-tsel=\"1\" aria-expanded=\"false\" aria-haspopup=\"true\">\n<span class=\"mfo-tsel-t\">\n<span class=\"mfo-tsel-e\">Which one are you?<\/span>\n<span class=\"mfo-tsel-l\"><span data-tsel-l=\"fb\">I sell B2B or to own shops<\/span><span data-tsel-l=\"store\" hidden>I run bakery or retail shops<\/span><span data-tsel-l=\"fp\" hidden>I have recipes and make food<\/span><span data-tsel-l=\"sales\" hidden>I am more than this<\/span><\/span>\n<span class=\"mfo-tsel-p\"><span data-tsel-p=\"fb\" style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">From<\/span><strong data-art=\"201\">\u20ac126<\/strong><span class=\"o\">\/mo<\/span><\/span><span data-tsel-p=\"store\" hidden style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">From<\/span><strong data-art=\"303\">\u20ac69<\/strong><span class=\"o\">\/shop\/mo<\/span><\/span><span data-tsel-p=\"fp\" hidden style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">From<\/span><strong data-art=\"101\">\u20ac49<\/strong><span class=\"o\">\/mo<\/span><\/span><span data-tsel-p=\"sales\" hidden style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">Talk to sales<\/span><\/span><\/span>\n<\/span>\n<span class=\"mfo-tsel-v\"><span data-tsel-v=\"closed\">Change<\/span><span data-tsel-v=\"open\" hidden>Close<\/span><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span>\n<\/button>\n<div class=\"mfo-tsel-m\" role=\"listbox\">\n<button type=\"button\" class=\"mfo-tsel-o is-on\" data-mfo-tab=\"fb\" data-tsel-o=\"fb\" role=\"option\" aria-selected=\"true\">\n<span style=\"display:flex;flex-direction:column;gap:2px;min-width:0\">\n<span class=\"mfo-tsel-ol\">I sell B2B or to own shops<\/span>\n<span class=\"mfo-tsel-op\" style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">From<\/span><strong data-art=\"201\">\u20ac126<\/strong><span class=\"o\">\/mo<\/span><\/span><\/span>\n<span class=\"mfo-tsel-d\" aria-hidden=\"true\"><\/span><\/button><button type=\"button\" class=\"mfo-tsel-o\" data-mfo-tab=\"store\" data-tsel-o=\"store\" role=\"option\" aria-selected=\"false\">\n<span style=\"display:flex;flex-direction:column;gap:2px;min-width:0\">\n<span class=\"mfo-tsel-ol\">I run bakery or retail shops<\/span>\n<span class=\"mfo-tsel-op\" style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">From<\/span><strong data-art=\"303\">\u20ac69<\/strong><span class=\"o\">\/shop\/mo<\/span><\/span><\/span>\n<span class=\"mfo-tsel-d\" aria-hidden=\"true\"><\/span><\/button><button type=\"button\" class=\"mfo-tsel-o\" data-mfo-tab=\"fp\" data-tsel-o=\"fp\" role=\"option\" aria-selected=\"false\">\n<span style=\"display:flex;flex-direction:column;gap:2px;min-width:0\">\n<span class=\"mfo-tsel-ol\">I have recipes and make food<\/span>\n<span class=\"mfo-tsel-op\" style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">From<\/span><strong data-art=\"101\">\u20ac49<\/strong><span class=\"o\">\/mo<\/span><\/span><\/span>\n<span class=\"mfo-tsel-d\" aria-hidden=\"true\"><\/span><\/button><button type=\"button\" class=\"mfo-tsel-o\" data-mfo-tab=\"sales\" data-tsel-o=\"sales\" role=\"option\" aria-selected=\"false\">\n<span style=\"display:flex;flex-direction:column;gap:2px;min-width:0\">\n<span class=\"mfo-tsel-ol\">I am more than this<\/span>\n<span class=\"mfo-tsel-op\" style=\"display:flex;align-items:baseline;gap:4px\"><span class=\"o\">Talk to sales<\/span><\/span><\/span>\n<span class=\"mfo-tsel-d\" aria-hidden=\"true\"><\/span><\/button>\n<\/div><\/div>\n<div class=\"mfo-tabrow\" data-tabrow=\"1\" role=\"tablist\">\n<button type=\"button\" class=\"mfo-tab is-on\" data-mfo-tab=\"fb\" data-tabbtn=\"1\" aria-selected=\"true\" role=\"tab\" style=\"\">\n<svg width=\"27\" height=\"27\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;align-self:center\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2\"><\/rect><path d=\"M3 9h18\"><\/path><path d=\"M7 14h6\"><\/path><\/svg>\n<span class=\"mfo-tabtext\"><span class=\"mfo-tablabel\">I sell B2B or<br data-tablet-br=\"1\"> to own shops<\/span><span class=\"mfo-tabprice\"><span class=\"o\">From<\/span><strong data-art=\"201\">\u20ac126<\/strong><span class=\"o\">\/mo<\/span><\/span><\/span>\n<span class=\"mfo-tabdot\" data-tabdot=\"1\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.3l2.6 2.6L10 3.5\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/button><button type=\"button\" class=\"mfo-tab\" data-mfo-tab=\"store\" data-tabbtn=\"1\" aria-selected=\"false\" role=\"tab\" style=\"\">\n<svg width=\"27\" height=\"27\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;align-self:center\"><path d=\"M3 9l1.5-5h15L21 9\"><\/path><path d=\"M4 9v10a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V9\"><\/path><path d=\"M9 20v-6h6v6\"><\/path><\/svg>\n<span class=\"mfo-tabtext\"><span class=\"mfo-tablabel\">I run bakery or retail shops<\/span><span class=\"mfo-tabprice\"><span class=\"o\">From<\/span><strong data-art=\"303\">\u20ac69<\/strong><span class=\"o\">\/shop\/mo<\/span><\/span><\/span>\n<span class=\"mfo-tabdot\" data-tabdot=\"1\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.3l2.6 2.6L10 3.5\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/button><button type=\"button\" class=\"mfo-tab\" data-mfo-tab=\"fp\" data-tabbtn=\"1\" aria-selected=\"false\" role=\"tab\" style=\"\">\n<svg width=\"27\" height=\"27\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;align-self:center\"><path d=\"M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2z\"><\/path><path d=\"M9 3v14\"><\/path><\/svg>\n<span class=\"mfo-tabtext\"><span class=\"mfo-tablabel\">I have recipes and make food<\/span><span class=\"mfo-tabprice\"><span class=\"o\">From<\/span><strong data-art=\"101\">\u20ac49<\/strong><span class=\"o\">\/mo<\/span><\/span><\/span>\n<span class=\"mfo-tabdot\" data-tabdot=\"1\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.3l2.6 2.6L10 3.5\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/button><button type=\"button\" class=\"mfo-tab\" data-mfo-tab=\"sales\" data-tabbtn=\"1\" aria-selected=\"false\" role=\"tab\" style=\"border-right:0;\">\n<svg width=\"27\" height=\"27\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;align-self:center\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M9.6 9.2a2.5 2.5 0 1 1 3.6 2.3c-.7.4-1.2 1-1.2 1.8\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>\n<span class=\"mfo-tabtext\"><span class=\"mfo-tablabel\">I am more than this<\/span><span class=\"mfo-tabprice\"><span class=\"o\">Talk to sales<\/span><\/span><\/span>\n<span class=\"mfo-tabdot\" data-tabdot=\"1\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.3l2.6 2.6L10 3.5\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/span><\/button>\n<\/div><\/div>\n<div style=\"padding:34px clamp(20px,5cqi,80px) 10px\">\n<div class=\"mfo-panel is-on\" data-mfo-panel=\"fb\" role=\"tabpanel\">\n<div style=\"text-align:center;max-width:660px;margin:0 auto 28px\">\n<h2 style=\"font-size:clamp(21px,2.2cqi,26px);line-height:1.24;font-weight:700;color:#1F2B4D;margin:0 0 8px\">Streamline your sales<\/h2>\n<p style=\"font-size:16px;line-height:26px;color:#5F6878;margin:0\">Pick the tier that fits your customer base.<\/p>\n<p style=\"font-size:16px;line-height:26px;color:#5F6878;margin:6px 0 0\">Manage orders, production, packing and delivery in one platform.<\/p><\/div>\n\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;align-items:stretch\">\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:30px;display:flex;flex-direction:column;box-shadow:0 6px 16px rgba(20,28,58,.07);border-top:3px solid #C9DBFF\">\n<div style=\"min-height:26px;margin-bottom:6px\"><span style=\"background:#C9DBFF;color:#143C8C;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px\">Most popular<\/span><\/div>\n<h3 style=\"font-size:clamp(18px,1.75cqi,21px);font-weight:700;color:#1F2B4D;margin:0 0 12px\">B2B Sales Standard<\/h3>\n<div style=\"background:#F5F6F8;border-radius:8px;padding:12px 14px;margin-bottom:18px\"><p style=\"font-size:15px;line-height:24px;color:#333A4D;margin:0;min-height:40px\">Ideal for businesses selling via own shops or up to 100 B2B customers.<\/p><\/div>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:18px;margin-bottom:16px\">\n<div style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"201\" style=\"font-size:30px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac126<\/span><span style=\"font-size:13px;color:#5F6878\">\/mo<\/span><\/div>\n<div style=\"font-size:13px;color:#5F6878;margin-top:2px\"><span class=\"ba\">billed annually<\/span><span class=\"bm\" hidden>billed monthly<\/span><\/div><\/div>\n<div style=\"background:#F7FAFF;border:1px solid #C9DBFF;border-radius:8px;padding:12px 14px;margin-bottom:20px\">\n<div style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3B5FE0;margin-bottom:4px\">Included volume<\/div>\n<div style=\"font-size:14px;font-weight:500;color:#1F2B4D;font-variant-numeric:tabular-nums\">750 000 ordered units per year<\/div>\n<div style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin-top:4px\">Go over and nothing stops working. We&#8217;ll give you reasonable time to move to Pro.<\/div><\/div>\n<div class=\"mfo-lb\">Includes<\/div><ul class=\"mfo-fl\"><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Userfriendly B2B webshop<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Order deadlines and holiday settings<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Standing orders<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Customer and order management<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Price and discount agreements<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Production and packing reports<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Business insight<\/span><\/li><\/ul>\n<div style=\"display:flex;gap:10px;flex-wrap:wrap;margin-top:auto\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none\">Book a demo<\/a><a href=\"\/en\/manage-your-business\/\" data-mfo-loc=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Learn more<\/a><\/div><\/div>\n\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:30px;display:flex;flex-direction:column;box-shadow:0 6px 16px rgba(20,28,58,.07);border:1px solid #1E6FFF;border-top:3px solid #1E6FFF;box-shadow:0 12px 28px rgba(20,28,58,.10)\">\n<div style=\"min-height:26px;margin-bottom:6px\"><span style=\"background:#1665F0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px\">Best solution<\/span><\/div>\n<h3 style=\"font-size:clamp(18px,1.75cqi,21px);font-weight:700;color:#1F2B4D;margin:0 0 12px\">B2B Sales Pro<\/h3>\n<div style=\"background:#F7FAFF;border-radius:8px;padding:12px 14px;margin-bottom:18px\"><p style=\"font-size:15px;line-height:24px;color:#333A4D;margin:0;min-height:40px\">Ideal for companies with many customer segments or complex needs.<\/p><\/div>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:18px;margin-bottom:16px\">\n<div style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"202\" style=\"font-size:30px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac252<\/span><span style=\"font-size:13px;color:#5F6878\">\/mo<\/span><\/div>\n<div style=\"font-size:13px;color:#5F6878;margin-top:2px\"><span class=\"ba\">billed annually<\/span><span class=\"bm\" hidden>billed monthly<\/span><\/div><\/div>\n<div style=\"background:#F5F6F8;border:1px solid #EDEFF3;border-radius:8px;padding:12px 14px;margin-bottom:20px\">\n<div style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5F6878;margin-bottom:4px\">Included volume<\/div>\n<div style=\"font-size:14px;font-weight:500;color:#1F2B4D;font-variant-numeric:tabular-nums\">No usage limits<\/div>\n<div style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin-top:4px\">Sell as much as you can. Nothing to watch, nothing to true up.<\/div><\/div>\n<div class=\"mfo-lb\">Everything in Standard, plus<\/div><ul class=\"mfo-fl\"><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Campaign management<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Advanced ordering rules<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Order monitoring and calling lists<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Automated order copy distribution to e-mail<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Automated fee rules for freight and invoicing<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Sales to production article conversion<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Highly customizable reports<\/span><\/li><\/ul>\n<div style=\"display:flex;gap:10px;flex-wrap:wrap;margin-top:auto\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none\">Book a demo<\/a><a href=\"\/en\/manage-your-business\/\" data-mfo-loc=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Learn more<\/a><\/div><\/div>\n<\/div>\n\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:26px 30px;margin-top:20px;display:flex;align-items:center;gap:26px\">\n<img src=\"\/wp-content\/uploads\/2026\/08\/mfo-quote-kim-age-larsen-208.webp\" alt=\"Kim \u00c5ge Larsen\" width=\"104\" height=\"104\" loading=\"lazy\" decoding=\"async\" data-phone-hide=\"1\" style=\"width:104px;height:104px;border-radius:999px;object-fit:cover;flex:none\">\n<div style=\"display:flex;flex-direction:column;gap:12px\">\n<p style=\"font-size:19px;line-height:30px;font-weight:500;color:#1F2B4D;margin:0;max-width:1100px;text-wrap:pretty\">&#8220;The resulted savings are insane. Just for myself, I save 40\u201350 hours every month.<br data-phone-hide=\"1\">It&#8217;s absolutely wild. I didn&#8217;t think it was possible.&#8221;<\/p>\n<div style=\"display:flex;align-items:baseline;gap:10px;flex-wrap:wrap\">\n<span style=\"font-size:14px;font-weight:700;color:#1F2B4D\">Kim \u00c5ge Larsen<\/span>\n<span style=\"font-size:13.5px;color:#5F6878\">Managing Director, Larsens Bakeri, Farsund, Norway<\/span>\n<a href=\"\/en\/story-larsens-bakery\/\" data-mfo-loc=\"1\" style=\"font-size:12.5px;color:#1665F0;font-weight:500\">Read the story \u2192<\/a><\/div><\/div><\/div>\n\n<div style=\"background:#EDEFF3;border:1px solid #E1E4EB;border-radius:14px;padding:32px;margin-top:28px\">\n<h3 style=\"font-size:17px;font-weight:700;color:#1F2B4D;margin:0 0 18px\">Popular additions as your digital ambitions grow<\/h3>\n<p style=\"font-size:14.5px;line-height:23px;color:#333A4D;margin:0 0 16px\">Most B2B Sales customers start with B2B Sales Standard plus Accounting Connect.<\/p>\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<div style=\"flex:1 1 320px;min-width:0\">\n<h4 style=\"font-size:16px;font-weight:700;color:#1F2B4D;margin:0 0 6px\">Accounting Connect<\/h4>\n<p style=\"font-size:14px;line-height:21px;color:#4A5166;margin:0;max-width:620px\">Transfer orders straight into your finance system for invoicing, bookkeeping and payment collection \u2014 a handy integration when invoicing needs automation.<\/p><\/div>\n<div data-phone-spread=\"1\" style=\"flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:20px\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"423\" style=\"font-size:22px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac49<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px\"><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Food Declarations Standard<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Recipes, ingredient lists, nutrition and allergens on the products &amp; recipes you make yourself.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"101\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac49<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Digital Packing<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Pick and pack on tablet or handheld \u2014 fast, clear and efficient.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"232\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac72<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Digital Production<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Batch calculations, traceability and tasks, without the paperwork.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"222\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac72<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Digital Inventory<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Easy handling of all goods, from small-scale to multi-location.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span style=\"font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5F6878;margin-right:3px\">From<\/span><span data-art=\"241\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac66<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">B2B Routes<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Route planning that cuts delivery time and cost.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"212\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac72<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Custom Products<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Custom cake orders with validated choices and every extra priced.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"132\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac72<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><\/div><\/div>\n<\/div><div class=\"mfo-panel\" data-mfo-panel=\"store\" role=\"tabpanel\">\n<div style=\"text-align:center;max-width:680px;margin:0 auto 28px\">\n<h2 style=\"font-size:clamp(21px,2.2cqi,26px);line-height:1.24;font-weight:700;color:#1F2B4D;margin:0 0 8px\">Run smarter shops<\/h2>\n<p style=\"font-size:16px;line-height:26px;color:#333A4D;margin:0\">Store Management exists for chains that need to professionalise how their shops are run as the chain grows. It covers the specific needs in food retail that neither classic ERP nor cash registers support.<\/p>\n<p style=\"font-size:13.5px;line-height:20px;color:#5F6878;margin:10px 0 0\">B2B Sales is enough if your need is to streamline your sales orders.<\/p><\/div>\n\n<div style=\"max-width:580px;margin:0 auto 24px\">\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:30px;display:flex;flex-direction:column;box-shadow:0 6px 16px rgba(20,28,58,.07);border-top:3px solid #1E6FFF\">\n<h3 style=\"font-size:clamp(18px,1.75cqi,21px);font-weight:700;color:#1F2B4D;margin:0 0 12px\">Store Management Platform<\/h3>\n<div style=\"background:#F5F6F8;border-radius:8px;padding:12px 14px;margin-bottom:18px\"><p style=\"font-size:15px;line-height:24px;color:#333A4D;margin:0;min-height:40px\">For bakery shops, food retailers and food concept chains looking for smarter ways of managing their operations.<\/p><\/div>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:18px;margin-bottom:16px\">\n<div style=\"display:flex;align-items:baseline;gap:3px\"><span style=\"font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5F6878;margin-right:6px\">From<\/span><span data-art=\"303\" style=\"font-size:30px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac69<\/span><span style=\"font-size:13px;color:#5F6878\">\/shop\/mo<\/span><\/div>\n<div style=\"font-size:13px;color:#5F6878;margin-top:2px\"><span class=\"ba\">billed annually<\/span><span class=\"bm\" hidden>billed monthly \u00b7 switch to annual to save 15%<\/span><\/div><\/div>\n<div style=\"background:#F7FAFF;border:1px solid #C9DBFF;border-radius:8px;padding:12px 14px;margin-bottom:20px\">\n<div style=\"font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3B5FE0;margin-bottom:4px\">Volume pricing<\/div>\n<div style=\"font-size:14px;font-weight:500;color:#1F2B4D\">Discount from your second shop<\/div>\n<div style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin-top:4px\">The more shops you run, the lower the price per shop.<\/div>\n<div style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin-top:3px\">Get in touch for a tailored quotation.<\/div><\/div>\n<div class=\"mfo-lb\">Popular features<\/div><ul class=\"mfo-fl\"><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Fresh-goods ordering and stock counting<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Season and campaign planning<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Lost sales and waste reporting<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Staffing efficiency<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Store benchmarking<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Stock take<\/span><\/li><\/ul>\n<div style=\"display:flex;gap:10px;flex-wrap:wrap;margin-top:auto\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none\">Book a demo<\/a><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Talk to sales<\/a><\/div><\/div><\/div>\n\n<div style=\"display:flex;justify-content:center;margin-bottom:18px\"><h3 style=\"font-size:20px;line-height:26px;font-weight:700;color:#1F2B4D;margin:0;text-align:center\">Annual savings \u2014 real returns on investment<\/h3><\/div>\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px rgba(20,28,58,.09);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:24px\">\n<div style=\"padding:32px\">\n<h3 style=\"font-size:clamp(19px,1.9cqi,22px);line-height:1.28;font-weight:700;color:#1F2B4D;margin:0 0 6px\">Estimate your return <span data-phone-newline=\"1\" style=\"font-size:12px;font-weight:500;color:#5F6878;letter-spacing:0\">\u00b7 <span class=\"cur-EUR\">Amounts in EUR, excl. VAT<\/span><span class=\"cur-NOK\">Amounts in NOK, excl. VAT<\/span><span class=\"cur-SEK\">Amounts in SEK, excl. VAT<\/span><\/span><\/h3>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0 0 24px\">Adjust the four numbers to match your operation. We apply the documented results from our customers.<\/p>\n<div style=\"display:flex;flex-direction:column;gap:22px\">\n<div>\n<div style=\"display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px\"><span style=\"font-size:13px;font-weight:500;color:#1F2B4D\">Number of shops<\/span><span style=\"font-size:14px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\"><span data-roi=\"shopsA\">3<\/span><\/span><\/div>\n<input type=\"range\" min=\"1\" max=\"40\" step=\"1\" value=\"3\" data-roi-in=\"shops\" aria-label=\"Number of shops\"><\/div>\n<div>\n<div style=\"display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px\"><span style=\"font-size:13px;font-weight:500;color:#1F2B4D\">Annual revenue per shop<\/span><span style=\"font-size:14px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\"><span data-roi=\"rev\">\u20ac350 000<\/span><\/span><\/div>\n<input type=\"range\" min=\"100000\" max=\"1500000\" step=\"50000\" value=\"350000\" data-roi-in=\"rev\" aria-label=\"Annual revenue per shop\"><\/div>\n<div>\n<div style=\"display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px\"><span style=\"font-size:13px;font-weight:500;color:#1F2B4D\">Average gross margin<\/span><span style=\"font-size:14px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\"><span data-roi=\"margin\">50<\/span>%<\/span><\/div>\n<input type=\"range\" min=\"20\" max=\"80\" step=\"1\" value=\"50\" data-roi-in=\"margin\" aria-label=\"Average gross margin\"><\/div>\n<div>\n<div style=\"display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px\"><span style=\"font-size:13px;font-weight:500;color:#1F2B4D\">Food waste today<\/span><span style=\"font-size:14px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\"><span data-roi=\"waste\">4<\/span>% of revenue<\/span><\/div>\n<input type=\"range\" min=\"5\" max=\"150\" step=\"5\" value=\"40\" data-roi-in=\"waste\" aria-label=\"Food waste today\"><\/div>\n<\/div><\/div>\n<div style=\"background:#151E3A;padding:32px;display:flex;flex-direction:column\">\n<div style=\"font-size:21px;font-weight:700;color:#4CC26A;margin-bottom:10px\">Estimated annual gain<\/div>\n<div style=\"display:flex;align-items:baseline;gap:8px;flex-wrap:wrap\">\n<span data-roi=\"totalLow\" style=\"font-size:34px;line-height:40px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums\">\u20ac0<\/span>\n<span style=\"font-size:18px;color:#CBD0DA\">\u2013<\/span>\n<span data-roi=\"totalHigh\" style=\"font-size:34px;line-height:40px;font-weight:700;color:#CBD0DA;font-variant-numeric:tabular-nums\">\u20ac0<\/span><\/div>\n<div style=\"font-size:13px;line-height:18px;color:#CBD0DA;margin-top:6px\">An estimate from the numbers you entered, not a guarantee. Across <span data-roi=\"shopsB\">3<\/span> <span data-roi-sg=\"B\" hidden>shop<\/span><span data-roi-pl=\"B\">shops<\/span>.<\/div>\n<div style=\"border-top:1px solid rgba(255,255,255,.14);margin-top:24px;padding-top:22px;display:flex;flex-direction:column;gap:20px\">\n<div><div style=\"display:flex;justify-content:space-between;align-items:baseline;gap:12px\"><span style=\"font-size:14.5px;color:#fff;font-weight:500\">Less waste<\/span><span style=\"font-size:14px;color:#fff;font-variant-numeric:tabular-nums\"><span data-roi=\"wasteLow\">\u20ac0<\/span> \u2013 <span data-roi=\"wasteHigh\">\u20ac0<\/span><\/span><\/div>\n<div style=\"font-size:13px;color:#CBD0DA;margin-top:3px\">20\u201338% off <span data-roi=\"wasteBase\">\u20ac0<\/span> of goods thrown away<\/div><\/div>\n<div><div style=\"display:flex;justify-content:space-between;align-items:baseline;gap:12px\"><span style=\"font-size:14.5px;color:#fff;font-weight:500\">More sales<\/span><span style=\"font-size:14px;color:#fff;font-variant-numeric:tabular-nums\"><span data-roi=\"salesLow\">\u20ac0<\/span> \u2013 <span data-roi=\"salesHigh\">\u20ac0<\/span><\/span><\/div>\n<div style=\"font-size:13px;color:#CBD0DA;margin-top:3px\">6.5\u201322% higher sales volume, at your <span data-roi=\"margin2\">50<\/span>% gross margin<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:22px\">\n<div style=\"background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap\">\n<span style=\"font-size:14.5px;line-height:21px;color:#CBD0DA;max-width:290px\">At the low end, the licence pays for itself <strong style=\"color:#fff;font-weight:700\"><span data-pb=\"w0\" hidden>in under a week<\/span><span data-pb=\"wk\">in about <span data-roi=\"pbWeeks\">0<\/span> weeks<\/span><span data-pb=\"mo\" hidden>in about <span data-roi=\"pbMonths\">0<\/span> months<\/span><\/strong>. We&#8217;ll put exact numbers against this on a demo.<\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;white-space:nowrap\">Book a demo<\/a><\/div><\/div><\/div><\/div>\n\n<div style=\"margin-bottom:16px;text-align:center\"><h3 style=\"font-size:20px;line-height:26px;font-weight:700;color:#1F2B4D;margin:0\">Our Store Management Platform is built on three pillars.<\/h3><\/div>\n<div data-pillars=\"1\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px\"><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:13px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<span style=\"width:fit-content;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:#E6F7EB;color:#1B7A35\">Live<\/span>\n<h4 style=\"font-size:18px;font-weight:700;color:#1F2B4D;margin:0\">Store Operations<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:38px\">Support the daily workflow for shop managers and staff.<\/p>\n<ul style=\"padding:14px 0 0;border-top:1px solid #EDEFF3;display:flex;flex-direction:column;gap:12px\">\n<li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Fresh-goods ordering<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">The right quantity ordered, every day<\/span><\/span><\/li><li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Season and campaigns<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">Plan ahead of holidays and events<\/span><\/span><\/li><li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Stock counting<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">Full overview without spreadsheets<\/span><\/span><\/li>\n<\/ul><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:13px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<span style=\"width:fit-content;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:#E6F7EB;color:#1B7A35\">Live<\/span>\n<h4 style=\"font-size:18px;font-weight:700;color:#1F2B4D;margin:0\">Store Performance<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:38px\">Turn shop data into clear operational insight.<\/p>\n<ul style=\"padding:14px 0 0;border-top:1px solid #EDEFF3;display:flex;flex-direction:column;gap:12px\">\n<li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Lost sales and waste<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">Uncover the hidden costs<\/span><\/span><\/li><li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Staffing efficiency<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">Revenue per labour hour, per shop<\/span><\/span><\/li><li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Benchmarking<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">Compare shops side by side<\/span><\/span><\/li>\n<\/ul><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:13px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<span style=\"width:fit-content;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:#EEF2FF;color:#3B5FE0\">Planned<\/span>\n<h4 style=\"font-size:18px;font-weight:700;color:#1F2B4D;margin:0\">Agents<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:38px\">Automate follow-up with tailored recommendations.<\/p>\n<ul style=\"padding:14px 0 0;border-top:1px solid #EDEFF3;display:flex;flex-direction:column;gap:12px\">\n<li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Automated shop follow-up<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">No shop slips under the radar<\/span><\/span><\/li><li style=\"display:flex;align-items:flex-start;gap:9px\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span style=\"display:flex;flex-direction:column;gap:2px\"><span style=\"font-size:14.5px;font-weight:500;color:#1F2B4D\">Tailored alerts<\/span><span style=\"font-size:14.5px;line-height:23px;color:#5F6878\">Recommendations fitted to each shop&#8217;s situation<\/span><\/span><\/li>\n<\/ul><\/div><\/div>\n\n<div style=\"background:#EDEFF3;border:1px solid #E1E4EB;border-radius:14px;padding:32px;margin-top:28px\">\n<h3 style=\"font-size:17px;font-weight:700;color:#1F2B4D;margin:0 0 22px\">Powerful additions as your chain grows<\/h3>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px\"><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">AI Planner<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0\">AI-driven sales forecasting that cuts waste and lost sales at the same time \u2014 not one at the expense of the other.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"font-size:13.5px;color:#5F6878\">Priced per shop<\/span><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">COGS Control<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0\">Know what every product actually costs, and see where the margin leaks. Variance analysis puts theoretical cost of goods against what the shops really consumed.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"font-size:13.5px;color:#5F6878\">Priced per central site<\/span><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Central Operations<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0\">For chains running a central warehouse or production facility: one ordering and production flow from shop order to delivery and invoice.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"font-size:13.5px;color:#5F6878\">Priced per central site<\/span><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><\/div><\/div>\n\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:26px 30px;margin-top:20px;display:flex;align-items:center;gap:26px\">\n\n<div style=\"display:flex;flex-direction:column;gap:12px\">\n<p style=\"font-size:19px;line-height:30px;font-weight:500;color:#1F2B4D;margin:0;max-width:1100px;text-wrap:pretty\">&#8220;In my first week using it I already had insight I never had before. I both widened and cut back the product range over the course of the week.&#8221;<\/p>\n<div style=\"display:flex;align-items:baseline;gap:10px;flex-wrap:wrap\">\n<span style=\"font-size:14px;font-weight:700;color:#1F2B4D\">Shop manager<\/span>\n<span style=\"font-size:13.5px;color:#5F6878\">Baker Nordby, Oslo, Norway<\/span>\n<\/div><\/div><\/div>\n<\/div><div class=\"mfo-panel\" data-mfo-panel=\"fp\" role=\"tabpanel\">\n<div style=\"text-align:center;max-width:680px;margin:0 auto 24px\">\n<h2 style=\"font-size:clamp(21px,2.2cqi,26px);line-height:1.24;font-weight:700;color:#1F2B4D;margin:0 0 8px\">Compliance, costing &amp; labels \u2014 sorted<\/h2>\n<p style=\"font-size:16px;line-height:26px;color:#5F6878;margin:0\">The professional system for food declarations, food labelling and costing. Keep recipes accurate, compliant and profitable from the very first ingredient.<\/p><\/div>\n\n<div class=\"mfo-fdgrid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;align-items:stretch\">\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:30px;display:flex;flex-direction:column;box-shadow:0 6px 16px rgba(20,28,58,.07);border-top:3px solid #C9DBFF\">\n<div style=\"min-height:26px;margin-bottom:6px\"><span style=\"background:#C9DBFF;color:#143C8C;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px\">Most popular<\/span><\/div>\n<h3 style=\"font-size:clamp(18px,1.75cqi,21px);font-weight:700;color:#1F2B4D;margin:0 0 12px\">Food Declarations Standard<\/h3>\n<div style=\"background:#F5F6F8;border-radius:8px;padding:12px 14px;margin-bottom:18px\"><p style=\"font-size:15px;line-height:24px;color:#333A4D;margin:0;min-height:40px\">Ideal for food makers looking for essential tools to get recipes organised and compliant.<\/p><\/div>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:18px;margin-bottom:20px\">\n<div style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"101\" style=\"font-size:30px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac49<\/span><span style=\"font-size:13px;color:#5F6878\">\/mo<\/span><\/div>\n<div style=\"font-size:13px;color:#5F6878;margin-top:2px\"><span class=\"ba\">billed annually<\/span><span class=\"bm\" hidden>billed monthly<\/span><\/div><\/div>\n<div class=\"mfo-lb\">Includes<\/div><ul class=\"mfo-fl\"><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Unlimited users and products<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Recipe management<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Ingredient lists<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Nutritional values<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Allergen summary<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Customizable reports<\/span><\/li><\/ul>\n<div style=\"margin-top:auto\"><div style=\"display:flex;gap:10px;flex-wrap:wrap\"><a href=\"https:\/\/app.myfoodoffice.com\/auth\/signup\/?locale=en\" data-mfo-app=\"signup\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none\">Start free trial<\/a><a href=\"\/en\/manage-your-products\/\" data-mfo-loc=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Learn more<\/a><\/div>\n<div style=\"font-size:13.5px;color:#5F6878;margin-top:8px\">14 days \u00b7 no credit card \u00b7 the real product<\/div><\/div><\/div>\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:30px;display:flex;flex-direction:column;box-shadow:0 6px 16px rgba(20,28,58,.07);border:1px solid #1E6FFF;border-top:3px solid #1E6FFF;box-shadow:0 12px 28px rgba(20,28,58,.10)\">\n<div style=\"min-height:26px;margin-bottom:6px\"><span style=\"background:#1665F0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px\">Best solution<\/span><\/div>\n<h3 style=\"font-size:clamp(18px,1.75cqi,21px);font-weight:700;color:#1F2B4D;margin:0 0 12px\">Food Declarations Pro<\/h3>\n<div style=\"background:#F7FAFF;border-radius:8px;padding:12px 14px;margin-bottom:18px\"><p style=\"font-size:15px;line-height:24px;color:#333A4D;margin:0;min-height:40px\">Ideal for dedicated quality managers looking for comprehensive set of tools.<\/p><\/div>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:18px;margin-bottom:20px\">\n<div style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"102\" style=\"font-size:30px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac101<\/span><span style=\"font-size:13px;color:#5F6878\">\/mo<\/span><\/div>\n<div style=\"font-size:13px;color:#5F6878;margin-top:2px\"><span class=\"ba\">billed annually<\/span><span class=\"bm\" hidden>billed monthly<\/span><\/div><\/div>\n<div class=\"mfo-lb\">Everything in Standard, plus<\/div><ul class=\"mfo-fl\"><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Allergen trace tracking<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Change logs<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Bulk editing<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Product variants<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Recipe and product cloning<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Units of measurement<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Optional nutritional values<\/span><\/li><\/ul>\n<div style=\"margin-top:auto\"><div style=\"display:flex;gap:10px;flex-wrap:wrap\"><a href=\"https:\/\/app.myfoodoffice.com\/auth\/signup\/?locale=en\" data-mfo-app=\"signup\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none\">Start free trial<\/a><a href=\"\/en\/manage-your-products\/\" data-mfo-loc=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Learn more<\/a><\/div>\n<div style=\"font-size:13.5px;color:#5F6878;margin-top:8px\">14 days \u00b7 no credit card \u00b7 the real product<\/div><\/div><\/div>\n\n<div data-eur-only=\"1\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:30px;display:flex;flex-direction:column;box-shadow:0 6px 16px rgba(20,28,58,.07);border-top:3px solid #4CC26A\">\n<div style=\"min-height:26px;margin-bottom:6px\"><span style=\"background:#E6F7EB;color:#1B7A35;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px\">Best value<\/span><\/div>\n<h3 style=\"font-size:clamp(18px,1.75cqi,21px);font-weight:700;color:#1F2B4D;margin:0 0 12px\">Declarations + Costing<\/h3>\n<div style=\"background:#F5F6F8;border-radius:8px;padding:12px 14px;margin-bottom:18px\"><p style=\"font-size:15px;line-height:24px;color:#333A4D;margin:0;min-height:40px\">Take Food Declarations and Food Costing together \u2014 on any tier \u2014 and the discount is a flat amount.<\/p><\/div>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:18px;margin-bottom:20px\">\n<div style=\"display:flex;align-items:baseline;gap:3px\"><span style=\"font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1B7A35;margin-right:6px\">You save<\/span><span data-art=\"903y\" style=\"font-size:30px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac744<\/span><span style=\"font-size:13px;color:#5F6878\">\/yr<\/span><\/div>\n<div style=\"font-size:12px;color:#5F6878;margin-top:4px\">Off your annual licence, whichever tiers you choose<\/div><\/div>\n<div class=\"mfo-lb\">Includes<\/div><ul class=\"mfo-fl\"><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Food Declarations, Standard or Pro<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Food Costing Pro<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>One agreement, one invoice<\/span><\/li><li class=\"mfo-f\"><svg class=\"mfo-tk\" width=\"16\" height=\"16\" aria-hidden=\"true\" focusable=\"false\"><use href=\"#mfo-tick\"><\/use><\/svg><span>Discount applied for as long as you keep both<\/span><\/li><\/ul>\n<div style=\"margin-top:auto\"><div style=\"display:flex;gap:10px;flex-wrap:wrap\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none\">Talk to sales<\/a><a href=\"\/en\/manage-your-products\/\" data-mfo-loc=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Learn more<\/a><\/div>\n<div style=\"font-size:13.5px;color:#5F6878;margin-top:8px\">*Eligible countries exclude Scandinavia.<\/div><\/div><\/div>\n<\/div>\n\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:26px 30px;margin-top:20px;display:flex;align-items:center;gap:26px\">\n<img src=\"\/wp-content\/uploads\/2026\/08\/mfo-quote-andre-lovaas-208.webp\" alt=\"Andr\u00e9 L\u00f8vaas\" width=\"104\" height=\"104\" loading=\"lazy\" decoding=\"async\" data-phone-hide=\"1\" style=\"width:104px;height:104px;border-radius:999px;object-fit:cover;flex:none\">\n<div style=\"display:flex;flex-direction:column;gap:12px\">\n<p style=\"font-size:19px;line-height:30px;font-weight:500;color:#1F2B4D;margin:0;max-width:1100px;text-wrap:pretty\">&#8220;MyFoodOffice is easy to use. The recipe management is really good. Great customer service when you need it.&#8221;<\/p>\n<div style=\"display:flex;align-items:baseline;gap:10px;flex-wrap:wrap\">\n<span style=\"font-size:14px;font-weight:700;color:#1F2B4D\">Andr\u00e9 L\u00f8vaas<\/span>\n<span style=\"font-size:13.5px;color:#5F6878\">Head of Product Development, \u00c5pent Bakeri, Oslo, Norway<\/span>\n<\/div><\/div><\/div>\n\n<div style=\"background:#EDEFF3;border:1px solid #E1E4EB;border-radius:14px;padding:32px;margin-top:28px\">\n<h3 style=\"font-size:17px;font-weight:700;color:#1F2B4D;margin:0 0 18px\">Popular additions as your digital ambitions grow<\/h3>\n<p style=\"font-size:14.5px;line-height:23px;color:#333A4D;margin:0 0 16px\">Food Costing and Food Labels are the two most common additions.<span class=\"eur-only-txt\"> Benefit from our bundle discount.<\/span><\/p>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px\"><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Food Costing<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Dynamic cost calculations and profit benchmarking, so the portfolio stays healthy.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"112\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac72<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Food Labels<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Labels that update themselves when a recipe changes. Easy design editor.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"121\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac49<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Digital Production<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Batch calculations, traceability and tasks, without the paperwork.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"222\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac72<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">Digital Inventory<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Easy handling of all goods, from small-scale to multi-location.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span style=\"font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5F6878;margin-right:3px\">From<\/span><span data-art=\"241\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac66<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">POS Connect<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Sync article register with sales prices and food data with your point of sales system.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span style=\"font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5F6878;margin-right:3px\">From<\/span><span data-art=\"443z\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac0<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><span style=\"font-size:12px;color:#5F6878;margin-left:6px\">*Terms apply<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h4 style=\"font-size:15px;font-weight:700;color:#1F2B4D;margin:0\">MyFoodOffice Connect<\/h4>\n<p style=\"font-size:14.5px;line-height:23px;color:#5F6878;margin:0;min-height:40px\">Share validated product and declaration data with the systems around you.<\/p>\n<div style=\"border-top:1px solid #EDEFF3;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto\">\n<span style=\"display:flex;align-items:baseline;gap:3px\"><span data-art=\"413\" style=\"font-size:19px;font-weight:700;color:#1F2B4D;font-variant-numeric:tabular-nums\">\u20ac49<\/span><span style=\"font-size:12px;color:#5F6878\">\/mo<\/span><\/span>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"font-size:14px;font-weight:700;color:#1665F0;white-space:nowrap\">Talk to sales \u2192<\/a><\/div><\/div><\/div><\/div>\n<\/div><div class=\"mfo-panel\" data-mfo-panel=\"sales\" role=\"tabpanel\">\n<div style=\"text-align:center;max-width:680px;margin:0 auto 28px\"><h2 style=\"font-size:clamp(21px,2.2cqi,26px);line-height:1.24;font-weight:700;color:#1F2B4D;margin:0 0 8px\">More than one of these? Let&#8217;s scope it together.<\/h2><\/div>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-bottom:14px\" data-cases=\"1\"><div data-case=\"1\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h3 style=\"font-size:17px;font-weight:700;color:#1F2B4D;margin:0\">Own shops &amp; B2B Sales \u2014 the hybrid model<\/h3>\n<div data-phone-join=\"1\" style=\"min-height:57px\">\n<p style=\"font-size:14.5px;line-height:23px;color:#4A5166;margin:0\">Wholesale and orders from your own shops run in the same flow.<\/p>\n<p style=\"font-size:14.5px;line-height:23px;color:#4A5166;margin:8px 0 0\">Our B2B Sales solution covers both.<\/p><\/div>\n<div style=\"display:flex;flex-direction:column;gap:8px;padding:16px;background:#F7FAFF;border-radius:10px\">\n<div data-phone-column=\"1\" data-chips=\"1\" style=\"display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap\">\n<span data-phone-column=\"1\" style=\"display:flex;align-items:center;gap:10px\">\n<span data-phone-rot=\"1\" style=\"display:none\">\u21c4<\/span>\n<span data-chip=\"1\" style=\"font-size:13px;font-weight:500;padding:8px 14px;border-radius:6px;white-space:nowrap;background:#fff;color:#1F2B4D;border:1px solid #9AA3B5\">B2B Sales<\/span><\/span><span data-phone-column=\"1\" style=\"display:flex;align-items:center;gap:10px\">\n<span data-phone-rot=\"1\" style=\"font-size:16px;font-weight:700;color:#5F6878\">\u21c4<\/span>\n<span data-chip=\"1\" style=\"font-size:13px;font-weight:500;padding:8px 14px;border-radius:6px;white-space:nowrap;background:#fff;color:#1F2B4D;border:1px dashed #C9CEDA\">Store Management<\/span><\/span>\n<\/div><\/div>\n<p style=\"font-size:14.5px;line-height:23px;color:#4A5166;margin:-6px 0 0;font-style:italic\">Store Management makes store operations smarter, and joins once your chain is big enough to earn it. It works as a standalone solution, with your existing ERP system, or with our solutions for central site operations.<\/p>\n<div style=\"display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #EDEFF3;padding-top:16px;margin-top:auto\">\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;display:inline-block;text-decoration:none\">Talk to sales<\/a><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Book demo<\/a><\/div><\/div><div data-case=\"1\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 10px rgba(20,28,58,.06)\">\n<h3 style=\"font-size:17px;font-weight:700;color:#1F2B4D;margin:0\">Distributor or wholesaler<\/h3>\n<div data-phone-join=\"1\" style=\"min-height:57px\">\n<p style=\"font-size:14.5px;line-height:23px;color:#4A5166;margin:0\">You buy in and resell.<\/p>\n<p style=\"font-size:14.5px;line-height:23px;color:#4A5166;margin:8px 0 0\">Let&#8217;s shape your digital journey together with our purpose-built food ERP.<\/p><\/div>\n<div style=\"display:flex;flex-direction:column;gap:8px;padding:16px;background:#F7FAFF;border-radius:10px\">\n<div data-phone-column=\"1\" data-chips=\"1\" style=\"display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap\">\n<span data-phone-column=\"1\" style=\"display:flex;align-items:center;gap:10px\">\n<span data-phone-rot=\"1\" style=\"display:none\">\u2190<\/span>\n<span data-chip=\"1\" style=\"font-size:13px;font-weight:500;padding:8px 14px;border-radius:6px;white-space:nowrap;background:#fff;color:#1F2B4D;border:1px solid #9AA3B5\">B2B Sales<\/span><\/span><span data-phone-column=\"1\" style=\"display:flex;align-items:center;gap:10px\">\n<span data-phone-rot=\"1\" style=\"font-size:14px;color:#9AA3B5\">\u2190<\/span>\n<span data-chip=\"1\" style=\"font-size:13px;font-weight:500;padding:8px 14px;border-radius:6px;white-space:nowrap;background:#fff;color:#1F2B4D;border:1px dashed #C9CEDA\">Logistics<\/span><\/span><span data-phone-column=\"1\" style=\"display:flex;align-items:center;gap:10px\">\n<span data-phone-rot=\"1\" style=\"font-size:14px;color:#9AA3B5\">\u2190<\/span>\n<span data-chip=\"1\" style=\"font-size:13px;font-weight:500;padding:8px 14px;border-radius:6px;white-space:nowrap;background:#fff;color:#1F2B4D;border:1px dashed #C9CEDA\">Warehouse<\/span><\/span><span data-phone-column=\"1\" style=\"display:flex;align-items:center;gap:10px\">\n<span data-phone-rot=\"1\" style=\"font-size:14px;color:#9AA3B5\">\u2190<\/span>\n<span data-chip=\"1\" style=\"font-size:13px;font-weight:500;padding:8px 14px;border-radius:6px;white-space:nowrap;background:#fff;color:#1F2B4D;border:1px dashed #C9CEDA\">Procurement<\/span><\/span>\n<\/div><\/div>\n<p style=\"font-size:14.5px;line-height:23px;color:#4A5166;margin:-6px 0 0;font-style:italic\">We know complex food operations. Our platform can complement the systems you have today, or replace them step by step \u2014 talk to sales and we will map the route with you.<\/p>\n<div style=\"display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #EDEFF3;padding-top:16px;margin-top:auto\">\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;display:inline-block;text-decoration:none\">Talk to sales<\/a><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Book demo<\/a><\/div><\/div><\/div>\n\n<div data-group=\"1\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:36px 24px;margin:20px 0 32px;box-shadow:0 6px 16px rgba(20,28,58,.07)\">\n<h2 style=\"font-size:clamp(19px,1.9cqi,22px);line-height:1.28;font-weight:700;margin:0 0 20px;color:#1F2B4D\">One group, many sites, one set of numbers<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:48px;align-items:stretch\">\n<div style=\"flex:1 1 280px;max-width:340px;display:flex;flex-direction:column\">\n<p style=\"font-size:14px;line-height:21px;margin:0;color:#5F6878\">For groups operating several food businesses across several geographies or distinct food concepts.<\/p>\n<p style=\"font-size:14px;line-height:21px;margin:14px 0 0;color:#5F6878\">Scoped and agreed with you as part of the contract.<\/p>\n<div style=\"display:flex;gap:10px;margin-top:auto;padding-top:22px;flex-wrap:wrap\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;display:inline-block;text-decoration:none\">Talk to sales<\/a><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"border:1px solid #E1E4EB;color:#1F2B4D;font-weight:700;font-size:15px;padding:11px 20px;border-radius:6px;display:inline-block;text-decoration:none;background:#fff\">Book demo<\/a><\/div><\/div>\n<div style=\"flex:3 1 420px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px\">\n<div style=\"background:#F7FAFF;border:1px solid #E1E4EB;border-radius:10px;padding:18px;display:flex;gap:14px;align-items:flex-start\">\n<span style=\"flex:none;width:36px;height:36px;border-radius:8px;background:#EEF2FF;color:#3B5FE0;display:flex;align-items:center;justify-content:center\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"><\/path><path d=\"M7 15l4-5 3 3 4-6\"><\/path><\/svg><\/span>\n<span><span style=\"display:block;font-size:14px;font-weight:700;margin-bottom:3px;color:#1F2B4D\">Group reporting<\/span><span style=\"display:block;font-size:14.5px;line-height:23px;color:#5F6878\">Every site on the same figures, consolidated centrally<\/span><\/span><\/div><div style=\"background:#F7FAFF;border:1px solid #E1E4EB;border-radius:10px;padding:18px;display:flex;gap:14px;align-items:flex-start\">\n<span style=\"flex:none;width:36px;height:36px;border-radius:8px;background:#EEF2FF;color:#3B5FE0;display:flex;align-items:center;justify-content:center\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7h11v9H3z\"><\/path><path d=\"M14 10h4l3 3v3h-7z\"><\/path><path d=\"M6.5 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"><\/path><path d=\"M17.5 19a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z\"><\/path><\/svg><\/span>\n<span><span style=\"display:block;font-size:14px;font-weight:700;margin-bottom:3px;color:#1F2B4D\">Central logistics<\/span><span style=\"display:block;font-size:14.5px;line-height:23px;color:#5F6878\">Shop orders, warehouse and distribution in one flow<\/span><\/span><\/div><div style=\"background:#F7FAFF;border:1px solid #E1E4EB;border-radius:10px;padding:18px;display:flex;gap:14px;align-items:flex-start\">\n<span style=\"flex:none;width:36px;height:36px;border-radius:8px;background:#EEF2FF;color:#3B5FE0;display:flex;align-items:center;justify-content:center\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 6h18\"><\/path><path d=\"M5 6l1.6 12h10.8L19 6\"><\/path><path d=\"M9 10v4\"><\/path><path d=\"M15 10v4\"><\/path><\/svg><\/span>\n<span><span style=\"display:block;font-size:14px;font-weight:700;margin-bottom:3px;color:#1F2B4D\">Group procurement<\/span><span style=\"display:block;font-size:14.5px;line-height:23px;color:#5F6878\">Shared suppliers, shared terms, shared master data<\/span><\/span><\/div><div style=\"background:#F7FAFF;border:1px solid #E1E4EB;border-radius:10px;padding:18px;display:flex;gap:14px;align-items:flex-start\">\n<span style=\"flex:none;width:36px;height:36px;border-radius:8px;background:#EEF2FF;color:#3B5FE0;display:flex;align-items:center;justify-content:center\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3v4\"><\/path><path d=\"M6 21v-6h12v6\"><\/path><path d=\"M9 7h6v4H9z\"><\/path><path d=\"M4 21h16\"><\/path><\/svg><\/span>\n<span><span style=\"display:block;font-size:14px;font-weight:700;margin-bottom:3px;color:#1F2B4D\">Group administration<\/span><span style=\"display:block;font-size:14.5px;line-height:23px;color:#5F6878\">Central site and store sites governed together<\/span><\/span><\/div>\n<\/div><\/div><\/div>\n\n<div style=\"background:#fff;border:1px solid #E1E4EB;border-radius:14px;padding:26px 30px;margin-top:20px;display:flex;align-items:center;gap:26px\">\n<img src=\"\/wp-content\/uploads\/2026\/08\/mfo-quote-kjetil-hodne-208.webp\" alt=\"Kjetil Hodne\" width=\"104\" height=\"104\" loading=\"lazy\" decoding=\"async\" data-phone-hide=\"1\" style=\"width:104px;height:104px;border-radius:999px;object-fit:cover;flex:none\">\n<div style=\"display:flex;flex-direction:column;gap:12px\">\n<p style=\"font-size:19px;line-height:30px;font-weight:500;color:#1F2B4D;margin:0;max-width:1100px;text-wrap:pretty\">&#8220;The only way to get full force and effect from our business strategy is to have business systems supporting it.&#8221;<\/p>\n<div style=\"display:flex;align-items:baseline;gap:10px;flex-wrap:wrap\">\n<span style=\"font-size:14px;font-weight:700;color:#1F2B4D\">Kjetil Hodne<\/span>\n<span style=\"font-size:13.5px;color:#5F6878\">CEO, Geheb Bakery Group \u2014 nine bakeries on the southern coast of Norway, digitalised as one group<\/span>\n<a href=\"\/en\/story-geheb\/\" data-mfo-loc=\"1\" style=\"font-size:12.5px;color:#1665F0;font-weight:500\">Read the story \u2192<\/a><\/div><\/div><\/div>\n\n<div class=\"mfo-lastcta\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:36px 40px;margin-top:32px;box-shadow:0 6px 16px rgba(20,28,58,.07);display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap\">\n<div style=\"max-width:640px\">\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3B5FE0;margin-bottom:6px\">Explore your options<\/div>\n<h3 style=\"font-size:clamp(19px,1.9cqi,22px);line-height:1.28;font-weight:700;color:#1F2B4D;margin:0 0 8px\">Not sure where you fit?<br data-phone-only-br=\"1\"> Let&#8217;s talk it through.<\/h3>\n<p style=\"font-size:15px;line-height:24px;color:#5F6878;margin:0\">Questions, a walkthrough or a workshop with your team \u2014 same starting point. No obligation, and no pricing surprises later: we&#8217;ll be explicit about what a setup like yours costs.<\/p><\/div>\n<a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;flex:none;padding:14px 28px\">Book a meeting<\/a><\/div>\n<\/div><div class=\"mfo-lastcta\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:16px;padding:32px 40px;margin-top:36px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between;box-shadow:0 6px 16px rgba(20,28,58,.07)\">\n<div>\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3B5FE0;margin-bottom:6px\">Integrations<\/div>\n<h2 style=\"font-size:clamp(19px,1.9cqi,22px);line-height:1.28;font-weight:700;color:#1F2B4D;margin:0 0 8px\">MyFoodOffice fits the systems you already run<\/h2>\n<p style=\"max-width:560px;font-size:15px;line-height:24px;color:#5F6878;margin:0\">Optional \u2014 connect with any system you want. Accounting, point of sale, webshop, scales. Get in touch with us and we will help you.<\/p><\/div>\n<div style=\"display:flex;justify-content:flex-end;align-items:center\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#1665F0;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:6px;display:inline-block;text-decoration:none;flex:none;width:161px;text-align:center;padding:14px 28px\">Talk with us<\/a><\/div><\/div>\n<\/div>\n<div id=\"mfo-impl\" style=\"background:#fff;border-top:1px solid #E1E4EB;margin-top:36px;padding:40px clamp(20px,5cqi,80px) 56px\">\n<div style=\"text-align:center;max-width:760px;margin:0 auto 34px\">\n<h2 style=\"font-size:clamp(21px,2.2cqi,26px);line-height:1.24;font-weight:700;color:#1F2B4D;margin:0 0 8px;margin:0 0 20px\">Implementation is included<\/h2>\n<p style=\"font-size:16px;line-height:26px;color:#5F6878;margin:0\">Every licence includes implementation support \u2014 configuration, training for your key people, and importing the data you&#8217;ve prepared. You keep running your current system until you&#8217;re ready to switch.<\/p><\/div>\n<div style=\"max-width:1060px;margin:0 auto 28px;position:relative\">\n<div data-tl=\"1\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:24px 0;position:relative\">\n<div data-tl-step=\"1\" style=\"display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 10px;background-image:linear-gradient(#E1E4EB,#E1E4EB);background-repeat:no-repeat;background-size:100% 2px;background-position:0 44px\">\n<span style=\"font-size:12px;line-height:15px;font-weight:700;letter-spacing:.04em;color:#3B5FE0;text-transform:uppercase;font-variant-numeric:tabular-nums\">Week 1<\/span>\n<span style=\"width:44px;height:44px;border-radius:999px;background:#fff;border:2px solid #1E6FFF;color:#1665F0;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #fff\">1<\/span>\n<span style=\"font-size:15px;font-weight:700;color:#1F2B4D\">Plan<\/span>\n<span style=\"font-size:14.5px;line-height:23px;color:#5F6878;max-width:170px\">Goals &amp; milestones<\/span><\/div><div data-tl-step=\"1\" style=\"display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 10px;background-image:linear-gradient(#E1E4EB,#E1E4EB);background-repeat:no-repeat;background-size:100% 2px;background-position:0 44px\">\n<span style=\"font-size:12px;line-height:15px;font-weight:700;letter-spacing:.04em;color:#3B5FE0;text-transform:uppercase;font-variant-numeric:tabular-nums\">Weeks 2\u20135<\/span>\n<span style=\"width:44px;height:44px;border-radius:999px;background:#fff;border:2px solid #1E6FFF;color:#1665F0;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #fff\">2<\/span>\n<span style=\"font-size:15px;font-weight:700;color:#1F2B4D\">Configure<\/span>\n<span style=\"font-size:14.5px;line-height:23px;color:#5F6878;max-width:170px\">In parallel with your current system<\/span><\/div><div data-tl-step=\"1\" style=\"display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 10px;background-image:linear-gradient(#E1E4EB,#E1E4EB);background-repeat:no-repeat;background-size:100% 2px;background-position:0 44px\">\n<span style=\"font-size:12px;line-height:15px;font-weight:700;letter-spacing:.04em;color:#3B5FE0;text-transform:uppercase;font-variant-numeric:tabular-nums\">Weeks 5\u20136<\/span>\n<span style=\"width:44px;height:44px;border-radius:999px;background:#fff;border:2px solid #1E6FFF;color:#1665F0;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #fff\">3<\/span>\n<span style=\"font-size:15px;font-weight:700;color:#1F2B4D\">Verify<\/span>\n<span style=\"font-size:14.5px;line-height:23px;color:#5F6878;max-width:170px\">Dry run before go-live<\/span><\/div><div data-tl-step=\"1\" style=\"display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 10px;background-image:linear-gradient(#E1E4EB,#E1E4EB);background-repeat:no-repeat;background-size:100% 2px;background-position:0 44px\">\n<span style=\"font-size:12px;line-height:15px;font-weight:700;letter-spacing:.04em;color:#3B5FE0;text-transform:uppercase;font-variant-numeric:tabular-nums\">Weeks 6\u20138<\/span>\n<span style=\"width:44px;height:44px;border-radius:999px;background:#fff;border:2px solid #1E6FFF;color:#1665F0;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #fff\">4<\/span>\n<span style=\"font-size:15px;font-weight:700;color:#1F2B4D\">Go live<\/span>\n<span style=\"font-size:14.5px;line-height:23px;color:#5F6878;max-width:170px\">On a plan built around your operations<\/span><\/div><div data-tl-step=\"1\" style=\"display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 10px;background-image:linear-gradient(#E1E4EB,#E1E4EB);background-repeat:no-repeat;background-size:100% 2px;background-position:0 44px\">\n<span style=\"font-size:12px;line-height:15px;font-weight:700;letter-spacing:.04em;color:#3B5FE0;text-transform:uppercase;font-variant-numeric:tabular-nums\">Ongoing<\/span>\n<span style=\"width:44px;height:44px;border-radius:999px;background:#fff;border:2px solid #1E6FFF;color:#1665F0;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #fff\">5<\/span>\n<span style=\"font-size:15px;font-weight:700;color:#1F2B4D\">Aftercare<\/span>\n<span style=\"font-size:14.5px;line-height:23px;color:#5F6878;max-width:170px\">Fast support, included<\/span><\/div>\n<\/div><\/div><\/div><div style=\"background:#F5F6F8;border-top:1px solid #E1E4EB;padding:clamp(36px,4cqi,56px) clamp(20px,5cqi,80px)\">\n<h2 style=\"font-size:clamp(21px,2.2cqi,26px);line-height:1.24;font-weight:700;color:#1F2B4D;margin:0 0 8px;margin:0 0 24px;text-align:center\">Questions buyers ask us<\/h2>\n<div style=\"max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px\">\n<div class=\"mfo-faq is-on\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"0\" aria-expanded=\"true\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">What does implementation cost?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Nothing on top of your licence. Every agreement includes implementation support: configuring MyFoodOffice for your operation, training your key people, and importing the data you&#8217;ve prepared.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"1\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">How does implementation actually work?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">You keep using your current system while we prepare MyFoodOffice in parallel. That&#8217;s deliberate: nothing depends on a hard cutover date.<\/p><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">The first milestone is a dry run. We generate your daily production and packing lists in MyFoodOffice and compare them against the ones you use today. When those match, we know the configuration is right \u2014 and only then do we build a detailed go-live plan, around your holidays and peak seasons.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"2\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">How long does it take?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Most new B2B Sales customers are up and running within four to eight weeks. Larger operations can take longer, since there&#8217;s more to configure and more data to bring across.<\/p><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Get in touch and we&#8217;ll give you an indicative estimate based on businesses like yours.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"3\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">Can we bring our existing data across?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Yes \u2014 customer registers and product registers are the usual ones. It works through our predefined templates: you fill in the data you want imported, we guide you on how the templates work, and we run the import.<\/p><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">If you&#8217;d rather we did more of that work \u2014 structuring raw exports from your current system, or filling the templates in on your behalf \u2014 we can, billed per hour.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"4\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">What happens if we go over the included volume on B2B Sales Standard?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Nothing stops working, and nothing is charged automatically. We&#8217;ll get in touch and give you reasonable time to move to Pro.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"5\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">Do we need integrations to get started?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">No. Our system can work standalone. Add one when you&#8217;re ready to connect a system \u2014 your accounting, webshop, point of sale or even scales. Together, we scope the implementation based on current and future needs.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"6\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">What&#8217;s included in the free trial?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Fourteen days, no credit card. You get the real product, not a sandbox.<\/p><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">Free trials are available on Food Declarations, Food Costing and Food Labels. B2B Sales and Store Management are configured for your operation before you use them, so we start those with a demo instead.<\/p><\/div><\/div><div class=\"mfo-faq\" style=\"background:#fff;border:1px solid #E1E4EB;border-radius:10px;overflow:hidden\">\n<button type=\"button\" class=\"mfo-faq-h\" data-mfo-faq=\"7\" aria-expanded=\"false\"><span style=\"font-size:16px;font-weight:700;color:#1F2B4D;text-align:left\">How long is the contract, and how do we cancel?<\/span><span class=\"mfo-faq-i\" aria-hidden=\"true\">+<\/span><\/button>\n<div class=\"mfo-faq-b\"><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">You&#8217;re free to leave whenever you like \u2014 just tell us before your licence renews.<\/p><p style=\"font-size:15px;line-height:24px;color:#4A5166;margin:0 0 10px\">If you sign a purchase agreement that includes implementation support from us, that normally carries a one-year licence commitment. We&#8217;ll be explicit about which applies to you before you sign anything.<\/p><\/div><\/div>\n<\/div><\/div><div style=\"background:#1E6FFF;padding:clamp(40px,4.4cqi,64px) clamp(20px,5cqi,80px);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center\">\n<h2 style=\"font-size:clamp(22px,2.6cqi,30px);line-height:1.26;font-weight:700;color:#fff;margin:0\">See it on your own data<\/h2>\n<p style=\"font-size:17px;line-height:27px;color:#E4EEFF;margin:0;max-width:540px\">Thirty minutes with your products, your customers and your numbers \u2014 and an indicative estimate for an operation like yours.<\/p>\n<div style=\"display:flex;gap:12px;margin-top:6px\"><a href=\"https:\/\/meetings.hubspot.com\/martin-lang\" data-mfo-book=\"1\" style=\"background:#fff;color:#1F2B4D;font-weight:700;font-size:15px;padding:12px 24px;border-radius:6px;display:inline-block;text-decoration:none\">Book a demo<\/a><\/div><\/div>\n<\/div><div class=\"mfo-bk-ov\" id=\"mfo-bk\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Book a meeting\">\n<div class=\"mfo-bk-bx\"><button type=\"button\" class=\"mfo-bk-x\" data-mfo-close=\"1\" aria-label=\"Close\">\u00d7<\/button>\n<div class=\"mfo-bk-head\"><img class=\"mfo-bk-logo\" src=\"https:\/\/myfoodoffice.com\/wp-content\/uploads\/2026\/08\/mfo-logo-trademark.png\" width=\"199\" height=\"33\" loading=\"eager\" decoding=\"async\" alt=\"MyFoodOffice\"><div class=\"mfo-bk-head-txt\"><h3 class=\"mfo-bk-title\">Let&#8217;s find a time to talk<\/h3><p class=\"mfo-bk-sub\">Pick a slot below and we&#8217;ll walk you through MyFoodOffice and answer your questions.<\/p><\/div><\/div>\n<div class=\"mfo-bk-wrap\"><div class=\"mfo-bk-slot\" id=\"mfo-bk-slot\"><\/div><div class=\"mfo-bk-loading\" id=\"mfo-bk-loading\" aria-hidden=\"true\"><span class=\"mfo-bk-spin\"><\/span><span>Loading calendar\u2026<\/span><\/div><\/div><\/div>\n<script>\n(function(){\n  var root = document.querySelector('[data-mfo-root]');\n  if (!root) { return; }\n\n  \/* ---------- register prices: art -> {CUR:[annualPerMo, monthlyPerMo]} ---- *\/\n  var PRICES = {\n  '101':{EUR:[49,58],NOK:[499,587],SEK:[499,587]},\n  '102':{EUR:[101,118],NOK:[1740,2049],SEK:[1740,2049]},\n  '112':{EUR:[72,85],NOK:[1241,1460],SEK:[1241,1460]},\n  '121':{EUR:[49,58],NOK:[499,587],SEK:[499,587]},\n  '132':{EUR:[72,85],NOK:[1241,1460],SEK:[1241,1460]},\n  '201':{EUR:[126,149],NOK:[2075,2449],SEK:[2075,2449]},\n  '202':{EUR:[252,298],NOK:[4150,4898],SEK:[4150,4898]},\n  '212':{EUR:[72,85],NOK:[1241,1460],SEK:[1241,1460]},\n  '222':{EUR:[72,85],NOK:[1241,1460],SEK:[1241,1460]},\n  '232':{EUR:[72,85],NOK:[1241,1460],SEK:[1241,1460]},\n  '241':{EUR:[66,78],NOK:[659,779],SEK:[659,779]},\n  '303':{EUR:[69,81],NOK:[745,874],SEK:[745,874]},\n  '413':{EUR:[49,58],NOK:[499,587],SEK:[499,587]},\n  '423':{EUR:[49,58],NOK:[499,587],SEK:[499,587]},\n  '443z':{EUR:[0,0],NOK:[0,0],SEK:[0,0]},\n  '903y':{EUR:[744,744],NOK:null,SEK:null}\n  };\n\n  \/* ---------- locale ----------------------------------------------------- *\/\n  var HREF_LOCALES = 'en|no|sv|it|fr';\n  function segFromPath(){\n    var m = location.pathname.match(\/^\\\/(en|no|sv|it|fr)(?:\\\/|$)\/);\n    if (m) { return m[1]; }\n    return null;\n  }\n  function segFromLang(){\n    var l = (document.documentElement.getAttribute('lang') || '').toLowerCase();\n    if (l.indexOf('nb') === 0) { return 'no'; }\n    if (l.indexOf('nn') === 0) { return 'no'; }\n    if (l.indexOf('no') === 0) { return 'no'; }\n    if (l.indexOf('sv') === 0) { return 'sv'; }\n    if (l.indexOf('it') === 0) { return 'it'; }\n    if (l.indexOf('fr') === 0) { return 'fr'; }\n    return 'en';\n  }\n  var SEG = segFromPath();\n  if (SEG === null) { SEG = segFromLang(); }\n  var CUR = 'EUR';\n  if (SEG === 'no') { CUR = 'NOK'; }\n  if (SEG === 'sv') { CUR = 'SEK'; }\n  var NORDIC = false;\n  if (CUR !== 'EUR') { NORDIC = true; }\n\n  root.classList.add('is-' + CUR);\n  if (NORDIC) { root.classList.add('is-nordic'); }\n\n  \/* ---------- money ------------------------------------------------------ *\/\n  function grp(n){ return String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ' '); }\n  function money(n){\n    if (CUR === 'EUR') { return '\\u20ac' + grp(n); }\n    return grp(n) + ' kr';\n  }\n  function roiRound(n){\n    if (CUR === 'EUR') { return Math.round(n); }\n    return Math.round(n \/ 100) * 100;\n  }\n  function priceOf(art, annual){\n    var r = PRICES[art];\n    if (!r) { return null; }\n    \/* No cross-currency fallback on purpose. The register's NOK\/EUR ratios run\n     * 10.0x to 17.4x, so there is no rate that could stand in for a missing\n     * row - and falling back to the EUR figure would print a EUR amount with a\n     * \"kr\" suffix. Returning null leaves the authored EUR text in place, which\n     * is the same safety property the live page relies on: EUR is the literal\n     * HTML, so a locale bug cannot corrupt the default language. The only row\n     * this affects is the bundle discount, which is EUR-only by design and\n     * whose card is hidden outside EUR markets anyway. *\/\n    var v = r[CUR];\n    if (!v) { return null; }\n    if (annual) { return v[0]; }\n    return v[1];\n  }\n\n  \/* ---------- link hygiene ---------------------------------------------- *\n   * Internal links are authored as \/en\/<slug>\/ so they resolve with no JS;\n   * here the locale segment is swapped to the route the visitor is actually\n   * on. Slugs are NOT translated on this site (verified: the hreflang set for\n   * every page keeps the same slug and only changes the prefix), so swapping\n   * the segment is sufficient and safe. It is also idempotent, which matters\n   * because TranslatePress may already have rewritten the href server-side. *\/\n  var re = new RegExp('^\/(' + HREF_LOCALES + ')\/');\n  var locLinks = root.querySelectorAll('a[data-mfo-loc]');\n  for (var i = 0; i < locLinks.length; i++) {\n    var h = locLinks[i].getAttribute('href') || '';\n    if (re.test(h)) { locLinks[i].setAttribute('href', h.replace(re, '\/' + SEG + '\/')); }\n  }\n  var appLinks = root.querySelectorAll('a[data-mfo-app]');\n  for (var j = 0; j < appLinks.length; j++) {\n    var a2 = appLinks[j].getAttribute('href') || '';\n    appLinks[j].setAttribute('href', a2.replace(\/locale=[a-z_\\-]+\/, 'locale=' + SEG));\n  }\n\n  \/* ---------- billing + prices ------------------------------------------ *\/\n  var annual = true;\n  var priceEls = root.querySelectorAll('[data-art]');\n  var billEls = root.querySelectorAll('[data-mfo-bill]');\n  var baEls = root.querySelectorAll('.ba');\n  var bmEls = root.querySelectorAll('.bm');\n\n  function renderPrices(){\n    for (var k = 0; k < priceEls.length; k++) {\n      var v = priceOf(priceEls[k].getAttribute('data-art'), annual);\n      if (v !== null) { priceEls[k].textContent = money(v); }\n    }\n    for (var b = 0; b < baEls.length; b++) { baEls[b].hidden = !annual; }\n    for (var c = 0; c < bmEls.length; c++) { bmEls[c].hidden = annual; }\n    for (var d = 0; d < billEls.length; d++) {\n      var on = (billEls[d].getAttribute('data-mfo-bill') === 'annual') === annual;\n      billEls[d].classList.toggle('is-on', on);\n      billEls[d].setAttribute('aria-pressed', on ? 'true' : 'false');\n    }\n  }\n  for (var e = 0; e < billEls.length; e++) {\n    billEls[e].addEventListener('click', function(ev){\n      annual = ev.currentTarget.getAttribute('data-mfo-bill') === 'annual';\n      renderPrices();\n      renderRoi();\n    });\n  }\n\n  \/* ---------- tabs ------------------------------------------------------- *\n   * Two controls drive the same four panels: the segmented row (>720px) and\n   * the phone dropdown. Both carry data-mfo-tab and both use .is-on, so one\n   * handler covers them. The dropdown's visible label and price are static\n   * markup - one pre-written variant per persona, all but the current one\n   * [hidden] - because a script must never write prose on this site:\n   * TranslatePress only sees server-rendered strings, so anything JS inserts\n   * stays English on \/no\/, \/sv\/, \/it\/ and \/fr\/. *\/\n  var tabs = root.querySelectorAll('[data-mfo-tab]');\n  var panels = root.querySelectorAll('[data-mfo-panel]');\n  var tselWrap = root.querySelector('[data-tabselect]');\n  var tselBtn = root.querySelector('[data-mfo-tsel]');\n  var tselLabels = root.querySelectorAll('[data-tsel-l]');\n  var tselPrices = root.querySelectorAll('[data-tsel-p]');\n  var tselVerbs = root.querySelectorAll('[data-tsel-v]');\n\n  function setMenu(open){\n    if (!tselWrap) { return; }\n    tselWrap.classList.toggle('is-open', open);\n    if (tselBtn) { tselBtn.setAttribute('aria-expanded', open ? 'true' : 'false'); }\n    for (var v = 0; v < tselVerbs.length; v++) {\n      tselVerbs[v].hidden = (tselVerbs[v].getAttribute('data-tsel-v') === 'open') !== open;\n    }\n  }\n  function setTab(key){\n    for (var t = 0; t < tabs.length; t++) {\n      var on = tabs[t].getAttribute('data-mfo-tab') === key;\n      tabs[t].classList.toggle('is-on', on);\n      tabs[t].setAttribute('aria-selected', on ? 'true' : 'false');\n    }\n    for (var p = 0; p < panels.length; p++) {\n      panels[p].classList.toggle('is-on', panels[p].getAttribute('data-mfo-panel') === key);\n    }\n    for (var l = 0; l < tselLabels.length; l++) {\n      tselLabels[l].hidden = tselLabels[l].getAttribute('data-tsel-l') !== key;\n    }\n    for (var m2 = 0; m2 < tselPrices.length; m2++) {\n      tselPrices[m2].hidden = tselPrices[m2].getAttribute('data-tsel-p') !== key;\n    }\n    setMenu(false);\n  }\n  for (var t2 = 0; t2 < tabs.length; t2++) {\n    tabs[t2].addEventListener('click', function(ev){ setTab(ev.currentTarget.getAttribute('data-mfo-tab')); });\n  }\n  if (tselBtn) {\n    tselBtn.addEventListener('click', function(){\n      setMenu(!tselWrap.classList.contains('is-open'));\n    });\n    document.addEventListener('click', function(ev){\n      if (!tselWrap.classList.contains('is-open')) { return; }\n      if (tselWrap.contains(ev.target)) { return; }\n      setMenu(false);\n    });\n    document.addEventListener('keydown', function(ev){\n      if (ev.key !== 'Escape') { return; }\n      if (!tselWrap.classList.contains('is-open')) { return; }\n      setMenu(false);\n    });\n  }\n\n  \/* ---------- FAQ -------------------------------------------------------- *\/\n  var faqBtns = root.querySelectorAll('[data-mfo-faq]');\n  for (var f = 0; f < faqBtns.length; f++) {\n    faqBtns[f].addEventListener('click', function(ev){\n      var btn = ev.currentTarget;\n      var item = btn.parentNode;\n      var wasOn = item.classList.contains('is-on');\n      var all = root.querySelectorAll('.mfo-faq');\n      for (var g = 0; g < all.length; g++) {\n        all[g].classList.remove('is-on');\n        var hb = all[g].querySelector('[data-mfo-faq]');\n        if (hb) { hb.setAttribute('aria-expanded', 'false'); }\n      }\n      if (!wasOn) {\n        item.classList.add('is-on');\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  }\n\n  \/* ---------- ROI calculator -------------------------------------------- *\n   * Works natively in the display currency. No exchange rate is used: the\n   * licence line reads the register price for article 303 in the current\n   * currency, and every gain is a percentage of the revenue the visitor\n   * entered, so percentages are currency-agnostic. A flat conversion would\n   * have been wrong here - the register's NOK\/EUR ratios run 10.0x to 17.4x. *\/\n  var ROI_CFG = {\n    EUR: { min: 100000, max: 1500000, step: 50000, def: 350000 },\n    NOK: { min: 1000000, max: 15000000, step: 500000, def: 3500000 },\n    SEK: { min: 1000000, max: 15000000, step: 500000, def: 3500000 }\n  };\n  var cfg = ROI_CFG[CUR] || ROI_CFG.EUR;\n  var R = { shops: 3, rev: cfg.def, margin: 50, waste: 4 };\n  var revIn = root.querySelector('[data-roi-in=\"rev\"]');\n  if (revIn) {\n    revIn.min = cfg.min; revIn.max = cfg.max; revIn.step = cfg.step; revIn.value = cfg.def;\n  }\n  function out(k){ return root.querySelector('[data-roi=\"' + k + '\"]'); }\n  function put(k, v){ var el = out(k); if (el) { el.textContent = v; } }\n\n  function renderRoi(){\n    var wasteCost = R.rev * (R.waste \/ 100) * (1 - R.margin \/ 100);\n    var wLow = wasteCost * 0.20, wHigh = wasteCost * 0.38;\n    var sLow = R.rev * 0.065 * (R.margin \/ 100), sHigh = R.rev * 0.22 * (R.margin \/ 100);\n    var perLow = wLow + sLow, perHigh = wHigh + sHigh;\n    var storeMo = priceOf('303', annual);\n    var licence = storeMo * 12 * R.shops;\n    var weeks = licence \/ Math.max(perLow * R.shops, 1) * 52;\n\n    put('shopsA', R.shops);\n    put('shopsB', R.shops);\n    var one = R.shops === 1;\n    var sgs = root.querySelectorAll('[data-roi-sg]');\n    for (var s = 0; s < sgs.length; s++) { sgs[s].hidden = !one; }\n    var pls = root.querySelectorAll('[data-roi-pl]');\n    for (var q = 0; q < pls.length; q++) { pls[q].hidden = one; }\n\n    put('rev', money(R.rev));\n    put('margin', R.margin); put('margin2', R.margin);\n    put('waste', String(R.waste).replace(\/\\.0$\/, ''));\n    put('totalLow', money(roiRound(perLow * R.shops)));\n    put('totalHigh', money(roiRound(perHigh * R.shops)));\n    put('wasteLow', money(roiRound(wLow * R.shops)));\n    put('wasteHigh', money(roiRound(wHigh * R.shops)));\n    put('wasteBase', money(roiRound(wasteCost * R.shops)));\n    put('salesLow', money(roiRound(sLow * R.shops)));\n    put('salesHigh', money(roiRound(sHigh * R.shops)));\n\n    var pbW = root.querySelector('[data-pb=\"w0\"]');\n    var pbK = root.querySelector('[data-pb=\"wk\"]');\n    var pbM = root.querySelector('[data-pb=\"mo\"]');\n    var mode = 'wk';\n    if (weeks < 1.5) { mode = 'w0'; }\n    if (weeks >= 52) { mode = 'mo'; }\n    if (pbW) { pbW.hidden = mode !== 'w0'; }\n    if (pbK) { pbK.hidden = mode !== 'wk'; }\n    if (pbM) { pbM.hidden = mode !== 'mo'; }\n    put('pbWeeks', Math.round(weeks));\n    put('pbMonths', Math.round(weeks \/ 4.33));\n  }\n\n  var roiIns = root.querySelectorAll('[data-roi-in]');\n  for (var r2 = 0; r2 < roiIns.length; r2++) {\n    roiIns[r2].addEventListener('input', function(ev){\n      var key = ev.currentTarget.getAttribute('data-roi-in');\n      var val = parseInt(ev.currentTarget.value, 10);\n      if (key === 'waste') { R.waste = val \/ 10; } else { R[key] = val; }\n      renderRoi();\n    });\n  }\n\n  \/* ---------- booking modal (HubSpot Meetings) --------------------------- *\n   * Every booking CTA is a real anchor to the meeting page, so the link works\n   * with JS off; the handler intercepts and opens the modal instead. The slot\n   * only gains the HubSpot container class inside build(), because the loader\n   * builds an iframe in ANY element carrying that class - even one with no\n   * data-src - which used to produce context-less calendars in hidden tabs.\n   * The overlay must be visible BEFORE the embed is built: building into a\n   * display:none container hands HubSpot a 0x0 box and the embed never reflows. *\/\n  var OWNERS = { it: 'heidi-haugli', _default: 'martin-lang' };\n  var ov = document.getElementById('mfo-bk');\n  var slot = document.getElementById('mfo-bk-slot');\n  var built = false;\n  var lastFocus = null;\n\n  function ownerFor(seg){\n    if (OWNERS[seg]) { return OWNERS[seg]; }\n    return OWNERS._default;\n  }\n  function build(){\n    if (built) { return; }\n    built = true;\n    \/* No query parameters beyond embed=true. The mfo_booking_context and\n     * mfo_booking_locale params were removed: the matching HubSpot properties\n     * were never created, and a param for a property that does not exist is\n     * silently discarded - so they carried no data while adding a context\n     * resolver, an owner-locale map and an ampersand-encoding workaround.\n     * To reinstate: create both properties in HubSpot, add them to each meeting\n     * link's form as hidden fields, then rebuild the src with\n     * String.fromCharCode(38) as the separator - a literal ampersand in inline\n     * post content is HTML-encoded by WordPress and kills the script. *\/\n    var src = 'https:\/\/meetings.hubspot.com\/' + ownerFor(SEG) + '?embed=true';\n    slot.setAttribute('data-src', src);\n    slot.className = 'mfo-bk-slot meetings-iframe-container';\n    var s = document.createElement('script');\n    s.src = 'https:\/\/static.hsappstatic.net\/MeetingsEmbed\/ex\/MeetingsEmbedCode.js';\n    document.body.appendChild(s);\n    var mo = new MutationObserver(function(){\n      if (slot.querySelector('iframe')) { markReady(); mo.disconnect(); }\n    });\n    mo.observe(slot, { childList: true });\n    setTimeout(markReady, 20000);\n  }\n  function markReady(){\n    var wrap = slot.parentElement;\n    if (!wrap) { return; }\n    wrap.classList.add('is-ready');\n  }\n  function open(el){\n    lastFocus = el;\n    ov.classList.add('is-on');\n    document.documentElement.style.overflow = 'hidden';\n    \/* timers fire normally under automation; rAF does not - so no rAF here. *\/\n    setTimeout(build, 30);\n  }\n  function close(){\n    ov.classList.remove('is-on');\n    document.documentElement.style.overflow = '';\n    if (lastFocus) { lastFocus.focus(); }\n  }\n  var bookEls = root.querySelectorAll('[data-mfo-book]');\n  for (var v2 = 0; v2 < bookEls.length; v2++) {\n    bookEls[v2].addEventListener('click', function(ev){\n      ev.preventDefault();\n      open(ev.currentTarget);\n    });\n  }\n  if (ov) {\n    ov.addEventListener('click', function(ev){\n      if (ev.target === ov) { close(); return; }\n      if (ev.target.getAttribute('data-mfo-close')) { close(); }\n    });\n  }\n  document.addEventListener('keydown', function(ev){\n    if (ev.key !== 'Escape') { return; }\n    if (!ov.classList.contains('is-on')) { return; }\n    close();\n  });\n\n  \/* ---------- full-bleed width ------------------------------------------ *\n   * vw includes the vertical scrollbar, so width:100vw is 8-17px wider than\n   * the usable page and produces a horizontal scrollbar. documentElement\n   * .clientWidth excludes it. Measured, not assumed: this was invisible in a\n   * headless harness (overlay scrollbars) and only appeared on the live site. *\/\n  var outer = root.parentElement;\n  function fitWidth(){\n    if (!outer) { return; }\n    if (!outer.classList.contains('mfo-p3-outer')) { return; }\n    outer.style.setProperty('--mfo-w', document.documentElement.clientWidth + 'px');\n  }\n  fitWidth();\n  window.addEventListener('resize', fitWidth);\n  window.addEventListener('orientationchange', fitWidth);\n\n  \/* ---------- go -------------------------------------------------------- *\/\n  renderPrices();\n  renderRoi();\n  root.setAttribute('data-mfo-ready', '1');\n}());\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Priced to start small. Built to grow with you. Unlimited users Support &amp; Implementation included No hidden costs 1 000+ Locations 45 000+ Orders \/ month 3.0M+ Products \/ month Used by food makers across Europe Billing Monthly AnnualSave 15% Which one are you? Which one are you? I sell B2B or to own shopsI &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/myfoodoffice.com\/en\/pricing-2026\/\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;Pricing&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","_eb_attr":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-4583","page","type-page","status-publish","hentry"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Martin","author_link":"https:\/\/myfoodoffice.com\/en\/author\/martin\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/pages\/4583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/comments?post=4583"}],"version-history":[{"count":26,"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/pages\/4583\/revisions"}],"predecessor-version":[{"id":4616,"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/pages\/4583\/revisions\/4616"}],"wp:attachment":[{"href":"https:\/\/myfoodoffice.com\/en\/wp-json\/wp\/v2\/media?parent=4583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}