{"id":5033,"date":"2024-04-26T13:49:59","date_gmt":"2024-04-26T13:49:59","guid":{"rendered":"https:\/\/keyknowledge.com\/?page_id=5033"},"modified":"2026-08-03T09:54:08","modified_gmt":"2026-08-03T09:54:08","slug":"pricing","status":"publish","type":"page","link":"https:\/\/keyknowledge.com\/en\/pricing\/","title":{"rendered":"Pricing"},"content":{"rendered":"\n\n\n<style>\n.kk-pr { color: #222; }\n.kk-pr * { box-sizing: border-box; }\n.kk-band { width: 100vw; margin-left: calc(50% - 50vw); }\n.kk-wrap { max-width: 1180px; margin: 0 auto; padding: 66px clamp(20px, 4vw, 44px); }\n.kk-narrow { max-width: 1060px; }\n.kk-wrap.kk-wide { max-width: 1400px; padding-left: clamp(32px, 6vw, 64px); padding-right: clamp(32px, 6vw, 64px); }\n\n.kk-white { background: #fff; } .kk-grey { background: #eaf0fb; } .kk-navy { background: #27398B; color: #fff; }\n.kk-pr h2 { font-size: 1.9em; margin: 0 0 16px; color: #27398B; line-height: 1.25; }\n.kk-navy h2 { color: #fff; }\n.kk-pr p { line-height: 1.65; }\n.kk-eyebrow { display: block; font-size: .82em; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: #F5A337; margin-bottom: 12px; }\n.kk-lead { color: #555; margin: 0 0 34px; max-width: 780px; }\n\n.kk-btn { display: inline-block; padding: 13px 26px; border-radius: 4px; font-weight: 600; text-decoration: none; }\n.kk-btn-solid { background: #F5A337; color: #27398B; }\n.kk-btn-ghost-dark { border: 2px solid #27398B; color: #27398B; }\n\n\/* 1. hero *\/\n.kk-hero h1 { color: #fff; font-size: clamp(1.7em, 4vw, 2.5em); line-height: 1.2; margin: 0 0 16px; max-width: none; }\n.kk-hero-sub { font-size: 1.12em; color: #dbe0f2; max-width: 780px; margin: 0 0 30px; }\n.kk-hero-points { display: flex; flex-wrap: wrap; gap: 0; border-top: 1px solid rgba(255,255,255,.18); padding-top: 20px; }\n.kk-hero-points div { flex: 1 1 0; min-width: 200px; padding: 0 20px; border-left: 1px solid rgba(255,255,255,.18); }\n.kk-hero-points div:first-child { border-left: 0; padding-left: 0; }\n.kk-hero-points strong { display: block; color: #fff; font-size: .98em; margin-bottom: 6px; }\n.kk-hero-points span { display: block; color: #cdd4ee; font-size: .9em; line-height: 1.5; }\n\n\/* 2. pricing table \u2014 Stripe lays out its own columns based on available\n   width inside its shadow DOM, so the real fix is giving it more room\n   (see .kk-wide above) rather than styling it directly. *\/\n.kk-stripe-wrap { margin-top: 10px; width: 100%; }\n\n\/* 3. three quote paths, compact *\/\n.kk-paths-band { padding-top: 0; padding-bottom: 0; }\n.kk-paths-wrap { padding-top: 46px; padding-bottom: 46px; }\n.kk-paths-h2 { font-size: 1.4em; margin: 0 0 20px; color: #27398B; }\n.kk-paths { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; align-items: stretch; }\n.kk-path { background: #fff; border-radius: 8px; padding: 22px 24px; display: flex; flex-direction: column; }\n.kk-path-tag { display: block; font-size: .74em; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #F5A337; margin-bottom: 8px; }\n.kk-path h3 { color: #27398B; margin: 0 0 8px; font-size: 1.12em; line-height: 1.3; }\n.kk-path p { color: #444; margin: 0 0 18px; font-size: .93em; line-height: 1.5; flex: 1 1 auto; }\n.kk-path .kk-btn { align-self: flex-start; padding: 10px 20px; font-size: .93em; }\n.kk-path-main { border-top: 4px solid #27398B; }\n.kk-path-side { border-top: 4px solid #cdd4ee; background: #f7f9fd; }\n\n@media (max-width: 849px) {\n  .kk-hero-points { flex-direction: column; gap: 12px; }\n  .kk-hero-points div { border-left: 0; padding: 12px 0 0; border-top: 1px solid rgba(255,255,255,.18); }\n  .kk-hero-points div:first-child { border-top: 0; padding-top: 0; }\n  .kk-paths { grid-template-columns: 1fr; }\n}\n\n\/* free trial band *\/\n.kk-trial { background:linear-gradient(135deg,#27398B 0%,#1d2c6f 100%); position:relative; overflow:hidden; }\n.kk-trial-c1 { position:absolute; width:420px; height:420px; border-radius:50%; background:rgba(255,255,255,.05); top:-190px; right:-110px; }\n.kk-trial-c2 { position:absolute; width:260px; height:260px; border-radius:50%; background:rgba(245,163,55,.10); bottom:-150px; left:-60px; }\n.kk-trial-in { position:relative; z-index:2; display:flex; gap:40px; align-items:center; justify-content:space-between; flex-wrap:wrap; padding-top:60px; padding-bottom:60px; }\n.kk-trial-badge { display:inline-block; background:#F5A337; color:#27398B; font-size:.76em; font-weight:800; letter-spacing:.09em; text-transform:uppercase; padding:6px 16px; border-radius:30px; margin-bottom:16px; }\n.kk-trial h2 { color:#fff; font-size:clamp(1.5em,3vw,2em); margin:0 0 12px; line-height:1.22; }\n.kk-trial p { color:#dbe0f2; margin:0; max-width:520px; line-height:1.6; font-size:1.05em; }\n.kk-trial-act { flex:0 0 auto; text-align:center; }\n.kk-trial-btn { display:inline-block; background:#F5A337; color:#27398B; font-weight:800; font-size:1.1em; text-decoration:none; padding:18px 38px; border-radius:8px; box-shadow:0 8px 26px rgba(245,163,55,.45); transition:transform .2s ease, box-shadow .2s ease; animation:kktrialpulse 2.6s ease-in-out infinite; }\n.kk-trial-btn:hover { transform:translateY(-3px); box-shadow:0 14px 34px rgba(245,163,55,.62); }\n.kk-trial-note { display:block; margin-top:12px; color:#aab2d8; font-size:.86em; }\n@keyframes kktrialpulse { 0%,100%{ box-shadow:0 8px 26px rgba(245,163,55,.45);} 50%{ box-shadow:0 10px 34px rgba(245,163,55,.7);} }\n@media (prefers-reduced-motion: reduce){ .kk-trial-btn{ animation:none; } }\n@media (max-width:849px){ .kk-trial-in { flex-direction:column; align-items:flex-start; gap:26px; } .kk-trial-act { text-align:left; } }\n\n\/* stronger separation around the pricing table *\/\n.kk-paths-band { background:#dfe7f7 !important; }\n.kk-wrap.kk-wide { background:#fff; }\n\n\/* heading row with trial call to action *\/\n.kk-sub-head { display:flex; gap:40px; align-items:flex-start; justify-content:space-between; flex-wrap:wrap; }\n.kk-sub-head > div:first-child { flex:1 1 460px; }\n.kk-sub-act { flex:0 0 auto; padding-top:6px; }\n@media (max-width:849px){ .kk-sub-act { text-align:left; } }\n<\/style>\n\n<!-- ==================================================================\n     KEY KNOWLEDGE \u2014 PRICING\n     Paste into ONE full-width (12\/12) Custom HTML block.\n     One Stripe pricing table covers all three programs together;\n     there is no separate table per program page.\n     EDIT: the two \"Get a quote\" links (\/contact-us\/) if you want a\n     different form. The GDPR-only button links straight to your\n     Stripe Buy Link, so it skips the contact form entirely.\n     ================================================================== -->\n\n<div class=\"kk-pr\">\n\n  <!-- ===== 1. HERO ===== -->\n  <section class=\"kk-band kk-navy\">\n    <div class=\"kk-wrap kk-hero\">\n      <span class=\"kk-eyebrow\">Pricing<\/span>\n      <h1>We offer compliance as a service<\/h1>\n      <p class=\"kk-hero-sub\">It covers all your compliance training needs under one subscription.<\/p>\n      <div class=\"kk-hero-points\">\n        <div><strong>Auto-onboarding<\/strong><span>New hires are enrolled as soon as they join.<\/span><\/div>\n        <div><strong>Auto-certification<\/strong><span>Certificates are issued when an employee successfully completes a course.<\/span><\/div>\n        <div><strong>Centralised, audit-ready records<\/strong><span>Records prove workforce completion and understanding of key regulations.<\/span><\/div>\n        <div><strong>Always current<\/strong><span>Programs update as soon as compliance laws change.<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== 2. PRICING TABLE (all three programs, combined) ===== -->\n  <section class=\"kk-band kk-white\">\n    <div class=\"kk-wrap kk-wide\">\n      <div class=\"kk-sub-head\">\n        <div>\n          <h2>All three programs, one subscription<\/h2>\n          <p class=\"kk-lead\">All three programs, AI Ethics &amp; Compliance, GDPR &amp; Cyber Defence, and ESG &amp; Sustainability, together on one plan. Pick a tier based on your team size below.<\/p>\n        <\/div>\n        <div class=\"kk-sub-act\">\n          <a class=\"kk-trial-btn\" href=\"#trial\">Start your 72-hour free trial &rarr;<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"kk-stripe-wrap\">\n\n<div style=\"width:100vw; position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; padding:0 20px; box-sizing:border-box;\">\n<div style=\"max-width:1400px; margin:0 auto;\">\n<p><script async src=\"https:\/\/js.stripe.com\/v3\/pricing-table.js\"><\/script><br \/>\n    <stripe-pricing-table pricing-table-id=\"prctbl_1TsPh9Hd58JcsI4ZPwJyiCSS\"\n    publishable-key=\"pk_live_51Ts1FeHd58JcsI4Z8raOHzhjM1zC6wUltS1QYaa59tH2L0cRQnVlDzYwel9r4sRTTJNli3UY3zdP3smZiRrwtu2w00Kj6sVVtf\"><br \/>\n    <\/stripe-pricing-table><\/p>\n<\/p>\n<\/div>\n<\/div>\n\n\n<\/div>\n    <\/div>\n  <\/section>\n\n\n\n  <!-- ===== 3. THREE COMPACT PATHS: bigger team, custom program, GDPR only ===== -->\n  <section class=\"kk-band kk-grey kk-paths-band\">\n    <div class=\"kk-wrap kk-paths-wrap\">\n      <h2 class=\"kk-paths-h2\">Need something different?<\/h2>\n      <div class=\"kk-paths\">\n\n        <div class=\"kk-path kk-path-main\">\n          <span class=\"kk-path-tag\">Bigger team<\/span>\n          <h3>Training a larger organisation?<\/h3>\n          <p>We&#8217;ll size a plan and a price to fit your headcount.<\/p>\n          <a class=\"kk-btn kk-btn-solid\" href=\"\/contact-us\/\">Get a quote<\/a>\n        <\/div>\n\n        <div class=\"kk-path kk-path-main\">\n          <span class=\"kk-path-tag\">Custom program<\/span>\n          <h3>Need it tailored to your business?<\/h3>\n          <p>We&#8217;ll adapt the programs to your sector, roles or reporting needs.<\/p>\n          <a class=\"kk-btn kk-btn-solid\" href=\"\/contact-us\/\">Get a quote<\/a>\n        <\/div>\n\n        <div class=\"kk-path kk-path-side\">\n          <span class=\"kk-path-tag\">Just one area<\/span>\n          <h3>Only need GDPR?<\/h3>\n          <p>Subscribe to GDPR &amp; Cyber Defence on its own, no need for the other programs.<\/p>\n          <a class=\"kk-btn kk-btn-ghost-dark\" href=\"https:\/\/buy.stripe.com\/cNibJ1cxh1ma8nfcTMaZi00\" target=\"_blank\" rel=\"noopener\">Subscribe to GDPR only<\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ===== FREE TRIAL FORM ===== -->\n  <section class=\"kk-band kk-white\" id=\"trial\">\n    <div class=\"kk-wrap kk-narrow\">\n      <iframe\n        src=\"https:\/\/app.keyknowledge.com\/trial?embed=1\"\n        title=\"Request a Key Knowledge free trial\"\n        style=\"display:block;width:100%;height:850px;border:0\"\n      ><\/iframe>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"cybocfi_hide_featured_image":"","footnotes":""},"class_list":["post-5033","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/pages\/5033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/comments?post=5033"}],"version-history":[{"count":29,"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/pages\/5033\/revisions"}],"predecessor-version":[{"id":5672,"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/pages\/5033\/revisions\/5672"}],"wp:attachment":[{"href":"https:\/\/keyknowledge.com\/en\/wp-json\/wp\/v2\/media?parent=5033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}