{"id":54364,"date":"2022-08-16T14:35:51","date_gmt":"2022-08-16T02:35:51","guid":{"rendered":"https:\/\/wellnomics.com\/?page_id=54364"},"modified":"2026-10-01T08:30:25","modified_gmt":"2026-09-30T20:30:25","slug":"pricing","status":"publish","type":"page","link":"https:\/\/wellnomics.com\/nl\/pricing\/","title":{"rendered":"Pricing"},"content":{"rendered":"\r\n<!-- Wellnomics pricing block. Paste everything into one Custom HTML block on the Pricing page.\r\n     Built from pricing-page\/src by build.py; do not edit here. Feature screenshots load from\r\n     \/wp-content\/uploads\/2026\/09\/wnp-pricing-*.png (upload pricing-page\/wordpress\/images\/). -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500;700;900&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\/* ============================================================\r\n   Wellnomics pricing \u00b7 Concept 4 \"Merged\"\r\n   Concept 3's navy hero (giant $2, \"per person, per month\"\r\n   underneath) + Concept 1's cards + Concept 2's calculator.\r\n   Everything centred on one 1140px container.\r\n   ============================================================ *\/\r\n.wnp{\r\n  --navy:#1f3d7a; --navy-deep:#002e6e; --navy-ink:#12294f; --blue:#2f5fd0; --blue-hover:#254cae;\r\n  --orange:#fe712a; --orange-hover:#e8601b; --orange-ink:#d4560f; --orange-soft:#fff1ea;\r\n  --bg:#f6f8fc; --bg-2:#eef2f8; --surface:#ffffff; --ink:#0f1b2d; --dim:#51607a; --dim-2:#8391a8;\r\n  --line:rgba(15,27,45,.12); --hov:rgba(15,27,45,.045); --brand-text:var(--navy);\r\n  --radius:22px; --radius-sm:14px; --wnp-sticky-top:0px; --tick:#16a34a; --row-hov:#e8effc;\r\n  --shadow-1:0 4px 18px rgba(20,40,80,.08); --shadow-2:0 26px 60px rgba(20,40,80,.16);\r\n  font-family:Roboto,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\r\n  color:var(--ink); background:var(--bg); line-height:1.55; -webkit-font-smoothing:antialiased;\r\n}\r\nhtml[data-theme=\"dark\"] .wnp{\r\n  --bg:#0a1220; --bg-2:#0f182a; --surface:#131d31; --ink:#eef2fb; --dim:#9aa7bd; --dim-2:#6f7d96;\r\n  --line:rgba(255,255,255,.12); --hov:rgba(255,255,255,.06); --brand-text:#9db7ff; --blue:#3b6fe6; --blue-hover:#2f5fd0;\r\n  --orange-soft:rgba(254,113,42,.14); --orange-ink:#ffa070; --navy-ink:#0b1b3a; --row-hov:rgba(59,111,230,.18);\r\n  --shadow-1:0 4px 18px rgba(0,0,0,.35); --shadow-2:0 26px 60px rgba(0,0,0,.55);\r\n}\r\n.wnp *{box-sizing:border-box}\r\n\/* reset the host theme's element rules (wellnomics.com: h1-h4 colour\/font, p weight 300 + line-height 1.8,\r\n   label margin, *{outline:none!important}) so the block renders the same inside WordPress as standalone *\/\r\n.wnp h1,.wnp h2,.wnp h3,.wnp h4{margin:0;line-height:1.12;letter-spacing:-.02em;font-family:inherit;color:inherit}\r\n.wnp p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}\r\n.wnp label{margin:0}\r\n.wnp button,.wnp input,.wnp select{margin:0;font-family:inherit;line-height:inherit}\r\n.wnp button:focus-visible,.wnp a:focus-visible,.wnp input:focus-visible,.wnp select:focus-visible{outline:2px solid var(--orange)!important;outline-offset:2px}\r\n.wnp .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\r\n.wnp .wrap{max-width:1140px;margin:0 auto;padding:0 20px}\r\n.wnp .center{text-align:center}\r\n\/* ---- currency code treatments (driven by data-curstyle on .wnp; see currency-display-options.html) ---- *\/\r\n.wnp .wnp-cur{font-size:max(.42em,10px);font-weight:600;letter-spacing:.06em;vertical-align:.95em;margin-right:.05em;color:var(--dim);text-transform:uppercase}\r\n.wnp .wnp-cur--light{font-weight:400;color:var(--dim-2)}\r\n.wnp .wnp-sym{font-size:.62em;font-weight:700;vertical-align:.32em;margin-right:.02em}\r\n.wnp .wnp-code{font-size:max(.34em,10px);font-weight:500;letter-spacing:.1em;color:var(--dim);margin-left:.35em;vertical-align:.12em}\r\n.wnp .wnp-code--pre{margin:0 .35em 0 0}\r\n.wnp .on-navy .wnp-cur,.wnp .on-navy .wnp-code{color:rgba(255,255,255,.62)}\r\n.wnp .equiv .wnp-cur,.wnp .note .wnp-cur,.wnp .breakdown .wnp-cur,.wnp .r-equiv .wnp-cur,.wnp .lede .wnp-cur{font-size:.72em;vertical-align:.18em;letter-spacing:.03em;margin-right:.03em}\r\n.wnp .equiv .wnp-sym,.wnp .note .wnp-sym,.wnp .breakdown .wnp-sym,.wnp .r-equiv .wnp-sym{font-size:1em;vertical-align:0}\r\n.wnp .equiv .wnp-code,.wnp .note .wnp-code,.wnp .breakdown .wnp-code,.wnp .r-equiv .wnp-code{font-size:.78em;vertical-align:baseline;letter-spacing:.06em}\r\n.wnp .on-navy .wnp-cur--light{color:rgba(255,255,255,.5)}\r\n\/* the theme makes <body> a scroll container, which stops position:sticky working; clip keeps its\r\n   horizontal overflow guard without that side effect (only on pages that contain this block) *\/\r\nbody:has(.wnp){overflow-x:clip;overflow-y:visible}\r\n\/* ---- preview-only control bar (remove before launch) ---- *\/\r\n.wnp .preview-bar{background:#fff7ed;border-bottom:1px solid #fed7aa;color:#7c2d12;font-size:13px}\r\nhtml[data-theme=\"dark\"] .wnp .preview-bar{background:#2a1a0c;border-color:#5a3410;color:#ffd9b8}\r\n.wnp .preview-bar .wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:44px;padding-top:6px;padding-bottom:6px}\r\n.wnp .preview-bar b{font-weight:700}\r\n.wnp .preview-bar button{border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:12.5px;padding:4px 10px;border-radius:999px;cursor:pointer;opacity:.75}\r\n.wnp .preview-bar button[aria-pressed=\"true\"]{background:#7c2d12;color:#fff;border-color:#7c2d12;opacity:1}\r\nhtml[data-theme=\"dark\"] .wnp .preview-bar button[aria-pressed=\"true\"]{background:#ffd9b8;color:#2a1a0c;border-color:#ffd9b8}\r\n\/* ---- hero (navy, centred) ---- *\/\r\n.wnp .hero{background:linear-gradient(170deg,var(--navy-deep),var(--navy) 60%,var(--navy-ink));color:#fff;padding:0 0 130px;position:relative;overflow:hidden;text-align:center}\r\n.wnp .hero::before{content:\"\";position:absolute;width:720px;height:720px;border-radius:50%;left:50%;top:-360px;transform:translateX(-50%);background:radial-gradient(circle,rgba(254,113,42,.28),transparent 62%);pointer-events:none}\r\n.wnp .wnp-bar .wrap{display:flex;align-items:center;gap:24px;height:72px;position:relative;z-index:2}\r\n.wnp .wnp-logo{color:#fff;display:flex;align-items:center}\r\n.wnp .wnp-logo svg{height:30px;width:auto}\r\n.wnp .wnp-nav{display:flex;gap:22px;margin-left:auto;font-size:15px;font-weight:500}\r\n.wnp .wnp-nav a{color:rgba(255,255,255,.72);text-decoration:none}\r\n.wnp .wnp-nav a[aria-current]{color:#fff}\r\n.wnp .wnp-theme{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer}\r\n.wnp .wnp-theme svg{width:18px;height:18px}\r\n.wnp .wnp-theme .moon{display:none} html[data-theme=\"dark\"] .wnp .wnp-theme .moon{display:block} html[data-theme=\"dark\"] .wnp .wnp-theme .sun{display:none}\r\n@media (max-width:760px){.wnp .wnp-nav{display:none}.wnp .wnp-theme{margin-left:auto}}\r\n.wnp .hero-in{position:relative;z-index:1;padding-top:40px;display:flex;flex-direction:column;align-items:center}\r\n.wnp .giant{font-size:clamp(104px,15vw,176px);font-weight:900;letter-spacing:-.015em;line-height:1;color:#fff;text-shadow:0 20px 60px rgba(0,0,0,.35)}\r\n.wnp .giant .wnp-cur{color:rgba(255,255,255,.62);font-weight:600;font-size:.2em;letter-spacing:.08em;vertical-align:2.2em;margin-right:.15em}\r\n.wnp .giant .wnp-cur--light{color:rgba(255,255,255,.5)}\r\n.wnp .giant .wnp-code{color:rgba(255,255,255,.62);font-size:.16em;vertical-align:.4em;margin-left:.4em;letter-spacing:.12em}\r\n.wnp .giant .wnp-code--pre{vertical-align:2.4em}\r\n.wnp .giant .wnp-sym{font-size:.5em;vertical-align:.5em}\r\n.wnp .per{margin-top:12px;font-size:clamp(17.6px,2vw,23.2px);font-weight:600;color:var(--orange);letter-spacing:.01em}\r\n.wnp .hero h1{font-size:clamp(30.4px,4.2vw,48px);font-weight:900;margin-top:36px;max-width:22ch;text-wrap:balance}\r\n.wnp .lede{color:rgba(255,255,255,.8);font-size:clamp(16px,1.5vw,18.4px);margin-top:16px;max-width:62ch;text-wrap:pretty}\r\n.wnp .region{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:32px;padding:8px 10px 8px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-size:14px;color:rgba(255,255,255,.85);flex-wrap:wrap;backdrop-filter:blur(8px)}\r\n.wnp .region svg{width:18px;height:18px;color:var(--orange);flex:none}\r\n.wnp .region b{color:#fff;font-weight:600}\r\n.wnp .region .sum{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.14);font-weight:500;font-size:13px;color:#fff}\r\n.wnp .region select{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12) url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20'><path d='M5 8l5 5 5-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'\/><\/svg>\") no-repeat right 8px center\/14px;color:#fff;font:inherit;font-weight:500;padding:6px 30px 6px 12px;border-radius:999px;max-width:200px;cursor:pointer}\r\n.wnp .region select option{color:#0f1b2d}\r\n.wnp .region select:focus-visible{outline:2px solid var(--orange)!important;outline-offset:2px}\r\n@media (max-width:760px){.wnp .region{border-radius:20px}.wnp .config,.wnp .compare{padding-top:56px}.wnp .notes{padding:24px 0 56px}}\r\n\/* ---- plan cards (from concept 1), overlapping the hero ---- *\/\r\n.wnp .plans{margin-top:-100px;position:relative;z-index:3}\r\n.wnp .plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}\r\n.wnp .plan{position:relative;display:flex;flex-direction:column;gap:18px;padding:32px 28px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-2);transition:transform .25s ease}\r\n.wnp .plan:hover{transform:translateY(-3px)}\r\n.wnp .plan h2{font-size:23.2px;font-weight:700;color:var(--brand-text)}\r\n.wnp .plan .for{color:var(--dim);font-size:15px;margin-top:3px}\r\n.wnp .price{display:flex;flex-direction:column;align-items:flex-start;gap:6px}\r\n\/* tax label and billing text sit to the right of the price, wrapping within that column *\/\r\n.wnp .price .amount-row{display:flex;align-items:center;gap:14px}\r\n.wnp .price .price-side{flex:1;min-width:0;color:var(--dim);font-size:15px;line-height:1.35}\r\n.wnp .price .amount{font-size:clamp(38.4px,4vw,48px);font-weight:900;letter-spacing:-.03em;color:var(--ink);line-height:1}\r\n.wnp .price .amount{flex:none}\r\n.wnp .price .price-tax{display:block;font-weight:400}\r\n\/* three columns: every price row reserves three lines so buttons and lists stay level across cards *\/\r\n@media (min-width:961px){.wnp .price .amount-row{min-height:61px}}\r\n.wnp .nw{white-space:nowrap}\r\n.wnp .equiv{display:inline-block;align-self:flex-start;padding:7px 12px;border-radius:999px;background:var(--orange-soft);color:var(--orange-ink);font-weight:600;font-size:14px}\r\n.wnp .cta{display:grid;gap:10px;align-content:start}\r\n@media (min-width:961px){.wnp .plan .cta{min-height:102px}}\r\n.wnp .wnp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .18s,transform .18s}\r\n.wnp .wnp-btn-primary{background:var(--blue);color:#fff}\r\n.wnp .wnp-btn-primary:hover{background:var(--blue-hover);transform:translateY(-1px)}\r\n.wnp .wnp-btn-ghost{background:transparent;color:var(--brand-text);border-color:var(--line)}\r\n.wnp .wnp-btn-ghost:hover{background:var(--hov)}\r\n.wnp .wnp-btn:focus-visible{outline:2px solid var(--orange)!important;outline-offset:2px}\r\n.wnp .incl{list-style:none;margin:0;padding:18px 0 0;border-top:1px dashed var(--line);display:grid;gap:10px;font-size:14.5px;color:var(--dim)}\r\n.wnp .incl li{display:flex;gap:10px;align-items:flex-start}\r\n.wnp .incl li svg{flex:none;width:18px;height:18px;color:var(--tick);margin-top:2px}\r\n.wnp .incl li svg path{stroke-width:2.9}\r\n.wnp .plan .note{font-size:13px;color:var(--dim);margin-top:auto;padding-top:6px}\r\n@media (max-width:960px){.wnp .plan-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}\r\n\/* ---- calculator (from concept 2) ---- *\/\r\n.wnp .config{padding:80px 0 0}\r\n.wnp .config .head{text-align:center;margin-bottom:28px}\r\n.wnp .config h2{font-size:25.6px;font-weight:800;color:var(--brand-text)}\r\n.wnp .config .head p{color:var(--dim);margin-top:6px}\r\n.wnp .panel{display:grid;grid-template-columns:1.1fr .9fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:clip}\r\n.wnp .ask{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:20px}\r\n.wnp .ask h3{font-size:19.2px;font-weight:700;color:var(--brand-text)}\r\n.wnp .ask .wnp-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.wnp .count{display:flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--bg-2);overflow:hidden}\r\n.wnp .count button{width:46px;height:52px;border:0;background:transparent;color:var(--brand-text);font-size:22px;cursor:pointer}\r\n.wnp .count button:hover{background:var(--hov)}\r\n.wnp .count input{width:96px;height:52px;border:0;background:transparent;text-align:center;font:inherit;font-size:25.6px;font-weight:900;color:var(--ink);-moz-appearance:textfield}\r\n.wnp .count input::-webkit-outer-spin-button,.wnp .count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}\r\n.wnp .count input:focus-visible{outline:2px solid var(--blue)!important;outline-offset:-2px}\r\n.wnp .ask .unit{color:var(--dim);font-size:15px}\r\n.wnp .slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--orange) var(--pct,0%),var(--line) var(--pct,0%));outline:0}\r\n.wnp .slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:var(--shadow-1);cursor:grab}\r\n.wnp .slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:var(--shadow-1);cursor:grab}\r\n.wnp .slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--blue)!important;outline-offset:2px}\r\n.wnp .ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--dim);margin-top:-6px}\r\n.wnp .chips{display:flex;gap:8px;flex-wrap:wrap}\r\n.wnp .chips button{border:1px solid var(--line);background:var(--surface);color:var(--dim);font:inherit;font-size:13.5px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer}\r\n.wnp .chips button:hover{background:var(--hov)}\r\n.wnp .chips button[aria-pressed=\"true\"]{background:var(--navy);border-color:var(--navy);color:#fff}\r\n.wnp .result{background:var(--navy);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:center;gap:14px;position:relative;overflow:hidden}\r\n.wnp .result::after{content:\"\";position:absolute;inset:auto -60px -80px auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(254,113,42,.35),transparent 65%);pointer-events:none}\r\n.wnp .result .plan-name{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.02em;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14)}\r\n.wnp .result .plan-name i{width:8px;height:8px;border-radius:50%;background:var(--orange)}\r\n.wnp .result .amount{font-size:clamp(41.6px,5vw,57.6px);font-weight:900;letter-spacing:-.03em;line-height:1}\r\n\/* tax label and billing period sit on one line beside the amount, to keep the result panel short *\/\r\n.wnp .result .amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}\r\n.wnp .result .r-side{display:flex;flex-wrap:wrap;gap:0 6px;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.3;color:rgba(255,255,255,.85)}\r\n\/* tax label in the same shade and weight treatment as the currency code on navy; the billing period keeps its brighter white *\/\r\n.wnp .result #wnp-r-tax{color:rgba(255,255,255,.62);font-weight:400}\r\n.wnp .result .breakdown{color:rgba(255,255,255,.82);font-size:15px}\r\n.wnp .result .r-equiv{display:inline-block;align-self:flex-start;padding:8px 14px;border-radius:999px;background:var(--orange);color:#fff;font-weight:600;font-size:14.5px}\r\n.wnp .result .r-equiv .wnp-cur,.wnp .result .r-equiv .wnp-code{color:rgba(255,255,255,.75)}\r\n.wnp .result .fine{font-size:13px;color:rgba(255,255,255,.7)}\r\n.wnp .result .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;position:relative;z-index:1}\r\n.wnp .wnp-btn-light{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}\r\n.wnp .wnp-btn-light:hover{background:rgba(255,255,255,.2)}\r\n@media (max-width:900px){.wnp .panel{grid-template-columns:1fr}.wnp .ask,.wnp .result{padding:26px 22px}}\r\n\/* ---- comparison table (from concept 1) ---- *\/\r\n.wnp .compare{padding:80px 0 0}\r\n.wnp .compare .head{text-align:center;margin-bottom:28px}\r\n.wnp .compare h2{font-size:25.6px;font-weight:800;color:var(--brand-text)}\r\n.wnp .compare .head p{color:var(--dim);margin-top:6px}\r\n.wnp .switch{display:none;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;margin:0 auto 14px;max-width:420px}\r\n.wnp .switch-wrap{display:none}\r\n.wnp .switch button{flex:1;border:0;background:transparent;color:var(--dim);font:inherit;font-weight:600;font-size:14.5px;padding:10px 10px;border-radius:999px;cursor:pointer}\r\n.wnp .switch button[aria-pressed=\"true\"]{background:var(--navy);color:#fff;box-shadow:0 2px 8px rgba(31,61,122,.35)}\r\n.wnp .tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:clip}\r\n.wnp .wnp-table{width:100%;border-collapse:collapse;font-size:15px}\r\n.wnp .wnp-table th,.wnp .wnp-table td{padding:14px 20px;text-align:center;border-top:1px solid var(--line)}\r\n.wnp .wnp-table thead th{position:sticky;top:var(--wnp-sticky-top);z-index:2;background:var(--navy);color:#fff;border-top:0;border-bottom:0;font-weight:700;font-size:15px;padding:16px 20px}\r\n.wnp .wnp-table thead th.wnp-th-feature{color:#fff}\r\n.wnp .wnp-table th[scope=\"row\"],.wnp .wnp-table .wnp-th-feature{text-align:left;font-weight:400;color:var(--ink)}\r\n.wnp .wnp-table .wnp-th-feature{font-weight:700}\r\n.wnp .wnp-table tr.wnp-group th{text-align:left;background:var(--bg-2);color:var(--brand-text);font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;padding:11px 20px}\r\n.wnp .wnp-table tbody tr:not(.wnp-group):hover{background:var(--hov)}\r\n\/* rows with a description: the whole row is the target, highlighted on hover and while its popover is open *\/\r\n.wnp .wnp-table tbody tr:has(.wnp-feat){cursor:pointer}\r\n.wnp .wnp-table tbody tr:has(.wnp-feat):hover,.wnp .wnp-table tbody tr:has(.wnp-feat[aria-expanded=\"true\"]){background:var(--row-hov)}\r\n\/* once the visitor has used the calculator (or the plan switch), the matching card + column light up *\/\r\n.wnp[data-configured=\"true\"][data-plan=\"personal\"] .plan[data-plan=\"personal\"],.wnp[data-configured=\"true\"][data-plan=\"team\"] .plan[data-plan=\"team\"],.wnp[data-configured=\"true\"][data-plan=\"enterprise\"] .plan[data-plan=\"enterprise\"]{border-color:transparent;box-shadow:0 0 0 2px var(--orange),var(--shadow-2)}\r\n.wnp[data-configured=\"true\"][data-plan=\"personal\"] .wnp-table td[data-col=\"personal\"],.wnp[data-configured=\"true\"][data-plan=\"team\"] .wnp-table td[data-col=\"team\"],.wnp[data-configured=\"true\"][data-plan=\"enterprise\"] .wnp-table td[data-col=\"enterprise\"]{background:var(--orange-soft)}\r\n.wnp[data-configured=\"true\"][data-plan=\"personal\"] .wnp-table thead th[data-col=\"personal\"],.wnp[data-configured=\"true\"][data-plan=\"team\"] .wnp-table thead th[data-col=\"team\"],.wnp[data-configured=\"true\"][data-plan=\"enterprise\"] .wnp-table thead th[data-col=\"enterprise\"]{box-shadow:inset 0 -4px 0 var(--orange)}\r\n\/* feature name is a button; the info icon appears on hover\/focus (always visible, muted, on touch screens) *\/\r\n.wnp .wnp-feat{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}\r\n.wnp .wnp-feat .wnp-info{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;color:var(--blue);opacity:.5;transition:opacity .15s,background .15s}\r\n.wnp .wnp-table tbody tr:hover .wnp-feat,.wnp .wnp-feat:focus-visible,.wnp .wnp-feat[aria-expanded=\"true\"]{color:var(--blue)}\r\n.wnp .wnp-table tbody tr:hover .wnp-info,.wnp .wnp-feat:focus-visible .wnp-info,.wnp .wnp-feat[aria-expanded=\"true\"] .wnp-info{opacity:1;background:var(--orange-soft)}\r\n.wnp .wnp-feat:focus-visible{outline:2px solid var(--orange)!important;outline-offset:3px}\r\n@media (max-width:760px),(hover:none){.wnp .wnp-feat .wnp-info{opacity:1}}\r\n\/* desktop with a mouse: no info icons; the row highlight and pointer show it is clickable *\/\r\n@media (min-width:761px) and (hover:hover){.wnp .wnp-feat .wnp-info{display:none}}\r\n\/* popover (desktop) \/ bottom sheet (mobile) *\/\r\n.wnp .wnp-pop-backdrop{position:fixed;inset:0;background:rgba(10,18,32,.45);z-index:10000;opacity:0;transition:opacity .2s}\r\n.wnp .wnp-pop-backdrop[hidden]{display:none}\r\n\/* while the mobile sheet is open, hide the site's help-desk bubble (#jsd-widget, max z-index) so it can't cover the screenshot *\/\r\nhtml.wnp-sheet-open #jsd-widget{visibility:hidden}\r\n.wnp .wnp-pop-backdrop.is-open{opacity:1}\r\n.wnp .wnp-pop{position:absolute;z-index:10001;width:min(420px,calc(100vw - 32px));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-2);padding:18px 18px 16px}\r\n.wnp .wnp-pop[hidden]{display:none}\r\n.wnp .wnp-pop h4{margin:0 40px 6px 0;font-size:16.8px;font-weight:700;color:var(--brand-text);line-height:1.25}\r\n.wnp .wnp-pop p{font-size:14.5px;color:var(--dim);line-height:1.55}\r\n.wnp .wnp-pop img{display:block;width:100%;aspect-ratio:16\/10;object-fit:contain;background:#f3f6fb;margin-top:14px;border-radius:10px;border:1px solid var(--line)}\r\n.wnp .wnp-pop .wnp-pop-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:50%;background:var(--bg-2);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}\r\n.wnp .wnp-pop .wnp-pop-close:hover{background:var(--hov)}\r\n.wnp .wnp-pop .wnp-pop-close:focus-visible{outline:2px solid var(--orange)!important;outline-offset:2px}\r\n@media (max-width:760px){\r\n  .wnp .wnp-pop{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:82vh;overflow:auto;border-radius:20px 20px 0 0;padding:22px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease}\r\n  .wnp .wnp-pop.is-open{transform:none}\r\n  .wnp .wnp-pop::before{content:\"\";display:block;width:40px;height:4px;border-radius:2px;background:var(--line);margin:-8px auto 14px}\r\n}\r\n\/* included: solid green disc with a bold white tick, so it reads as a clear yes against the grey dash *\/\r\n.wnp .wnp-tick{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--tick);color:#fff;box-shadow:0 1px 3px rgba(22,163,74,.35)}\r\n.wnp .wnp-tick svg{width:16px;height:16px}\r\n.wnp .wnp-tick svg path{stroke-width:3.2}\r\n.wnp .wnp-dash{color:var(--line);font-size:18px}\r\n@media (max-width:760px){\r\n  .wnp .switch-wrap{display:block;position:sticky;top:var(--wnp-sticky-top);z-index:6;padding:8px 0 4px;background:linear-gradient(var(--bg) 78%,transparent)}\r\n  .wnp .switch{display:flex;box-shadow:var(--shadow-1);background:var(--surface);border-color:var(--navy)}\r\n  .wnp[data-plan=\"personal\"] [data-col]:not([data-col=\"personal\"]),.wnp[data-plan=\"team\"] [data-col]:not([data-col=\"team\"]),.wnp[data-plan=\"enterprise\"] [data-col]:not([data-col=\"enterprise\"]){display:none}\r\n  .wnp .wnp-table thead th{display:none}\r\n  .wnp .wnp-table th,.wnp .wnp-table td{padding:12px 14px}\r\n  .wnp .wnp-table td[data-col]{width:80px}\r\n}\r\n\/* ---- notes + footer ---- *\/\r\n.wnp .notes{padding:32px 0 80px;color:var(--dim);font-size:13.5px;text-align:center}\r\n.wnp .notes p{max-width:78ch;margin:0 auto}\r\n.wnp .notes p+p{margin-top:6px}\r\n.wnp .wnp-foot{border-top:1px solid var(--line);padding:22px 0;font-size:13px;color:var(--dim);text-align:center}\r\n@media (prefers-reduced-motion:reduce){.wnp *{transition:none!important;animation:none!important}}\r\n\/* embedded: no stand-in header above the hero, so give the $2 its own breathing room *\/\r\n.wnp.wnp-embed .hero-in{padding-top:64px}\r\n<\/style>\r\n<div class=\"wnp wnp-v4 wnp-embed\" data-plan=\"team\" data-curstyle=\"suffix\">\r\n  <section class=\"hero on-navy\">\r\n    <div class=\"wrap hero-in\">\r\n      <div class=\"giant\" aria-label=\"2 dollars\"><span data-money=\"2\">US$2<\/span><\/div>\r\n      <p class=\"per\">per person, per month<\/p>\r\n      <h1>Everything included, for one price.<\/h1>\r\n      <p class=\"lede\">Every plan gives every person the full office-ergonomics and wellbeing toolkit. The only difference is how often you're billed: once for three years, yearly per pack of five, or yearly per user.<\/p>\r\n      <div class=\"region\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18\"\/><\/svg>\r\n        <span>Prices in<\/span>\r\n        <span class=\"sum\" data-region-summary>USD<\/span>\r\n        <span>for<\/span>\r\n        <label><span class=\"sr-only\">Change country<\/span><select data-country-select aria-label=\"Country\"><\/select><\/label>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <main>\r\n    <section class=\"plans\" aria-labelledby=\"wnp-plans-h\"><div class=\"wrap\">\r\n      <h2 id=\"wnp-plans-h\" class=\"sr-only\">Plans<\/h2>\r\n      <div class=\"plan-grid\">\r\n        <article class=\"plan\" data-plan=\"personal\">\r\n          <div class=\"plan-head\"><h2>Personal<\/h2><p class=\"for\">For one person<\/p><\/div>\r\n          <div class=\"price\"><div class=\"amount-row\"><span class=\"amount\" data-money=\"72\">US$72<\/span><span class=\"price-side\"><span class=\"price-tax\" data-tax=\"incl\" hidden><\/span> <span class=\"per-line\"><span class=\"nw\">for a 3-year<\/span> subscription<\/span><\/span><\/div><\/div>\r\n          <span class=\"equiv\">= <span data-money=\"2\">US$2<\/span> a month<\/span>\r\n          <div class=\"cta\">\r\n            <a class=\"wnp-btn wnp-btn-primary\" data-cta=\"buy-personal\" data-sub=\"personal\" data-type=\"full\" href=\"https:\/\/wellnomics.com\/buy-personal\/?subscriptiontype=personal&amp;purchasetype=full&amp;country=US\">Buy now<\/a>\r\n            <a class=\"wnp-btn wnp-btn-ghost\" data-cta=\"try-personal\" data-sub=\"personal\" data-type=\"trial\" href=\"https:\/\/wellnomics.com\/try-personal\/?subscriptiontype=personal&amp;purchasetype=trial&amp;country=US\">Try free<\/a>\r\n          <\/div>\r\n          <ul class=\"incl\">\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Wellbeing: break reminders, sit-stand coach, wellbeing score &amp; trends<\/li>\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Office ergonomics: training, posture &amp; workstation, discomfort and risk assessments<\/li>\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Personalised wellbeing recommendations<\/li>\r\n          <\/ul>\r\n        <\/article>\r\n        <article class=\"plan\" data-plan=\"team\">\r\n          <div class=\"plan-head\"><h2>Teams<\/h2><p class=\"for\">For teams of up to 500<\/p><\/div>\r\n          <div class=\"price\"><div class=\"amount-row\"><span class=\"amount\" data-money=\"120\">US$120<\/span><span class=\"price-side\"><span class=\"price-tax\" data-tax hidden><\/span> <span class=\"per-line\">per year, <span class=\"nw\">per 5-user pack<\/span><\/span><\/span><\/div><\/div>\r\n          <span class=\"equiv\">= <span data-money=\"2\">US$2<\/span> per person, per month<\/span>\r\n          <div class=\"cta\">\r\n            <a class=\"wnp-btn wnp-btn-primary\" data-cta=\"buy-team\" data-sub=\"team\" data-type=\"full\" href=\"https:\/\/wellnomics.com\/buy-team\/?subscriptiontype=team&amp;purchasetype=full&amp;country=US\">Buy now<\/a>\r\n            <a class=\"wnp-btn wnp-btn-ghost\" data-cta=\"try-team\" data-sub=\"team\" data-type=\"trial\" href=\"https:\/\/wellnomics.com\/try-team\/?subscriptiontype=team&amp;purchasetype=trial&amp;country=US\">Try free<\/a>\r\n          <\/div>\r\n          <ul class=\"incl\">\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Everything in Personal, for every person on the team<\/li>\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Management reporting, at-risk staff identification and case notes<\/li>\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Privacy &amp; access controls (GDPR, etc)<\/li>\r\n          <\/ul>\r\n          <p class=\"note\">Add as many 5-user packs as you need; each pack is <span data-money=\"120\">US$120<\/span> a year.<\/p>\r\n        <\/article>\r\n        <article class=\"plan\" data-plan=\"enterprise\">\r\n          <div class=\"plan-head\"><h2>Enterprise<\/h2><p class=\"for\">For organisations of 500 or more<\/p><\/div>\r\n          <div class=\"price\"><div class=\"amount-row\"><span class=\"amount\" data-money=\"24\">US$24<\/span><span class=\"price-side\"><span class=\"price-tax\" data-tax hidden><\/span> <span class=\"per-line\">per user, per year<\/span><\/span><\/div><\/div>\r\n          <span class=\"equiv\">= <span data-money=\"2\">US$2<\/span> per person, per month<\/span>\r\n          <div class=\"cta\">\r\n            <a class=\"wnp-btn wnp-btn-primary\" data-cta=\"request-pricing\" data-sub=\"enterprise\" data-type=\"enquire\" href=\"https:\/\/wellnomics.com\/request-pricing\/?country_list=US\">Enquire<\/a>\r\n          <\/div>\r\n          <ul class=\"incl\">\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Everything in Teams<\/li>\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Top risk factors &amp; recommendations by group<\/li>\r\n            <li><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Single sign-on (SSO), user roles, automatic HR data import and automatic groups<\/li>\r\n          <\/ul>\r\n          <p class=\"note\">Minimum 500 users. One-off implementation fee <span data-impl>$5,000 USD<\/span>.<\/p>\r\n        <\/article>\r\n      <\/div>\r\n    <\/div><\/section>\r\n    <section class=\"config\" aria-labelledby=\"wnp-config-h\"><div class=\"wrap\">\r\n      <div class=\"head\"><h2 id=\"wnp-config-h\">Work out your price<\/h2><\/div>\r\n      <div class=\"panel\">\r\n        <div class=\"ask\">\r\n          <h3>How many people?<\/h3>\r\n          <div class=\"wnp-row\">\r\n            <div class=\"count\">\r\n              <button type=\"button\" id=\"wnp-dec\" aria-label=\"Fewer people\">\u2212<\/button>\r\n              <input type=\"number\" id=\"wnp-people\" min=\"1\" max=\"100000\" step=\"1\" value=\"5\" inputmode=\"numeric\" aria-label=\"Number of people\">\r\n              <button type=\"button\" id=\"wnp-inc\" aria-label=\"More people\">+<\/button>\r\n            <\/div>\r\n            <span class=\"unit\" id=\"wnp-unit\">people<\/span>\r\n          <\/div>\r\n          <input class=\"slider\" type=\"range\" id=\"wnp-range\" min=\"1\" max=\"500\" value=\"5\" aria-label=\"Number of people (slider)\">\r\n          <div class=\"ticks\" aria-hidden=\"true\"><span>1<\/span><span>100<\/span><span>200<\/span><span>300<\/span><span>400<\/span><span>500+<\/span><\/div>\r\n          <div class=\"chips\" role=\"group\" aria-label=\"Quick pick\">\r\n            <button type=\"button\" data-n=\"1\">Just me<\/button>\r\n            <button type=\"button\" data-n=\"5\" aria-pressed=\"true\">5<\/button>\r\n            <button type=\"button\" data-n=\"25\">25<\/button>\r\n            <button type=\"button\" data-n=\"100\">100<\/button>\r\n            <button type=\"button\" data-n=\"500\">500+<\/button>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"result on-navy\" aria-live=\"polite\">\r\n          <span class=\"plan-name\"><i><\/i><span id=\"wnp-r-plan\">Teams<\/span><\/span>\r\n          <div class=\"amount\"><span id=\"wnp-r-amount\">US$120<\/span><span class=\"r-side\"><span id=\"wnp-r-tax\" data-tax hidden><\/span><span id=\"wnp-r-period\">per year<\/span><\/span><\/div>\r\n          <p class=\"breakdown\" id=\"wnp-r-breakdown\">1 pack of 5 users \u00d7 US$120<\/p>\r\n          <span class=\"r-equiv\"><span id=\"wnp-r-equiv\">= US$2 per seat, per month<\/span><\/span>\r\n          <p class=\"fine\" id=\"wnp-r-fine\">Covers up to 5 people. Add more 5-user packs any time.<\/p>\r\n          <div class=\"cta\" id=\"wnp-r-cta\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div><\/section>\r\n    <section class=\"compare\" aria-labelledby=\"wnp-compare-h\"><div class=\"wrap\">\r\n      <div class=\"head\">\r\n        <h2 id=\"wnp-compare-h\">What's included<\/h2>\r\n        <p>Every plan includes the full office-ergonomics and wellbeing toolkit<\/p>\r\n      <\/div>\r\n      <div class=\"switch-wrap\"><div class=\"switch\" role=\"group\" aria-label=\"Show plan\">\r\n        <button type=\"button\" data-plan-switch=\"personal\" aria-pressed=\"false\">Personal<\/button>\r\n        <button type=\"button\" data-plan-switch=\"team\" aria-pressed=\"true\">Teams<\/button>\r\n        <button type=\"button\" data-plan-switch=\"enterprise\" aria-pressed=\"false\">Enterprise<\/button>\r\n      <\/div><\/div>\r\n      <div class=\"tablewrap\"><table class=\"wnp-table\"><thead><tr><th scope=\"col\" class=\"wnp-th-feature\">Feature<\/th><th scope=\"col\" data-col=\"personal\">Personal<\/th><th scope=\"col\" data-col=\"team\">Teams<\/th><th scope=\"col\" data-col=\"enterprise\">Enterprise<\/th><\/tr><\/thead><tbody><tr class=\"wnp-group\"><th scope=\"rowgroup\" colspan=\"4\">Office ergonomics<\/th><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"online-ergonomics-training\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Online ergonomics training<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"posture-workstation-assessment\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Posture &amp; workstation assessment<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"discomfort-assessment\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Discomfort assessment<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"individual-work-environment-assessments\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Individual factors &amp; work environment assessments<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"ergonomic-risk-report\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Ergonomic risks report &amp; recommendations<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr class=\"wnp-group\"><th scope=\"rowgroup\" colspan=\"4\">Wellbeing<\/th><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"exercises-break-reminders\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Exercises &amp; break reminders<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"sit-stand-coach\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Sit-stand coach<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"wellbeing-score-trends\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Wellbeing score &amp; trends<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"personalised-recommendations\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Personalised wellbeing recommendations<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr class=\"wnp-group\"><th scope=\"rowgroup\" colspan=\"4\">Management tools<\/th><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"management-reporting\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Management reporting<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"identify-at-risk-staff\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Identify at-risk staff<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"top-risk-factors-by-group\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Top risk factors &amp; recommendations by group<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"case-notes\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Case notes<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr class=\"wnp-group\"><th scope=\"rowgroup\" colspan=\"4\">Advanced<\/th><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"privacy-access-controls\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Privacy &amp; access controls (GDPR, etc)<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"user-roles\" aria-haspopup=\"dialog\" aria-expanded=\"false\">User roles (Manager, EHS, etc)<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"hr-data-import\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Automatic HR data import<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"automatic-groups\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Automatic group creation<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><tr><th scope=\"row\"><button type=\"button\" class=\"wnp-feat\" data-feature=\"single-sign-on\" aria-haspopup=\"dialog\" aria-expanded=\"false\">Single Sign On (OAuth, OpenID)<span class=\"wnp-info\" aria-hidden=\"true\"><svg viewBox=\"0 0 20 20\" width=\"16\" height=\"16\"><circle cx=\"10\" cy=\"10\" r=\"8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><path d=\"M10 9v5M10 6.2v.2\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><\/button><\/th><td data-col=\"personal\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"team\"><span class=\"wnp-dash\" role=\"img\" aria-label=\"Not included\">\u2013<\/span><\/td><td data-col=\"enterprise\"><span class=\"wnp-tick\" role=\"img\" aria-label=\"Included\"><svg viewBox=\"0 0 20 20\" width=\"18\" height=\"18\" aria-hidden=\"true\"><path d=\"M4 10.5l4 4 8-9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><\/td><\/tr><\/tbody><\/table><div class=\"wnp-pop-data\" hidden><div data-feature-pop=\"online-ergonomics-training\"><h4>Online ergonomics training<\/h4><p>A self-guided web course on office ergonomics that takes 15\u201320 minutes. It covers posture, laptop use, lighting, temperature and noise, adjusting your chair and desk, positioning screen, keyboard and mouse, breaks, and working from home. A short quiz at the end of each section checks understanding, and reports show who has completed it.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-online-ergonomics-training.png\" alt=\"Ergonomics training lesson &#x27;Your chair and desk: Backrest&#x27;, showing correct seated posture\" loading=\"lazy\"><\/div><div data-feature-pop=\"posture-workstation-assessment\"><h4>Posture &amp; workstation assessment<\/h4><p>Staff complete their own posture and workstation assessment online in 15\u201320 minutes. It covers screen position and height, eyesight and glasses, neck and shoulder posture, laptop use, typing style, documents and document holders, gaze direction, and desk and chair setup and adjustability.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-posture-workstation-assessment.png\" alt=\"Posture &amp; workstation assessment question: where is your computer monitor positioned on your desk?\" loading=\"lazy\"><\/div><div data-feature-pop=\"discomfort-assessment\"><h4>Discomfort assessment<\/h4><p>A short survey asking how often the person has felt discomfort in the last month, by body area: head, neck, shoulders and upper arms, middle and lower back, forearms, wrists and hands, and eyestrain. The results feed the individual&#x27;s risk rating and recommendations.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-discomfort-assessment.png\" alt=\"Discomfort assessment: frequency of discomfort in the last month for each body area, with a body diagram\" loading=\"lazy\"><\/div><div data-feature-pop=\"individual-work-environment-assessments\"><h4>Individual factors &amp; work environment assessments<\/h4><p>Two short online questionnaires. Individual factors looks at personal risk factors: sensitivity to stress or over-commitment, physical activity, fitness and strength, and the tendency to keep working without breaks. Work environment (based on the Copenhagen Psychosocial Questionnaire) looks at workplace stressors: job control, work demands, mental load, feedback, social support, sense of community and leadership. Answers stay confidential; managers see only summary results.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-individual-work-environment-assessments.png\" alt=\"Individual factors assessment questions about physical activity\" loading=\"lazy\"><\/div><div data-feature-pop=\"ergonomic-risk-report\"><h4>Ergonomic risks report &amp; recommendations<\/h4><p>As soon as an assessment is finished the person receives their own risk report: an overall risk rating (High, Medium or Low), the risk factors identified, and tailored recommendations with step-by-step instructions for fixing their workstation setup or posture.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-ergonomic-risk-report.png\" alt=\"Risk report recommendation &#x27;Using documents&#x27;: avoid documents flat on the desk; use a document holder between keyboard and monitor\" loading=\"lazy\"><\/div><div data-feature-pop=\"exercises-break-reminders\"><h4>Exercises &amp; break reminders<\/h4><p>The Wellnomics App runs in the background on the person&#x27;s computer, monitoring computer use and when breaks are taken. It prompts short micro-pauses and longer stretch breaks, detects natural pauses in work and resets the timer, and guides stretches with an on-screen exercise coach.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-exercises-break-reminders.png\" alt=\"Wellnomics break window guiding a trapezius stretch\" loading=\"lazy\"><\/div><div data-feature-pop=\"sit-stand-coach\"><h4>Sit-stand coach<\/h4><p>Measures how long you sit and prompts you when to stand or sit so you spend the right amount of time in each posture. Coaching adapts to your actual standing time, works with any height-adjustable desk, and the Wellbeing report tracks your level of standing over time.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-sit-stand-coach.png\" alt=\"Sit-stand window in the Wellnomics App: current posture, F8 or Spacebar to switch, and today&#x27;s standing time\" loading=\"lazy\"><\/div><div data-feature-pop=\"wellbeing-score-trends\"><h4>Wellbeing score &amp; trends<\/h4><p>A single 0-10 Wellbeing Score, shown live in the app and in the person&#x27;s online Wellbeing report, summarises computer use, breaks and sit-stand behaviour. A trend chart shows how the score changes over time.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-wellbeing-score-trends.png\" alt=\"Wellbeing report with a 7.6 score, category ratings, a trend chart, Achievements and Recommendations\" loading=\"lazy\"><\/div><div data-feature-pop=\"personalised-recommendations\"><h4>Personalised wellbeing recommendations<\/h4><p>The Wellbeing report lists the person&#x27;s Achievements, such as a good level of standing or good micro-breaks, and Recommendations generated from their own data, such as taking breaks more frequently or changing posture more often.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-personalised-recommendations.png\" alt=\"Achievements and Recommendations panels from the Wellbeing report\" loading=\"lazy\"><\/div><div data-feature-pop=\"management-reporting\"><h4>Management reporting<\/h4><p>Managers see assessment completions and a High\/Medium\/Low ergonomic risk summary for their team or organisation, with wellbeing KPIs monitored in real time. Reports drill down from group to individual.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-management-reporting.png\" alt=\"Wellbeing ratings report for a group of 275 people: Wellbeing, Computer use and Breaks ratings as percentage bars\" loading=\"lazy\"><\/div><div data-feature-pop=\"identify-at-risk-staff\"><h4>Identify at-risk staff<\/h4><p>Managers can see which staff have ergonomic risks and what is causing them, then direct guidelines, training, equipment or support to the people who need it.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-identify-at-risk-staff.png\" alt=\"View users \u2013 Wellbeing ratings: each person&#x27;s wellbeing rating and score with computer use, breaks and sit-stand ratings\" loading=\"lazy\"><\/div><div data-feature-pop=\"top-risk-factors-by-group\"><h4>Top risk factors &amp; recommendations by group<\/h4><p>See the underlying ergonomic and behavioural issues across a team, department or the whole organisation, refine your ergonomics guidelines to address them, and track progress over time.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-top-risk-factors-by-group.png\" alt=\"Top Risk Factors report listing risk factors and the share of users affected\" loading=\"lazy\"><\/div><div data-feature-pop=\"case-notes\"><h4>Case notes<\/h4><p>Add free-form notes to a person&#x27;s record to track their case history, attach photos or documents by drag and drop, and review the full history of risks and actions for that person. Health and safety teams use it as the evidence trail when a case is handed to HR.<\/p><\/div><div data-feature-pop=\"privacy-access-controls\"><h4>Privacy &amp; access controls (GDPR, etc)<\/h4><p>Control what each role can see, from confidential individual results down to group summaries only. A minimum group size keeps group reports anonymous, and data-access policies can differ by region to meet GDPR and local privacy law.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-privacy-access-controls.png\" alt=\"Data &amp; Privacy Access Levels screen with per-role data and privacy levels and a minimum group size\" loading=\"lazy\"><\/div><div data-feature-pop=\"user-roles\"><h4>User roles (Manager, EHS, etc)<\/h4><p>Six pre-defined roles, including Manager, local EHS staff, global EHS manager and IT administrator, each with its own reporting rights and data-access level. Rights can be adjusted globally, per organisation group or per local administrator, and a manager can delegate their reporting access to a colleague.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-user-roles.png\" alt=\"Manage Roles screen listing users with their roles, rights and access levels\" loading=\"lazy\"><\/div><div data-feature-pop=\"hr-data-import\"><h4>Automatic HR data import<\/h4><p>Users, group membership and supervisor relationships are imported from your HR system automatically, daily or weekly. Anyone listed as a supervisor is given the Manager role for their reports, and every import is recorded in the audit log.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-hr-data-import.png\" alt=\"HR Data Field Management: HR fields such as Country, Department, Role, Site and Supervisor, with display names and export settings\" loading=\"lazy\"><\/div><div data-feature-pop=\"automatic-groups\"><h4>Automatic group creation<\/h4><p>Define organisation groups from any HR field, such as country or department, and they update themselves whenever the HR data changes. Each group can carry its own settings, for example a different privacy policy for European staff or different assessments for a region.<\/p><img src=\"\/wp-content\/uploads\/2026\/09\/wnp-pricing-automatic-groups.png\" alt=\"Edit organisation group: members defined by the HR field Country\" loading=\"lazy\"><\/div><div data-feature-pop=\"single-sign-on\"><h4>Single Sign On (OAuth, OpenID)<\/h4><p>Single sign-on with OAuth and OpenID, so staff sign in with your organisation&#x27;s existing identity provider.<\/p><\/div><\/div><\/div>\r\n      <div class=\"wnp-pop-backdrop\" hidden><\/div>\r\n      <div class=\"wnp-pop\" role=\"dialog\" aria-modal=\"false\" aria-labelledby=\"wnp-pop-title\" hidden>\r\n        <button type=\"button\" class=\"wnp-pop-close\" aria-label=\"Close\">&times;<\/button>\r\n        <div class=\"wnp-pop-body\"><\/div>\r\n      <\/div>\r\n    <\/div><\/section>\r\n    <section class=\"notes\"><div class=\"wrap\">\r\n      <p>Prices are shown in <span data-currency-name>US dollars<\/span> (<span data-currency-code>USD<\/span>) for <span data-region-name>United States<\/span>.<span data-tax-note hidden><\/span><\/p>\r\n      <p>Teams is sold in packs of five users; the calculator rounds up to whole packs. Enterprise requires a minimum of 500 users and includes a one-off implementation fee of <span data-impl>$5,000 USD<\/span>.<\/p>\r\n    <\/div><\/section>\r\n  <\/main>\r\n<\/div>\r\n<script>\/* Wellnomics pricing \u2014 shared behaviour (region detection, currency + sales-tax display,\r\n   CTA links, light\/dark toggle, mobile plan switch). Self-contained; no jQuery. *\/\r\n(function () {\r\n  'use strict';\r\n  var COUNTRIES = [[\"US\", \"United States\"],[\"NL\", \"Netherlands\"],[\"GB\", \"United Kingdom\"],[\"AU\", \"Australia\"],[\"NZ\", \"New Zealand\"],[\"AF\", \"Afghanistan\"],[\"AX\", \"\u00c5land Islands\"],[\"AL\", \"Albania\"],[\"DZ\", \"Algeria\"],[\"AS\", \"American Samoa\"],[\"AD\", \"Andorra\"],[\"AO\", \"Angola\"],[\"AI\", \"Anguilla\"],[\"AQ\", \"Antarctica\"],[\"AG\", \"Antigua and Barbuda\"],[\"AR\", \"Argentina\"],[\"AM\", \"Armenia\"],[\"AW\", \"Aruba\"],[\"AT\", \"Austria\"],[\"AZ\", \"Azerbaijan\"],[\"BS\", \"Bahamas\"],[\"BH\", \"Bahrain\"],[\"BD\", \"Bangladesh\"],[\"BB\", \"Barbados\"],[\"BY\", \"Belarus\"],[\"BE\", \"Belgium\"],[\"BZ\", \"Belize\"],[\"BJ\", \"Benin\"],[\"BM\", \"Bermuda\"],[\"BT\", \"Bhutan\"],[\"BO\", \"Bolivia\"],[\"BQ\", \"Bonaire, Sint Eustatius and Saba\"],[\"BA\", \"Bosnia and Herzegovina\"],[\"BW\", \"Botswana\"],[\"BV\", \"Bouvet Island\"],[\"BR\", \"Brazil\"],[\"IO\", \"British Indian Ocean Territory\"],[\"BN\", \"Brunei Darussalam\"],[\"BG\", \"Bulgaria\"],[\"BF\", \"Burkina Faso\"],[\"BI\", \"Burundi\"],[\"CV\", \"Cabo Verde\"],[\"KH\", \"Cambodia\"],[\"CM\", \"Cameroon\"],[\"CA\", \"Canada\"],[\"KY\", \"Cayman Islands\"],[\"CF\", \"Central African Republic\"],[\"TD\", \"Chad\"],[\"CL\", \"Chile\"],[\"CN\", \"China\"],[\"CX\", \"Christmas Island\"],[\"CC\", \"Cocos Islands\"],[\"CO\", \"Colombia\"],[\"KM\", \"Comoros\"],[\"CD\", \"Congo, Democratic Republic of the\"],[\"CG\", \"Congo, Republic of the\"],[\"CK\", \"Cook Islands\"],[\"CR\", \"Costa Rica\"],[\"CI\", \"C\u00f4te d'Ivoire\"],[\"HR\", \"Croatia\"],[\"CU\", \"Cuba\"],[\"CW\", \"Cura\u00e7ao\"],[\"CY\", \"Cyprus\"],[\"CZ\", \"Czech Republic\"],[\"DK\", \"Denmark\"],[\"DJ\", \"Djibouti\"],[\"DM\", \"Dominica\"],[\"DO\", \"Dominican Republic\"],[\"EC\", \"Ecuador\"],[\"EG\", \"Egypt\"],[\"SV\", \"El Salvador\"],[\"GQ\", \"Equatorial Guinea\"],[\"ER\", \"Eritrea\"],[\"EE\", \"Estonia\"],[\"SZ\", \"Eswatini (Swaziland)\"],[\"ET\", \"Ethiopia\"],[\"FK\", \"Falkland Islands\"],[\"FO\", \"Faroe Islands\"],[\"FJ\", \"Fiji\"],[\"FI\", \"Finland\"],[\"FR\", \"France\"],[\"GF\", \"French Guiana\"],[\"PF\", \"French Polynesia\"],[\"TF\", \"French Southern Territories\"],[\"GA\", \"Gabon\"],[\"GM\", \"Gambia\"],[\"GE\", \"Georgia\"],[\"DE\", \"Germany\"],[\"GH\", \"Ghana\"],[\"GI\", \"Gibraltar\"],[\"GR\", \"Greece\"],[\"GL\", \"Greenland\"],[\"GD\", \"Grenada\"],[\"GP\", \"Guadeloupe\"],[\"GU\", \"Guam\"],[\"GT\", \"Guatemala\"],[\"GG\", \"Guernsey\"],[\"GN\", \"Guinea\"],[\"GW\", \"Guinea-Bissau\"],[\"GY\", \"Guyana\"],[\"HT\", \"Haiti\"],[\"HM\", \"Heard and McDonald Islands\"],[\"VA\", \"Holy See\"],[\"HN\", \"Honduras\"],[\"HK\", \"Hong Kong\"],[\"HU\", \"Hungary\"],[\"IS\", \"Iceland\"],[\"IN\", \"India\"],[\"ID\", \"Indonesia\"],[\"IR\", \"Iran\"],[\"IQ\", \"Iraq\"],[\"IE\", \"Ireland\"],[\"IM\", \"Isle of Man\"],[\"IL\", \"Israel\"],[\"IT\", \"Italy\"],[\"JM\", \"Jamaica\"],[\"JP\", \"Japan\"],[\"JE\", \"Jersey\"],[\"JO\", \"Jordan\"],[\"KZ\", \"Kazakhstan\"],[\"KE\", \"Kenya\"],[\"KI\", \"Kiribati\"],[\"KP\", \"Korea (the Democratic People's Republic of)\"],[\"KR\", \"Korea (the Republic of)\"],[\"KW\", \"Kuwait\"],[\"KG\", \"Kyrgyzstan\"],[\"LA\", \"Lao People's Democratic Republic\"],[\"LV\", \"Latvia\"],[\"LB\", \"Lebanon\"],[\"LS\", \"Lesotho\"],[\"LR\", \"Liberia\"],[\"LY\", \"Libya\"],[\"LI\", \"Liechtenstein\"],[\"LT\", \"Lithuania\"],[\"LU\", \"Luxembourg\"],[\"MO\", \"Macau\"],[\"MG\", \"Madagascar\"],[\"MW\", \"Malawi\"],[\"MY\", \"Malaysia\"],[\"MV\", \"Maldives\"],[\"ML\", \"Mali\"],[\"MT\", \"Malta\"],[\"MH\", \"Marshall Islands\"],[\"MQ\", \"Martinique\"],[\"MR\", \"Mauritania\"],[\"MU\", \"Mauritius\"],[\"YT\", \"Mayotte\"],[\"MX\", \"Mexico\"],[\"FM\", \"Micronesia\"],[\"MD\", \"Moldova\"],[\"MC\", \"Monaco\"],[\"MN\", \"Mongolia\"],[\"ME\", \"Montenegro\"],[\"MS\", \"Montserrat\"],[\"MA\", \"Morocco\"],[\"MZ\", \"Mozambique\"],[\"MM\", \"Myanmar\"],[\"NA\", \"Namibia\"],[\"NR\", \"Nauru\"],[\"NP\", \"Nepal\"],[\"NC\", \"New Caledonia\"],[\"NI\", \"Nicaragua\"],[\"NE\", \"Niger\"],[\"NG\", \"Nigeria\"],[\"NU\", \"Niue\"],[\"NF\", \"Norfolk Island\"],[\"MP\", \"Northern Mariana Islands\"],[\"NO\", \"Norway\"],[\"OM\", \"Oman\"],[\"PK\", \"Pakistan\"],[\"PW\", \"Palau\"],[\"PS\", \"Palestine, State of\"],[\"PA\", \"Panama\"],[\"PG\", \"Papua New Guinea\"],[\"PY\", \"Paraguay\"],[\"PE\", \"Peru\"],[\"PH\", \"Philippines\"],[\"PN\", \"Pitcairn\"],[\"PL\", \"Poland\"],[\"PT\", \"Portugal\"],[\"PR\", \"Puerto Rico\"],[\"QA\", \"Qatar\"],[\"MK\", \"Republic of North Macedonia\"],[\"RE\", \"R\u00e9union\"],[\"RO\", \"Romania\"],[\"RU\", \"Russia\"],[\"RW\", \"Rwanda\"],[\"SBL\", \"Saint Barth\u00e9lemy\"],[\"SH\", \"Saint Helena\"],[\"KN\", \"Saint Kitts and Nevis\"],[\"LC\", \"Saint Lucia\"],[\"MF\", \"Saint Martin\"],[\"PM\", \"Saint Pierre and Miquelon\"],[\"VC\", \"Saint Vincent and the Grenadines\"],[\"WS\", \"Samoa\"],[\"SM\", \"San Marino\"],[\"ST\", \"Sao Tome and Principe\"],[\"SA\", \"Saudi Arabia\"],[\"SN\", \"Senegal\"],[\"RS\", \"Serbia\"],[\"SC\", \"Seychelles\"],[\"SL\", \"Sierra Leone\"],[\"SG\", \"Singapore\"],[\"SX\", \"Sint Maarten\"],[\"SK\", \"Slovakia\"],[\"SI\", \"Slovenia\"],[\"SB\", \"Solomon Islands\"],[\"SO\", \"Somalia\"],[\"ZA\", \"South Africa\"],[\"GS\", \"South Georgia\"],[\"SS\", \"South Sudan\"],[\"ES\", \"Spain\"],[\"LK\", \"Sri Lanka\"],[\"SD\", \"Sudan\"],[\"SR\", \"Suriname\"],[\"SJ\", \"Svalbard and Jan Mayen Islands\"],[\"SE\", \"Sweden\"],[\"CH\", \"Switzerland\"],[\"SY\", \"Syria\"],[\"YW\", \"Taiwan\"],[\"TJ\", \"Tajikistan\"],[\"TZ\", \"Tanzania\"],[\"TH\", \"Thailand\"],[\"TL\", \"Timor-Leste\"],[\"TG\", \"Togo\"],[\"TK\", \"Tokelau\"],[\"TO\", \"Tonga\"],[\"TT\", \"Trinidad and Tobago\"],[\"TN\", \"Tunisia\"],[\"TR\", \"Turkey\"],[\"TM\", \"Turkmenistan\"],[\"TC\", \"Turks and Caicos Islands\"],[\"TV\", \"Tuvalu\"],[\"UG\", \"Uganda\"],[\"UA\", \"Ukraine\"],[\"AE\", \"United Arab Emirates\"],[\"UY\", \"Uruguay\"],[\"UM\", \"US Minor Outlying Islands\"],[\"UZ\", \"Uzbekistan\"],[\"VU\", \"Vanuatu\"],[\"VE\", \"Venezuela\"],[\"VN\", \"Vietnam\"],[\"VG\", \"Virgin Islands, British\"],[\"VI\", \"Virgin Islands, U.S.\"],[\"WF\", \"Wallis and Futuna\"],[\"EH\", \"Western Sahara\"],[\"YE\", \"Yemen\"],[\"ZM\", \"Zambia\"],[\"ZW\", \"Zimbabwe\"]];\r\n  \/* Currency + sales-tax mapping carried over unchanged from the current pricing page\r\n     (updateCurrencyFromCountry). Everything not listed falls back to USD with no tax label. *\/\r\n  var CURRENCY = { NL:'EUR', GB:'GBP', AU:'AUD', NZ:'NZD', AT:'EUR', BE:'EUR', CY:'EUR', DK:'EUR',\r\n    EE:'EUR', FI:'EUR', FR:'EUR', DE:'EUR', GR:'EUR', IS:'EUR', IE:'EUR', IT:'EUR', LV:'EUR', LT:'EUR',\r\n    LU:'EUR', MT:'EUR', NO:'EUR', PL:'EUR', PT:'EUR', SK:'EUR', SI:'EUR', ES:'EUR', SE:'EUR', CH:'EUR' };\r\n  var TAX = { NL:'ex BTW', AU:'+GST', NZ:'+GST' };            \/* Teams + Enterprise: shown exclusive of sales tax *\/\r\n  var TAX_INCL = { AU:'incl. GST', NZ:'incl. GST' };          \/* Personal: NZ\/AU price already includes GST (Kevin, 30 Sep 2026) *\/\r\n  \/* sales-tax sentence for the notes under the table: only the displayed region's rule; nothing where no tax label is shown *\/\r\n  var TAX_NOTE = { NZ: 'The Personal price includes GST; Teams and Enterprise prices exclude GST.',\r\n                   AU: 'The Personal price includes GST; Teams and Enterprise prices exclude GST.',\r\n                   NL: 'Prices exclude BTW.' };\r\n  \/* country names that read 'for the \u2026' in running text *\/\r\n  var THE = { US:1, GB:1, NL:1, AE:1, PH:1, CZ:1, DO:1, BS:1, CF:1, KY:1, MV:1, MH:1, SB:1, VG:1, VI:1, TC:1, FK:1, FO:1,\r\n              KM:1, CK:1, CD:1, CG:1, VA:1, UM:1, GM:1, IO:1, TF:1, NF:1, MP:1, PS:1, LA:1, SC:1 };\r\n  var SYMBOL = { USD:'US$', NZD:'NZ$', AUD:'AU$', GBP:'\u00a3', EUR:'\u20ac' };   \/* the current page's full prefix *\/\r\n  var PLAIN  = { USD:'$',   NZD:'$',   AUD:'$',   GBP:'\u00a3', EUR:'\u20ac' };   \/* bare symbol *\/\r\n  var PREFIX = { USD:'US',  NZD:'NZ',  AUD:'AU',  GBP:'',  EUR:''  };   \/* country letters only *\/\r\n  var NAME   = { USD:'US dollars', NZD:'New Zealand dollars', AUD:'Australian dollars', GBP:'pounds sterling', EUR:'euros' };\r\n  var IMPLEMENTATION = { USD:5000, NZD:5000, AUD:5000, GBP:4000, EUR:5000 };   \/* one-off Enterprise fee, per currency (NZD + AUD 5,000: Kevin, 30 Sep 2026) *\/\r\n  var PRICES = { personal: 72, team: 120, enterprise: 24, month: 2, packSize: 5, personalYears: 3, enterpriseMin: 500 };\r\n  var STORE_COUNTRY = 'wn.pricing.country';\r\n  var STORE_THEME = 'wn.pricing.theme';\r\n  var root = document.querySelector('.wnp');\r\n  if (!root) return;\r\n  var state = { country: 'US', currency: 'USD', tax: '', taxIncl: '', source: 'default',\r\n                curStyle: root.getAttribute('data-curstyle') || 'full' };\r\n  function qsa(sel, ctx) { return Array.prototype.slice.call((ctx || document).querySelectorAll(sel)); }\r\n  function known(code) { for (var i = 0; i < COUNTRIES.length; i++) if (COUNTRIES[i][0] === code) return true; return false; }\r\n  function nameOf(code) { for (var i = 0; i < COUNTRIES.length; i++) if (COUNTRIES[i][0] === code) return COUNTRIES[i][1]; return code; }\r\n  function fmtNum(n, cur) { return cur === 'EUR' ? n.toLocaleString('de-DE') : n.toLocaleString('en'); }\r\n  function money(n, cur) { cur = cur || state.currency; return SYMBOL[cur] + fmtNum(n, cur); }\r\n  \/* Currency display styles \u2014 see currency-display-options.html for the side-by-side.\r\n       full         AU$120            (what the current page does)\r\n       split        \u1d2c\u1d41$120            tiny muted country letters, normal $ (closest to the old page)\r\n       prefix-light \u1d2c\u1d41$120            same, letters lighter\/smaller still, $ reduced too\r\n       symbol       $120              bare symbol; currency named once in the region pill \/ caption\r\n       suffix       $120 \u1d2c\u1d41\u1d30          bare symbol + small ISO code after\r\n       prefix-code  \u1d2c\u1d41\u1d30 $120          small ISO code before (Xero-style)                       *\/\r\n  function moneyHTML(n, style, cur) {\r\n    cur = cur || state.currency; style = style || state.curStyle;\r\n    var num = fmtNum(n, cur), sym = PLAIN[cur], pre = PREFIX[cur], code = cur;\r\n    switch (style) {\r\n      case 'split':        return (pre ? '<span class=\"wnp-cur\">' + pre + '<\/span>' : '') + sym + num;\r\n      case 'prefix-light': return (pre ? '<span class=\"wnp-cur wnp-cur--light\">' + pre + '<\/span>' : '') + '<span class=\"wnp-sym\">' + sym + '<\/span>' + num;\r\n      case 'symbol':       return sym + num;\r\n      case 'suffix':       return sym + num + '<span class=\"wnp-code\">' + code + '<\/span>';\r\n      case 'prefix-code':  return '<span class=\"wnp-code wnp-code--pre\">' + code + '<\/span>' + sym + num;\r\n      default:             return SYMBOL[cur] + num;\r\n    }\r\n  }\r\n  function store(key, val) { try { localStorage.setItem(key, val); } catch (e) {} }\r\n  function read(key) { try { return localStorage.getItem(key); } catch (e) { return null; } }\r\n  \/* ---------- country select ---------- *\/\r\n  qsa('select[data-country-select]').forEach(function (sel) {\r\n    if (sel.options.length) return;\r\n    COUNTRIES.forEach(function (c) {\r\n      var o = document.createElement('option'); o.value = c[0]; o.textContent = c[1]; sel.appendChild(o);\r\n    });\r\n    sel.addEventListener('change', function () { apply(sel.value, 'user'); store(STORE_COUNTRY, sel.value); });\r\n  });\r\n  function render() {\r\n    var cur = state.currency;\r\n    qsa('[data-money]').forEach(function (el) { el.innerHTML = moneyHTML(Number(el.getAttribute('data-money')), el.getAttribute('data-money-style') || undefined); });\r\n    qsa('[data-sym]').forEach(function (el) { el.textContent = SYMBOL[cur]; });\r\n    qsa('[data-tax]').forEach(function (el) {\r\n      var t = el.getAttribute('data-tax') === 'incl' ? state.taxIncl : state.tax;\r\n      el.textContent = t; el.hidden = !t;\r\n    });\r\n    qsa('[data-impl]').forEach(function (el) { el.innerHTML = moneyHTML(IMPLEMENTATION[cur]); });\r\n    qsa('[data-region-name]').forEach(function (el) { el.textContent = (THE[state.country] ? 'the ' : '') + nameOf(state.country); });\r\n    qsa('[data-currency-code]').forEach(function (el) { el.textContent = cur; });\r\n    qsa('[data-currency-name]').forEach(function (el) { el.textContent = NAME[cur]; });\r\n    qsa('[data-tax-note]').forEach(function (el) { var n = TAX_NOTE[state.country] || ''; el.textContent = n ? ' ' + n : ''; el.hidden = !n; });\r\n    qsa('[data-region-summary]').forEach(function (el) {\r\n      \/* currency only: each price carries its own tax label (Personal incl. GST, others +GST) *\/\r\n      el.textContent = (state.curStyle === 'symbol' || state.curStyle === 'suffix' || state.curStyle === 'prefix-code' ? cur : SYMBOL[cur]);\r\n    });\r\n  }\r\n  function apply(code, source) {\r\n    if (!code || !known(code)) code = 'US';\r\n    state.country = code;\r\n    state.currency = CURRENCY[code] || 'USD';\r\n    state.tax = TAX[code] || '';\r\n    state.taxIncl = TAX_INCL[code] || TAX[code] || '';\r\n    state.source = source || state.source;\r\n    root.setAttribute('data-currency', state.currency);\r\n    render();\r\n    qsa('select[data-country-select]').forEach(function (s) { s.value = code; });\r\n    \/* CTA links keep the exact target pages + query strings the current page uses *\/\r\n    qsa('a[data-cta]').forEach(function (a) {\r\n      var page = a.getAttribute('data-cta'), sub = a.getAttribute('data-sub'), type = a.getAttribute('data-type');\r\n      a.href = type === 'enquire'\r\n        ? 'https:\/\/wellnomics.com\/' + page + '\/?country_list=' + code\r\n        : 'https:\/\/wellnomics.com\/' + page + '\/?subscriptiontype=' + sub + '&purchasetype=' + type + '&country=' + code;\r\n    });\r\n    document.dispatchEvent(new CustomEvent('wnp:region', { detail: state }));\r\n  }\r\n  function setCurStyle(style) {\r\n    state.curStyle = style;\r\n    root.setAttribute('data-curstyle', style);\r\n    qsa('[data-curstyle-switch]').forEach(function (b) { b.setAttribute('aria-pressed', b.getAttribute('data-curstyle-switch') === style ? 'true' : 'false'); });\r\n    render();\r\n    document.dispatchEvent(new CustomEvent('wnp:region', { detail: state }));\r\n  }\r\n  qsa('[data-curstyle-switch]').forEach(function (b) {\r\n    b.addEventListener('click', function () { setCurStyle(b.getAttribute('data-curstyle-switch')); });\r\n  });\r\n  \/* ---------- region: saved choice \u2192 IP lookup \u2192 US ---------- *\/\r\n  var saved = read(STORE_COUNTRY);\r\n  if (saved && known(saved)) {\r\n    apply(saved, 'saved');\r\n  } else {\r\n    apply('US', 'default');\r\n    if (window.fetch) {\r\n      var ctl = window.AbortController ? new AbortController() : null;\r\n      var timer = setTimeout(function () { if (ctl) ctl.abort(); }, 4000);\r\n      fetch('https:\/\/ipapi.co\/json\/', ctl ? { signal: ctl.signal } : undefined)\r\n        .then(function (r) { return r.json(); })\r\n        .then(function (d) { clearTimeout(timer); if (d && d.country_code && known(d.country_code)) apply(d.country_code, 'detected'); })\r\n        .catch(function () { clearTimeout(timer); });\r\n    }\r\n  }\r\n  \/* ---------- theme: light by default, dark on request ----------\r\n     Only on pages that carry the toggle (the standalone previews). Embedded in WordPress there is no\r\n     toggle, so the host page's <html> is never touched and the block always renders light. *\/\r\n  var toggles = qsa('[data-theme-toggle]');\r\n  function setTheme(t) {\r\n    document.documentElement.setAttribute('data-theme', t);\r\n    store(STORE_THEME, t);\r\n    qsa('[data-theme-toggle]').forEach(function (b) {\r\n      b.setAttribute('aria-pressed', t === 'dark' ? 'true' : 'false');\r\n      b.setAttribute('aria-label', t === 'dark' ? 'Switch to light mode' : 'Switch to dark mode');\r\n    });\r\n  }\r\n  if (toggles.length) {\r\n    setTheme(read(STORE_THEME) === 'dark' ? 'dark' : 'light');\r\n    toggles.forEach(function (b) {\r\n      b.addEventListener('click', function () {\r\n        setTheme(document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark');\r\n      });\r\n    });\r\n  }\r\n  \/* ---------- sticky offset: sit below a fixed site header ----------\r\n     wellnomics.com has a fixed 70px <header>; sticky table headings and the mobile plan switch\r\n     would otherwise slide underneath it. Measured rather than hard-coded, so a theme change can't\r\n     silently break it; 0 on the standalone previews (their header scrolls away). *\/\r\n  function stickyTop() {\r\n    var max = 0;\r\n    qsa('body > *, body > * > *').forEach(function (el) {\r\n      if (root.contains(el) || el.contains(root)) return;\r\n      var cs = getComputedStyle(el);\r\n      if ((cs.position !== 'fixed' && cs.position !== 'sticky') || cs.display === 'none' || cs.visibility === 'hidden') return;\r\n      var r = el.getBoundingClientRect();\r\n      if (r.top <= 0 && r.bottom > 0 && r.height < innerHeight * 0.4 && r.width >= innerWidth * 0.5) max = Math.max(max, r.bottom);\r\n    });\r\n    return Math.round(max);\r\n  }\r\n  function setStickyTop() { root.style.setProperty('--wnp-sticky-top', stickyTop() + 'px'); }\r\n  setStickyTop();\r\n  var stickyTimer;\r\n  window.addEventListener('resize', function () { clearTimeout(stickyTimer); stickyTimer = setTimeout(setStickyTop, 150); });\r\n  window.addEventListener('load', setStickyTop);\r\n  \/* ---------- mobile plan switch for comparison tables ---------- *\/\r\n  function setPlan(p) {\r\n    root.setAttribute('data-plan', p);\r\n    qsa('[data-plan-switch]').forEach(function (b) {\r\n      var on = b.getAttribute('data-plan-switch') === p;\r\n      b.setAttribute('aria-pressed', on ? 'true' : 'false');\r\n    });\r\n  }\r\n  if (!root.getAttribute('data-plan')) setPlan('team');\r\n  qsa('[data-plan-switch]').forEach(function (b) {\r\n    b.addEventListener('click', function () { setPlan(b.getAttribute('data-plan-switch')); });\r\n  });\r\n  function implementationHTML() { return moneyHTML(IMPLEMENTATION[state.currency]); }\r\n  window.WNP = { state: state, apply: apply, money: money, moneyHTML: moneyHTML, implementationHTML: implementationHTML, setCurStyle: setCurStyle, setPlan: setPlan,\r\n                 stickyTop: function () { return parseFloat(root.style.getPropertyValue('--wnp-sticky-top')) || 0; },\r\n                 PRICES: PRICES, SYMBOL: SYMBOL, PLAIN: PLAIN, IMPLEMENTATION: IMPLEMENTATION, NAME: NAME, nameOf: nameOf };\r\n})();\r\n<\/script>\r\n<script>\r\n(function(){\r\n  'use strict';\r\n  var W=window.WNP, P=W.PRICES;\r\n  var root=document.querySelector('.wnp');\r\n  var people=document.getElementById('wnp-people'), range=document.getElementById('wnp-range'), unit=document.getElementById('wnp-unit');\r\n  var rPlan=document.getElementById('wnp-r-plan'), rAmount=document.getElementById('wnp-r-amount'), rPeriod=document.getElementById('wnp-r-period'),\r\n      rBreak=document.getElementById('wnp-r-breakdown'), rEquiv=document.getElementById('wnp-r-equiv'), rFine=document.getElementById('wnp-r-fine'), rCta=document.getElementById('wnp-r-cta');\r\n  var chips=Array.prototype.slice.call(document.querySelectorAll('.chips button'));\r\n  var n=5, forcedPlan=null;\r\n  function planFor(k){ return k===1?'personal':(k>=P.enterpriseMin?'enterprise':'team'); }\r\n  function cta(page,sub,type,label,cls){\r\n    var c=W.state.country;\r\n    var href = type==='enquire' ? 'https:\/\/wellnomics.com\/'+page+'\/?country_list='+c\r\n      : 'https:\/\/wellnomics.com\/'+page+'\/?subscriptiontype='+sub+'&purchasetype='+type+'&country='+c;\r\n    return '<a class=\"wnp-btn '+cls+'\" data-cta=\"'+page+'\" data-sub=\"'+sub+'\" data-type=\"'+type+'\" href=\"'+href+'\">'+label+'<\/a>';\r\n  }\r\n  function render(){\r\n    var plan=forcedPlan||planFor(n), m=W.moneyHTML;\r\n    W.setPlan(plan);\r\n    chips.forEach(function(b){ b.setAttribute('aria-pressed', Number(b.getAttribute('data-n'))===n || (b.getAttribute('data-n')==='500'&&n>=500) ? 'true':'false'); });\r\n    unit.textContent = n===1?'person':'people';\r\n    if(plan==='personal'){\r\n      rPlan.textContent='Personal'; rAmount.innerHTML=m(P.personal); rPeriod.textContent='once every 3 years';\r\n      rBreak.innerHTML='36 months \u00d7 '+m(P.month);\r\n      rEquiv.innerHTML='= '+m(P.month)+' a month';\r\n      rFine.textContent='One person, one payment, three years of cover.';\r\n      rCta.innerHTML=cta('buy-personal','personal','full','Buy now','wnp-btn-primary')+cta('try-personal','personal','trial','Try free','wnp-btn-light');\r\n    } else if(plan==='team'){\r\n      var k=Math.max(2,Math.min(n,P.enterpriseMin-1)), packs=Math.ceil(k\/P.packSize);\r\n      rPlan.textContent='Teams'; rAmount.innerHTML=m(packs*P.team); rPeriod.textContent='per year';\r\n      rBreak.innerHTML=packs+' pack'+(packs>1?'s':'')+' of '+P.packSize+' users \u00d7 '+m(P.team);\r\n      rEquiv.innerHTML='= '+m(P.month)+' per seat, per month';\r\n      rFine.textContent='Covers up to '+(packs*P.packSize)+' people. Add more 5-user packs any time.';\r\n      rCta.innerHTML=cta('buy-team','team','full','Buy now','wnp-btn-primary')+cta('try-team','team','trial','Try free','wnp-btn-light');\r\n    } else {\r\n      var u=Math.max(n,P.enterpriseMin);\r\n      rPlan.textContent='Enterprise'; rAmount.innerHTML=m(u*P.enterprise); rPeriod.textContent='per year';\r\n      rBreak.innerHTML=u.toLocaleString('en')+' users \u00d7 '+m(P.enterprise)+' per user';\r\n      rEquiv.innerHTML='= '+m(P.month)+' per person, per month';\r\n      rFine.innerHTML='Minimum 500 users. One-off implementation fee '+W.implementationHTML()+'.';\r\n      rCta.innerHTML=cta('request-pricing','enterprise','enquire','Enquire about Enterprise','wnp-btn-primary');\r\n    }\r\n    var rt=document.getElementById('wnp-r-tax'), t=plan==='personal'?W.state.taxIncl:W.state.tax; rt.textContent=t; rt.hidden=!t;\r\n    range.style.setProperty('--pct',(Math.min(n,500)-1)\/499*100+'%');\r\n  }\r\n  function setN(v,fromRange){\r\n    root.setAttribute('data-configured','true');\r\n    n=Math.max(1,Math.min(100000,Math.round(Number(v)||1)));\r\n    forcedPlan=null;\r\n    if(!fromRange) range.value=Math.min(n,500);\r\n    if(document.activeElement!==people) people.value=n;\r\n    render();\r\n  }\r\n  people.addEventListener('input',function(){ if(people.value!=='') setN(people.value); });\r\n  people.addEventListener('blur',function(){ people.value=n; });\r\n  range.addEventListener('input',function(){ people.value=range.value; setN(range.value,true); });\r\n  document.getElementById('wnp-dec').addEventListener('click',function(){ people.value=n-1; setN(n-1); });\r\n  document.getElementById('wnp-inc').addEventListener('click',function(){ people.value=n+1; setN(n+1); });\r\n  chips.forEach(function(b){ b.addEventListener('click',function(){ people.value=b.getAttribute('data-n'); setN(b.getAttribute('data-n')); }); });\r\n  document.querySelectorAll('[data-plan-switch]').forEach(function(b){ b.addEventListener('click',function(){ root.setAttribute('data-configured','true'); forcedPlan=b.getAttribute('data-plan-switch'); render(); }); });\r\n  document.addEventListener('wnp:region',render);\r\n  render();\r\n})();\r\n<\/script>\r\n<script>\r\n(function(){\r\n  'use strict';\r\n  var W=window.WNP, pop=document.querySelector('.wnp-pop'), body=pop.querySelector('.wnp-pop-body'), backdrop=document.querySelector('.wnp-pop-backdrop'), closeBtn=pop.querySelector('.wnp-pop-close');\r\n  var data=document.querySelector('.wnp-pop-data'), opener=null, mq=window.matchMedia('(max-width:760px)');\r\n  function place(btn){\r\n    if(mq.matches){ pop.style.top=''; pop.style.left=''; return; }\r\n    \/* viewport coordinates, then made relative to whatever the popover is positioned against\r\n       (the page itself standalone; a positioned theme wrapper when embedded in WordPress) *\/\r\n    var r=btn.getBoundingClientRect(), pw=pop.offsetWidth, ph=pop.offsetHeight, gap=10, minTop=W.stickyTop()+8;\r\n    var left=r.left, top=r.bottom+gap;\r\n    if(r.left+pw>innerWidth-16) left=Math.max(16, innerWidth-16-pw);\r\n    \/* below if it fits, else above if it fits, else slide it up so the whole popover stays on screen *\/\r\n    var maxTop=innerHeight-8-ph;\r\n    if(top>maxTop){ top = r.top-gap-ph>=minTop ? r.top-gap-ph : Math.max(minTop, maxTop); }\r\n    var op=pop.offsetParent||document.body, o;\r\n    if(op===document.body && getComputedStyle(op).position==='static') o={left:-scrollX, top:-scrollY};\r\n    else { o=op.getBoundingClientRect(); o={left:o.left+op.clientLeft, top:o.top+op.clientTop}; }\r\n    pop.style.left=(left-o.left)+'px'; pop.style.top=(top-o.top)+'px';\r\n  }\r\n  function open(btn){\r\n    var src=data.querySelector('[data-feature-pop=\"'+btn.getAttribute('data-feature')+'\"]'); if(!src) return;\r\n    if(opener) opener.setAttribute('aria-expanded','false');\r\n    opener=btn; btn.setAttribute('aria-expanded','true');\r\n    body.innerHTML=src.innerHTML; var h=body.querySelector('h4'); if(h) h.id='wnp-pop-title';\r\n    pop.hidden=false; backdrop.hidden=!mq.matches;\r\n    document.documentElement.classList.toggle('wnp-sheet-open', mq.matches);\r\n    requestAnimationFrame(function(){ pop.classList.add('is-open'); backdrop.classList.add('is-open'); place(btn); });\r\n    closeBtn.focus({preventScroll:true});\r\n  }\r\n  function close(){\r\n    if(pop.hidden) return;\r\n    pop.classList.remove('is-open'); backdrop.classList.remove('is-open');\r\n    document.documentElement.classList.remove('wnp-sheet-open');\r\n    var done=function(){ pop.hidden=true; backdrop.hidden=true; };\r\n    if(mq.matches) setTimeout(done,250); else done();\r\n    if(opener){ opener.setAttribute('aria-expanded','false'); opener.focus({preventScroll:true}); opener=null; }\r\n  }\r\n  document.querySelectorAll('.wnp-feat').forEach(function(b){\r\n    b.addEventListener('click',function(e){ e.stopPropagation(); if(opener===b && !pop.hidden) close(); else open(b); });\r\n  });\r\n  \/* clicking anywhere on a described row opens its popover, same as clicking the feature name *\/\r\n  document.querySelectorAll('.wnp-table tbody tr').forEach(function(tr){\r\n    var b=tr.querySelector('.wnp-feat'); if(!b) return;\r\n    tr.addEventListener('click',function(e){ if(e.target.closest('.wnp-feat')) return; e.stopPropagation(); b.click(); });\r\n  });\r\n  closeBtn.addEventListener('click',close);\r\n  backdrop.addEventListener('click',close);\r\n  document.addEventListener('click',function(e){ if(!pop.hidden && !pop.contains(e.target)) close(); });\r\n  document.addEventListener('keydown',function(e){ if(e.key==='Escape') close(); });\r\n  window.addEventListener('resize',function(){ if(!pop.hidden && opener) place(opener); });\r\n  window.addEventListener('scroll',function(){ if(!pop.hidden && opener && !mq.matches){ var r=opener.getBoundingClientRect(); if(r.bottom<0||r.top>innerHeight) close(); } },{passive:true});\r\n})();\r\n<\/script>\r\n\r\n\r\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-builder.php","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-54364","page","type-page","status-publish","hentry","no-wpautop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pricing | Wellnomics<\/title>\n<meta name=\"description\" content=\"We create software that applies the science of ergonomics to improve employee wellbeing and organizational performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wellnomics.com\/nl\/pricing\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pricing | Wellnomics\" \/>\n<meta property=\"og:description\" content=\"We create software that applies the science of ergonomics to improve employee wellbeing and organizational performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wellnomics.com\/nl\/pricing\/\" \/>\n<meta property=\"og:site_name\" content=\"Wellnomics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-30T20:30:25+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wellnomics.com\\\/pricing\\\/\",\"url\":\"https:\\\/\\\/wellnomics.com\\\/pricing\\\/\",\"name\":\"Pricing | Wellnomics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wellnomics.com\\\/#website\"},\"datePublished\":\"2022-08-16T02:35:51+00:00\",\"dateModified\":\"2026-09-30T20:30:25+00:00\",\"description\":\"We create software that applies the science of ergonomics to improve employee wellbeing and organizational performance.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wellnomics.com\\\/pricing\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wellnomics.com\\\/pricing\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wellnomics.com\\\/pricing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wellnomics.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pricing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wellnomics.com\\\/#website\",\"url\":\"https:\\\/\\\/wellnomics.com\\\/\",\"name\":\"Wellnomics\",\"description\":\"Ergonomics software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wellnomics.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pricing | Wellnomics","description":"We create software that applies the science of ergonomics to improve employee wellbeing and organizational performance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wellnomics.com\/nl\/pricing\/","og_locale":"nl_NL","og_type":"article","og_title":"Pricing | Wellnomics","og_description":"We create software that applies the science of ergonomics to improve employee wellbeing and organizational performance.","og_url":"https:\/\/wellnomics.com\/nl\/pricing\/","og_site_name":"Wellnomics","article_modified_time":"2026-09-30T20:30:25+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"9 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wellnomics.com\/pricing\/","url":"https:\/\/wellnomics.com\/pricing\/","name":"Pricing | Wellnomics","isPartOf":{"@id":"https:\/\/wellnomics.com\/#website"},"datePublished":"2022-08-16T02:35:51+00:00","dateModified":"2026-09-30T20:30:25+00:00","description":"We create software that applies the science of ergonomics to improve employee wellbeing and organizational performance.","breadcrumb":{"@id":"https:\/\/wellnomics.com\/pricing\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wellnomics.com\/pricing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wellnomics.com\/pricing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wellnomics.com\/"},{"@type":"ListItem","position":2,"name":"Pricing"}]},{"@type":"WebSite","@id":"https:\/\/wellnomics.com\/#website","url":"https:\/\/wellnomics.com\/","name":"Wellnomics","description":"Ergonomics software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wellnomics.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/pages\/54364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/comments?post=54364"}],"version-history":[{"count":7,"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/pages\/54364\/revisions"}],"predecessor-version":[{"id":55572,"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/pages\/54364\/revisions\/55572"}],"wp:attachment":[{"href":"https:\/\/wellnomics.com\/nl\/wp-json\/wp\/v2\/media?parent=54364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}