{"id":31251,"date":"2026-05-30T05:24:27","date_gmt":"2026-05-30T05:24:27","guid":{"rendered":"https:\/\/www.othellointernational.com\/?page_id=31251"},"modified":"2026-07-09T16:34:29","modified_gmt":"2026-07-09T16:34:29","slug":"icvcm","status":"publish","type":"page","link":"https:\/\/www.othellointernational.com\/th\/icvcm\/","title":{"rendered":""},"content":{"rendered":"\n\n<!-- ===================================================================\n     OTHELLO INTERNATIONAL \u2014 ICVCM CCP \u00b7 v12 INTERACTIVE\n     URL: \/certifications\/icvcm\/\n     The Integrity Council's Core Carbon Principles framework\n     Panit Chancharoonpong \u00b7 CCP Assessment Framework competence\n     Honest positioning: page describes the system + how Othello applies it\n   =================================================================== -->\n\n<style>\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Fraunces:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=JetBrains+Mono:wght@400;500;600;700&family=Sarabun:wght@400;500;600;700&display=swap');\n\n.oth-icv{\n  --k:#000;--k0:#050505;--k1:#0a0a0a;--k2:#141414;--k3:#1a1a1a;--k4:#1f1f1f;\n  --line:#242424;--line2:rgba(255,255,255,.06);\n  --r:#ED4036;--r1:#FF5046;--r2:#C2261C;--r3:#8a1a13;--r4:rgba(237,64,54,.1);\n  --w:#fff;--w1:rgba(255,255,255,.84);--w2:rgba(255,255,255,.60);--w3:rgba(255,255,255,.42);--w4:rgba(255,255,255,.20);\n  --gold:#FF5046;--gold1:#FF6B5C;--g:#4ade80;--blue:#3b82f6;--amber:#f59e0b;\n  --s:'Poppins',-apple-system,sans-serif;--d:'Fraunces',Georgia,serif;\n  --m:'JetBrains Mono',Menlo,monospace;--th:'Sarabun',sans-serif;\n  --ease:cubic-bezier(.16,1,.3,1);\n  font-family:var(--s);color:var(--w);background:var(--k);line-height:1.6;font-size:16px;\n  margin:0;padding:0;width:100%;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:76px;\n}\n.oth-icv *,.oth-icv *::before,.oth-icv *::after{box-sizing:border-box}\n.oth-icv .wrap{max-width:1340px;margin:0 auto;padding:0 40px}\n.oth-icv a:focus-visible,.oth-icv button:focus-visible,.oth-icv summary:focus-visible{outline:2px solid var(--r1);outline-offset:3px;border-radius:2px}\n\n.oth-icv [data-reveal]{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease)}\n.oth-icv.js-on [data-reveal]:not(.in){opacity:0;transform:translateY(24px)}\n.oth-icv [data-reveal].in{opacity:1;transform:translateY(0)}\n.oth-icv [data-reveal-stagger] > *{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease)}\n.oth-icv.js-on [data-reveal-stagger]:not(.in) > *{opacity:0;transform:translateY(20px)}\n.oth-icv [data-reveal-stagger].in > *:nth-child(1){transition-delay:0s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(2){transition-delay:.06s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(3){transition-delay:.12s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(4){transition-delay:.18s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(5){transition-delay:.24s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(6){transition-delay:.30s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(7){transition-delay:.36s}\n.oth-icv [data-reveal-stagger].in > *:nth-child(8){transition-delay:.42s}\n.oth-icv [data-reveal-stagger].in > *{opacity:1;transform:translateY(0)}\n\n.oth-icv .eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--m);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--r);margin-bottom:22px}\n.oth-icv .eyebrow::before{content:\"\";width:36px;height:1px;background:var(--r)}\n.oth-icv h2.title{font-size:clamp(34px,4.6vw,58px);line-height:1.06;font-weight:700;letter-spacing:-.025em;margin:0 0 22px;color:var(--w)}\n.oth-icv h2.title em{font-family:var(--d);font-style:italic;font-weight:500;color:var(--r)}\n.oth-icv .lead{font-size:17px;color:var(--w1);max-width:74ch;line-height:1.65}\n.oth-icv .lead strong{color:var(--w);font-weight:600}\n.oth-icv .lead em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .lead a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n.oth-icv .lead a:hover{border-bottom-color:var(--r)}\n.oth-icv .section{padding:110px 0;background:var(--k);position:relative}\n.oth-icv .section.alt{background:var(--k1)}\n.oth-icv .section-head{margin-bottom:56px;max-width:920px}\n.oth-icv .section-head.center{margin-left:auto;margin-right:auto;text-align:center}\n.oth-icv .section-head.center .eyebrow{justify-content:center}\n.oth-icv .section-head.center .eyebrow::after{content:\"\";width:36px;height:1px;background:var(--r);margin-left:14px}\n\n.oth-icv .btn{display:inline-flex;align-items:center;gap:12px;padding:17px 30px;font-family:var(--s);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .35s var(--ease);cursor:pointer;border:2px solid;position:relative;overflow:hidden}\n.oth-icv .btn::after{content:\"\u2192\";font-family:var(--d);font-style:italic;font-size:17px;transition:transform .3s var(--ease)}\n.oth-icv .btn:hover::after{transform:translateX(5px)}\n.oth-icv .btn-primary{background:var(--r);color:var(--w) !important;border-color:var(--r)}\n.oth-icv .btn-primary:hover{background:var(--r1);border-color:var(--r1);transform:translateY(-3px);box-shadow:0 16px 40px rgba(237,64,54,.45)}\n.oth-icv .btn-outline{background:transparent;color:var(--w) !important;border-color:var(--w4)}\n.oth-icv .btn-outline:hover{background:var(--w);color:var(--k) !important;border-color:var(--w);transform:translateY(-3px)}\n\n@keyframes icv-pulse{0%,100%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}50%{box-shadow:0 0 0 10px rgba(74,222,128,0)}}\n@keyframes icv-shimmer{0%{background-position:200% 50%}100%{background-position:-200% 50%}}\n@keyframes icv-glow{0%,100%{opacity:1}50%{opacity:.7}}\n@keyframes icv-arrow{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}\n\n.oth-icv .strip{background:var(--k1);border-bottom:1px solid var(--line);padding:12px 0;font-family:var(--m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--w2)}\n.oth-icv .strip-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}\n.oth-icv .strip-row .l{display:flex;align-items:center;gap:12px}\n.oth-icv .strip-dot{width:8px;height:8px;background:var(--g);border-radius:50%;animation:icv-pulse 2s ease-in-out infinite}\n.oth-icv .strip-row .r{color:var(--w3)}\n.oth-icv .strip-row .r b{color:var(--w);font-weight:500}\n\n.oth-icv .crumb{background:var(--k);border-bottom:1px solid var(--line);padding:18px 0;font-family:var(--m);font-size:11px;letter-spacing:.10em;text-transform:uppercase;color:var(--w3)}\n.oth-icv .crumb a{color:var(--w2);text-decoration:none;transition:color .2s}\n.oth-icv .crumb a:hover{color:var(--r)}\n.oth-icv .crumb .sep{margin:0 12px;color:var(--w4)}\n.oth-icv .crumb .here{color:var(--w)}\n\n\/* ============ HERO ============ *\/\n.oth-icv .hero{padding:90px 0 120px;background:var(--k);position:relative;overflow:hidden}\n.oth-icv .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 1400px 900px at 78% 25%,rgba(237,64,54,.22),transparent 60%),radial-gradient(ellipse 700px 500px at 12% 80%,rgba(237,64,54,.08),transparent 60%);pointer-events:none;animation:icv-glow 8s ease-in-out infinite}\n.oth-icv .hero::after{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse 1400px 800px at 50% 30%,black,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 1400px 800px at 50% 30%,black,transparent 75%)}\n.oth-icv .hero-inner{position:relative;z-index:2}\n.oth-icv .hero-tag{display:inline-flex;align-items:center;gap:14px;padding:10px 22px;background:rgba(237,64,54,.12);border:1px solid rgba(237,64,54,.35);border-radius:100px;font-family:var(--m);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--r1);font-weight:600;margin-bottom:30px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 30px rgba(237,64,54,.15)}\n.oth-icv .hero-tag .dot{width:7px;height:7px;background:var(--g);border-radius:50%;animation:icv-pulse 2s ease-in-out infinite}\n\n.oth-icv .hero h1{font-size:clamp(34px,5.4vw,68px);line-height:1.04;font-weight:700;letter-spacing:-.03em;margin:0 0 30px;color:var(--w);max-width:26ch}\n.oth-icv .hero h1 em{font-family:var(--d);font-style:italic;font-weight:500;color:var(--r);background:linear-gradient(90deg,var(--r) 0%,var(--r1) 30%,var(--gold) 50%,var(--r1) 70%,var(--r) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:icv-shimmer 6s linear infinite}\n.oth-icv .hero h1 .arrow{display:inline-flex;align-items:center;color:var(--r);animation:icv-arrow 2.5s ease-in-out infinite;margin:0 .1em;font-family:var(--d);font-style:italic;font-weight:300}\n\n.oth-icv .hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;align-items:start;margin-top:24px}\n.oth-icv .hero-left p{font-size:17px;line-height:1.7;color:var(--w1);margin:0 0 32px;max-width:66ch}\n.oth-icv .hero-left p strong{color:var(--w);font-weight:600}\n.oth-icv .hero-left p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .hero-left p a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n\n.oth-icv .hs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:32px;position:relative;overflow:hidden}\n.oth-icv .hs{background:var(--k1);padding:24px 20px;transition:all .4s var(--ease);position:relative;overflow:hidden}\n.oth-icv .hs::before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(237,64,54,.15),transparent 70%);opacity:0;transition:opacity .4s var(--ease)}\n.oth-icv .hs:hover::before{opacity:1}\n.oth-icv .hs:hover{background:var(--k3);transform:translateY(-3px)}\n.oth-icv .hs .ic{width:28px;height:28px;color:var(--r);margin-bottom:14px;position:relative;z-index:2;transition:transform .4s var(--ease)}\n.oth-icv .hs:hover .ic{transform:scale(1.15) rotate(-5deg)}\n.oth-icv .hs .ic svg{width:100%;height:100%}\n.oth-icv .hs .v{font-family:var(--d);font-style:italic;font-weight:500;font-size:42px;line-height:1;color:var(--r);margin-bottom:6px;letter-spacing:-.02em;position:relative;z-index:2;display:flex;align-items:baseline;gap:2px}\n.oth-icv .hs .v .num{display:inline-block;min-width:1ch}\n.oth-icv .hs .v .sm{font-size:.40em;color:var(--w2);font-style:normal;font-family:var(--m);font-weight:600;letter-spacing:.02em;margin-left:3px}\n.oth-icv .hs .lb{font-family:var(--m);font-size:9.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--w2);font-weight:600;margin-bottom:4px;line-height:1.3;position:relative;z-index:2}\n.oth-icv .hs .sb{font-size:10.5px;color:var(--w3);line-height:1.4;position:relative;z-index:2}\n\n.oth-icv .hctas{display:flex;gap:14px;flex-wrap:wrap}\n\n\/* Posture card *\/\n.oth-icv .lp-card{background:linear-gradient(135deg,var(--k3) 0%,var(--k1) 100%);border:1px solid var(--line);padding:36px 30px;position:relative;overflow:hidden;transition:all .5s var(--ease)}\n.oth-icv .lp-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 30px rgba(237,64,54,.15);border-color:rgba(237,64,54,.20)}\n.oth-icv .lp-card::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%);transition:width .35s var(--ease)}\n.oth-icv .lp-card:hover::before{width:6px}\n.oth-icv .lp-card::after{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(237,64,54,.18),transparent 50%);opacity:.5;transition:opacity .5s var(--ease);pointer-events:none}\n.oth-icv .lp-card:hover::after{opacity:1}\n.oth-icv .lp-lb{font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--r);margin-bottom:18px;display:flex;align-items:center;gap:8px;font-weight:600;position:relative;z-index:2}\n.oth-icv .lp-lb::before{content:\"\u25cf\";color:var(--g);animation:icv-pulse 2s ease-in-out infinite}\n.oth-icv .lp-head{font-family:var(--d);font-style:italic;font-size:22px;font-weight:500;color:var(--w);letter-spacing:-.015em;line-height:1.2;margin-bottom:22px;position:relative;z-index:2}\n.oth-icv .lp-head em{color:var(--r);font-weight:600}\n.oth-icv .lp-items{margin:0;padding:0;list-style:none;position:relative;z-index:2;display:grid;gap:8px}\n.oth-icv .lp-item{padding:13px 16px;background:var(--k);border:1px solid var(--line);border-left:3px solid var(--r);transition:all .3s var(--ease);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}\n.oth-icv .lp-item:hover{border-left-width:5px;transform:translateX(4px);background:var(--k2)}\n.oth-icv .lp-item.gold{border-left-color:var(--gold)}\n.oth-icv .lp-k{font-family:var(--m);font-size:9.5px;letter-spacing:.10em;color:var(--r);font-weight:700;background:rgba(237,64,54,.10);padding:4px 8px;border-radius:2px;line-height:1;white-space:nowrap;text-transform:uppercase}\n.oth-icv .lp-item.gold .lp-k{color:var(--gold);background:rgba(237,64,54,.10)}\n.oth-icv .lp-v{font-family:var(--s);font-size:12.5px;font-weight:600;color:var(--w);letter-spacing:-.005em;line-height:1.3}\n.oth-icv .lp-v b{color:var(--r);font-weight:700}\n.oth-icv .lp-item.gold .lp-v b{color:var(--gold)}\n\n@media (max-width:1024px){\n  .oth-icv .hero-grid{grid-template-columns:1fr;gap:40px}\n  .oth-icv .hs-grid{grid-template-columns:repeat(2,1fr)}\n}\n@media (max-width:600px){\n  .oth-icv .wrap{padding:0 22px}\n  .oth-icv .hero{padding:48px 0 64px}\n  .oth-icv .section{padding:64px 0}\n  .oth-icv .hero h1{font-size:32px}\n  .oth-icv .hctas{flex-direction:column}\n  .oth-icv .btn{justify-content:center;width:100%}\n  .oth-icv .hs .v{font-size:32px}\n}\n@media (prefers-reduced-motion:reduce){\n  .oth-icv *,.oth-icv *::before,.oth-icv *::after{animation-duration:.01ms !important;transition-duration:.01ms !important}\n  .oth-icv [data-reveal],.oth-icv [data-reveal-stagger] > *{opacity:1 !important;transform:none !important}\n}\n\/* ============ THE ATA CREDENTIAL MODEL ============ *\/\n.oth-icv .pm-sec{padding:110px 0;background:var(--k1);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-icv .pm-sec::before{content:\"\";position:absolute;top:-100px;left:50%;width:1200px;height:600px;background:radial-gradient(ellipse,rgba(237,64,54,.06),transparent 70%);transform:translateX(-50%);pointer-events:none}\n.oth-icv .pm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;z-index:2}\n.oth-icv .pm-card{background:linear-gradient(135deg,var(--k2) 0%,var(--k3) 100%);border:1px solid var(--line);padding:36px 32px;position:relative;overflow:hidden;transition:all .5s var(--ease);display:flex;flex-direction:column}\n.oth-icv .pm-card::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%);transition:width .35s var(--ease)}\n.oth-icv .pm-card:hover::before{width:6px}\n.oth-icv .pm-card::after{content:\"\";position:absolute;top:0;right:0;width:240px;height:240px;background:radial-gradient(circle at 100% 0%,rgba(237,64,54,.14),transparent 70%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}\n.oth-icv .pm-card:hover::after{opacity:1}\n.oth-icv .pm-card:hover{background:var(--k3);border-color:rgba(237,64,54,.4);transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.5)}\n.oth-icv .pm-num{font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--r);font-weight:700;margin-bottom:14px;position:relative;z-index:2;padding:5px 12px;background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.30);border-radius:2px;display:inline-block;width:fit-content}\n.oth-icv .pm-card h3{font-family:var(--d);font-style:italic;font-size:22px;font-weight:600;color:var(--w);margin:0 0 14px;line-height:1.2;letter-spacing:-.005em;position:relative;z-index:2}\n.oth-icv .pm-card h3 em{color:var(--r);font-style:italic;font-weight:600}\n.oth-icv .pm-card p{font-size:13.5px;line-height:1.7;color:var(--w1);margin:0 0 14px;position:relative;z-index:2}\n.oth-icv .pm-card p strong{color:var(--w);font-weight:600}\n.oth-icv .pm-card p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .pm-spec{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);position:relative;z-index:2;display:grid;gap:6px}\n.oth-icv .pm-spec-row{display:flex;justify-content:space-between;gap:10px;font-family:var(--m);font-size:11px;align-items:baseline}\n.oth-icv .pm-spec-k{color:var(--w3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}\n.oth-icv .pm-spec-v{color:var(--w);font-weight:600;font-size:11px;text-align:right;letter-spacing:.02em}\n.oth-icv .pm-spec-v b{color:var(--r);font-weight:700}\n@media (max-width:1024px){.oth-icv .pm-grid{grid-template-columns:1fr;gap:14px}}\n@media (max-width:600px){.oth-icv .pm-card{padding:28px 24px}}\n\/* ============ \u00a702 \u2014 BENCH PRACTITIONER CREDENTIALS ============ *\/\n.oth-icv .bp-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-icv .bp-sec::before{content:\"\";position:absolute;top:20%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(237,64,54,.06),transparent 70%);border-radius:50%;pointer-events:none}\n.oth-icv .bp-domain{margin-bottom:48px;position:relative;z-index:2}\n.oth-icv .bp-domain:last-child{margin-bottom:0}\n.oth-icv .bp-domain-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}\n.oth-icv .bp-dh-l{display:flex;align-items:baseline;gap:14px}\n.oth-icv .bp-dnum{font-family:var(--m);font-size:11px;font-weight:700;letter-spacing:.10em;color:var(--r);background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.30);border-radius:3px;padding:5px 11px;white-space:nowrap}\n.oth-icv .bp-dh-l h3{font-family:var(--d);font-style:italic;font-size:clamp(22px,2.6vw,30px);font-weight:600;color:var(--w);letter-spacing:-.01em;line-height:1.15;margin:0}\n.oth-icv .bp-dh-l h3 em{color:var(--r);font-style:italic;font-weight:600}\n.oth-icv .bp-anchor{font-family:var(--m);font-size:10.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--w3);text-align:right}\n.oth-icv .bp-anchor b{color:var(--w);font-weight:600}\n.oth-icv .bp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n.oth-icv .bp-grid.c3{grid-template-columns:repeat(3,1fr)}\n.oth-icv .bpc{background:var(--k2);border:1px solid var(--line);border-left:3px solid var(--r);padding:18px 20px 16px;transition:all .3s var(--ease);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}\n.oth-icv .bpc:hover{background:var(--k3);border-left-width:5px;transform:translateX(4px);box-shadow:0 8px 20px rgba(0,0,0,.3)}\n.oth-icv .bpc-tag{font-family:var(--m);font-size:9.5px;font-weight:700;letter-spacing:.10em;color:var(--r);background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.25);border-radius:2px;padding:5px 9px;line-height:1;white-space:nowrap;align-self:start;text-transform:uppercase;margin-top:3px}\n.oth-icv .bpc-body{font-size:12.5px;line-height:1.55;color:var(--w1)}\n.oth-icv .bpc-name{font-family:var(--d);font-style:italic;font-size:15.5px;font-weight:600;color:var(--w);display:block;margin-bottom:4px;letter-spacing:-.005em}\n.oth-icv .bpc-issuer{font-family:var(--m);font-size:10.5px;color:var(--w3);letter-spacing:.04em;margin-bottom:5px;font-weight:500}\n.oth-icv .bpc-issuer b{color:var(--r);font-weight:600}\n.oth-icv .bpc-body p{font-size:12px;line-height:1.6;color:var(--w2);margin:0}\n.oth-icv .bpc-body p strong{color:var(--w);font-weight:600}\n@media (max-width:900px){.oth-icv .bp-grid,.oth-icv .bp-grid.c3{grid-template-columns:1fr}}\n\/* ============ COVERAGE (32 PAIRS) ============ *\/\n.oth-icv .cov-sec{padding:110px 0;background:var(--k1);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-icv .cov-sec::before{content:\"\";position:absolute;top:-100px;left:50%;width:1200px;height:600px;background:radial-gradient(ellipse,rgba(237,64,54,.06),transparent 70%);transform:translateX(-50%);pointer-events:none}\n.oth-icv .cov-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative;z-index:2}\n.oth-icv .cov-col{background:var(--k2);border:1px solid var(--line);padding:32px 30px;position:relative;overflow:hidden;transition:all .4s var(--ease)}\n.oth-icv .cov-col::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--r);transition:width .35s var(--ease)}\n.oth-icv .cov-col:hover::before{width:6px}\n.oth-icv .cov-col:hover{background:var(--k3);border-color:rgba(237,64,54,.3)}\n.oth-icv .cov-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}\n.oth-icv .cov-dir{font-family:var(--d);font-style:italic;font-size:26px;font-weight:600;color:var(--w);letter-spacing:-.01em}\n.oth-icv .cov-dir span{color:var(--r);font-style:normal;margin:0 4px}\n.oth-icv .cov-count{font-family:var(--m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--w3);font-weight:600;white-space:nowrap}\n.oth-icv .cov-list{list-style:none;margin:0;padding:0;columns:2;column-gap:24px}\n.oth-icv .cov-list li{font-family:var(--s);font-size:14px;font-weight:500;color:var(--w1);padding:7px 0 7px 22px;position:relative;break-inside:avoid;border-bottom:1px dotted var(--line)}\n.oth-icv .cov-list li::before{content:\"\u2713\";position:absolute;left:0;top:7px;color:var(--r);font-size:12px;font-weight:700}\n.oth-icv .cov-foot{font-family:var(--m);font-size:10.5px;line-height:1.7;color:var(--w3);letter-spacing:.02em;margin:24px 0 0;padding:16px 20px;background:var(--k);border:1px solid var(--line);position:relative;z-index:2}\n.oth-icv .cov-foot b{color:var(--r);font-weight:700}\n@media (max-width:900px){.oth-icv .cov-grid{grid-template-columns:1fr;gap:14px}}\n@media (max-width:600px){.oth-icv .cov-list{columns:1}.oth-icv .cov-col{padding:26px 22px}}\n\n\/* ============ QUALITY DISCIPLINE \/ WORKFLOW + THAI GAP ============ *\/\n.oth-icv .qd-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-icv .qd-sec.alt{background:var(--k1)}\n.oth-icv .qd-sec::before{content:\"\";position:absolute;top:30%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(237,64,54,.05),transparent 70%);border-radius:50%;pointer-events:none}\n.oth-icv .qd-block{background:linear-gradient(135deg,rgba(237,64,54,.08) 0%,var(--k3) 100%);border:1px solid rgba(237,64,54,.30);padding:48px 44px;position:relative;overflow:hidden;transition:all .5s var(--ease)}\n.oth-icv .qd-block::before{content:\"\";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%);transition:width .35s var(--ease)}\n.oth-icv .qd-block:hover::before{width:8px}\n.oth-icv .qd-block.wf::after{content:\"QA\";position:absolute;top:-30px;right:-15px;font-family:var(--d);font-style:italic;font-size:clamp(100px,13vw,220px);line-height:1;color:var(--r);opacity:.06;font-weight:600;pointer-events:none;letter-spacing:-.03em}\n.oth-icv .qd-block.thai::after{content:\"TH\";position:absolute;top:-30px;right:-15px;font-family:var(--d);font-style:italic;font-size:clamp(100px,13vw,220px);line-height:1;color:var(--r);opacity:.06;font-weight:600;pointer-events:none;letter-spacing:-.03em}\n.oth-icv .qd-block:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 40px rgba(237,64,54,.12);border-color:rgba(237,64,54,.5)}\n.oth-icv .qd-eye{font-family:var(--m);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--r);font-weight:700;margin-bottom:14px;position:relative;z-index:2;display:flex;align-items:center;gap:8px}\n.oth-icv .qd-eye::before{content:\"\u25cf\";color:var(--r);animation:icv-pulse 2s ease-in-out infinite}\n.oth-icv .qd-block h3{font-family:var(--d);font-style:italic;font-size:clamp(26px,3.4vw,32px);font-weight:500;color:var(--w);margin:0 0 18px;line-height:1.2;letter-spacing:-.01em;position:relative;z-index:2;max-width:36ch}\n.oth-icv .qd-block h3 em{color:var(--r);font-style:italic;font-weight:600}\n.oth-icv .qd-block > p{font-size:14.5px;line-height:1.7;color:var(--w1);margin:0 0 14px;position:relative;z-index:2;max-width:82ch}\n.oth-icv .qd-block > p strong{color:var(--w);font-weight:600}\n.oth-icv .qd-block > p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .qd-block > p a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n.oth-icv .qd-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(237,64,54,.20);position:relative;z-index:2}\n.oth-icv .qd-step{background:var(--k);border:1px solid var(--line);border-left:3px solid var(--r);padding:16px 20px;transition:all .3s var(--ease);display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start}\n.oth-icv .qd-step:hover{background:var(--k2);transform:translateX(4px);border-left-width:5px}\n.oth-icv .qd-step .qs-num{font-family:var(--m);font-size:9px;color:var(--r);font-weight:700;letter-spacing:.10em;padding:5px 8px;background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.25);border-radius:2px;text-align:center;line-height:1.2;white-space:nowrap;align-self:start;text-transform:uppercase}\n.oth-icv .qd-step .qs-body{font-size:12.5px;line-height:1.65;color:var(--w1)}\n.oth-icv .qd-step .qs-title{font-family:var(--d);font-style:italic;font-size:14.5px;font-weight:600;color:var(--w);display:block;margin-bottom:4px;letter-spacing:-.005em}\n.oth-icv .qd-step .qs-body strong{color:var(--w);font-weight:600}\n.oth-icv .qd-step .qs-body em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n@media (max-width:1024px){.oth-icv .qd-steps{grid-template-columns:1fr;gap:8px}}\n@media (max-width:600px){.oth-icv .qd-block{padding:32px 28px}.oth-icv .qd-block h3{font-size:22px}.oth-icv .qd-step{grid-template-columns:1fr;gap:8px;padding:14px 16px}}\n\/* ============ ADJACENT SERVICES ============ *\/\n.oth-icv .as-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-icv .as-sec::before{content:\"\";position:absolute;top:30%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(237,64,54,.05),transparent 70%);border-radius:50%;pointer-events:none}\n.oth-icv .as-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;z-index:2}\n.oth-icv .as-card{background:var(--k2);border:1px solid var(--line);padding:32px 30px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:all .4s var(--ease);display:flex;flex-direction:column}\n.oth-icv .as-card::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--r);transition:width .35s var(--ease)}\n.oth-icv .as-card:hover::before{width:6px}\n.oth-icv .as-card.gold::before{background:linear-gradient(180deg,var(--gold) 0%,var(--r) 100%)}\n.oth-icv .as-card.gold{background:linear-gradient(135deg,rgba(237,64,54,.06) 0%,var(--k3) 100%);border-color:rgba(237,64,54,.30)}\n.oth-icv .as-card.gold:hover{border-color:rgba(237,64,54,.5);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 30px rgba(237,64,54,.12)}\n.oth-icv .as-card:not(.gold):hover{background:var(--k3);border-color:rgba(237,64,54,.4);transform:translateY(-3px);box-shadow:0 20px 50px rgba(0,0,0,.4)}\n.oth-icv .as-card.gold:hover{transform:translateY(-3px)}\n.oth-icv .as-icon{width:48px;height:48px;background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.30);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:all .35s var(--ease)}\n.oth-icv .as-card.gold .as-icon{background:rgba(237,64,54,.10);border-color:rgba(237,64,54,.30)}\n.oth-icv .as-card:hover .as-icon{transform:scale(1.1) rotate(-5deg);background:rgba(237,64,54,.18);border-color:rgba(237,64,54,.5)}\n.oth-icv .as-card.gold:hover .as-icon{background:rgba(237,64,54,.18);border-color:rgba(237,64,54,.5)}\n.oth-icv .as-icon svg{width:24px;height:24px;stroke:var(--r);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.oth-icv .as-card.gold .as-icon svg{stroke:var(--gold)}\n.oth-icv .as-tag{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--r);font-weight:700;margin-bottom:8px;text-transform:uppercase}\n.oth-icv .as-card.gold .as-tag{color:var(--gold)}\n.oth-icv .as-card h3{font-family:var(--d);font-style:italic;font-size:22px;font-weight:600;color:var(--w);margin:0 0 12px;line-height:1.2;letter-spacing:-.005em}\n.oth-icv .as-card p{font-size:13px;line-height:1.65;color:var(--w1);margin:0 0 18px;flex:1}\n.oth-icv .as-card p strong{color:var(--w);font-weight:600}\n.oth-icv .as-card p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .as-card.gold p em{color:var(--gold)}\n.oth-icv .as-arrow{font-family:var(--m);font-size:11px;letter-spacing:.10em;color:var(--r);font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:gap .3s var(--ease)}\n.oth-icv .as-card.gold .as-arrow{color:var(--gold)}\n.oth-icv .as-arrow::after{content:\"\u2192\";font-family:var(--d);font-style:italic;font-size:16px;transition:transform .3s var(--ease)}\n.oth-icv .as-card:hover .as-arrow::after{transform:translateX(5px)}\n@media (max-width:1024px){.oth-icv .as-grid{grid-template-columns:1fr;gap:14px}}\n@media (max-width:600px){.oth-icv .as-card{padding:24px 22px}}\n\n\/* ============ FAQ ============ *\/\n.oth-icv .faq-sec{padding:110px 0;background:var(--k1);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-icv .faq-sec::before{content:\"\";position:absolute;top:-100px;left:50%;width:1200px;height:600px;background:radial-gradient(ellipse,rgba(237,64,54,.06),transparent 70%);transform:translateX(-50%);pointer-events:none}\n.oth-icv .faq-grid{display:grid;gap:14px;max-width:980px;margin:0 auto}\n.oth-icv .faq{background:var(--k2);border:1px solid var(--line);transition:all .35s var(--ease);overflow:hidden;position:relative}\n.oth-icv .faq[open]{background:var(--k3);border-color:rgba(237,64,54,.30);box-shadow:0 16px 40px rgba(0,0,0,.4)}\n.oth-icv .faq:hover{border-color:rgba(237,64,54,.20)}\n.oth-icv .faq summary{padding:22px 28px;cursor:pointer;list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font-family:var(--s);font-size:15.5px;font-weight:600;color:var(--w);line-height:1.35;transition:background .25s}\n.oth-icv .faq summary::-webkit-details-marker{display:none}\n.oth-icv .faq summary:hover{background:var(--k1)}\n.oth-icv .faq-num{font-family:var(--m);font-size:10.5px;font-weight:700;letter-spacing:.10em;color:var(--r);padding:5px 10px;background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.30);border-radius:2px;white-space:nowrap}\n.oth-icv .faq-ic{width:32px;height:32px;border-radius:50%;background:var(--k);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;color:var(--r);transition:all .3s var(--ease)}\n.oth-icv .faq[open] .faq-ic{transform:rotate(45deg);background:var(--r);color:var(--w);border-color:var(--r)}\n.oth-icv .faq-body{padding:0 28px 26px;border-top:1px solid var(--line)}\n.oth-icv .faq-body p{font-size:14px;line-height:1.7;color:var(--w1);margin:18px 0 0;max-width:84ch}\n.oth-icv .faq-body p:first-child{margin-top:18px}\n.oth-icv .faq-body p strong{color:var(--w);font-weight:600}\n.oth-icv .faq-body p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .faq-body p a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n@media (max-width:600px){.oth-icv .faq summary{padding:18px 20px;gap:12px;font-size:14px}.oth-icv .faq-body{padding:0 20px 22px}}\n\n\/* ============ FINAL CTA ============ *\/\n.oth-icv .cta-sec{background:radial-gradient(ellipse 1000px 700px at 50% 0%,rgba(237,64,54,.22),transparent 60%),radial-gradient(ellipse 800px 500px at 50% 100%,rgba(237,64,54,.10),transparent 60%),var(--k);padding:130px 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid var(--line)}\n.oth-icv .cta-sec::before{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse 1200px 700px at 50% 50%,black,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 1200px 700px at 50% 50%,black,transparent 75%)}\n.oth-icv .cta-content{position:relative;z-index:2;max-width:920px;margin:0 auto;padding:0 32px}\n.oth-icv .cta-content h2{font-size:clamp(34px,5.2vw,64px);line-height:1.04;font-weight:700;letter-spacing:-.03em;color:var(--w);margin:0 auto 24px;max-width:26ch}\n.oth-icv .cta-content h2 em{font-family:var(--d);font-style:italic;font-weight:500;color:var(--r);background:linear-gradient(90deg,var(--r) 0%,var(--r1) 30%,var(--gold) 50%,var(--r1) 70%,var(--r) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:icv-shimmer 6s linear infinite}\n.oth-icv .cta-content p{font-size:16.5px;line-height:1.7;color:var(--w1);max-width:74ch;margin:0 auto 44px}\n.oth-icv .cta-content p strong{color:var(--w);font-weight:600}\n.oth-icv .cta-content p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-icv .cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n.oth-icv .cta-note{margin-top:36px;font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--w2);line-height:1.8}\n.oth-icv .cta-note b{color:var(--r);font-weight:700}\n.oth-icv .cta-note a{color:inherit;text-decoration:none;transition:color .2s}\n.oth-icv .cta-note a:hover{color:var(--w)}\n.oth-icv .cta-note .sep{color:var(--r)}\n.oth-icv .endline{padding:32px 0;text-align:center;font-family:var(--m);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--w2);background:var(--k);border-top:1px solid var(--line)}\n.oth-icv .endline .r{color:var(--r)}\n@media (max-width:600px){.oth-icv .cta-sec{padding:72px 0}}\n\n\/* === \u00a701 + \u00a702 consolidated === *\/\n\/* \u00a701 ten CCPs \u2014 four-domain grouped layout, scoped to .oth-icv *\/\n    .oth-icv .cc-sec{padding:110px 0;background:var(--k1);border-top:1px solid var(--line);position:relative;overflow:hidden}\n    .oth-icv .cc-sec::before{content:\"\";position:absolute;top:20%;right:-15%;width:700px;height:700px;background:radial-gradient(circle,rgba(237,64,54,.06),transparent 65%);border-radius:50%;pointer-events:none}\n\n    .oth-icv .cc-domain{position:relative;z-index:2;margin-bottom:24px}\n    .oth-icv .cc-domain:last-child{margin-bottom:0}\n    .oth-icv .cc-domain-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(237,64,54,.20)}\n    .oth-icv .cc-domain-label{font-family:var(--m);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--r);font-weight:700;display:flex;align-items:center;gap:10px}\n    .oth-icv .cc-domain-label .badge{background:rgba(237,64,54,.10);border:1px solid rgba(237,64,54,.30);padding:3px 9px;border-radius:2px;color:var(--r1);font-size:9.5px;font-weight:700}\n    .oth-icv .cc-domain-title{font-family:var(--d);font-style:italic;font-size:24px;font-weight:600;color:var(--w);letter-spacing:-.01em;line-height:1.1;flex:1;text-align:right}\n    .oth-icv .cc-domain-title em{color:var(--r);font-style:italic}\n\n    .oth-icv .cc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n    .oth-icv .cc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}\n\n    .oth-icv .cc-card{background:var(--k2);border:1px solid var(--line);padding:24px 26px;position:relative;overflow:hidden;transition:all .3s var(--ease);display:flex;flex-direction:column}\n    .oth-icv .cc-card::before{content:\"\";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--r);transition:width .3s var(--ease)}\n    .oth-icv .cc-card:hover::before{width:5px}\n    .oth-icv .cc-card:hover{background:var(--k3);border-color:rgba(237,64,54,.30);transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,0,0,.4)}\n    .oth-icv .cc-num{font-family:var(--d);font-style:italic;font-weight:600;font-size:38px;line-height:1;color:var(--r);letter-spacing:-.02em;margin-bottom:10px;background:linear-gradient(135deg,var(--r) 0%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}\n    .oth-icv .cc-card h4{font-family:var(--d);font-style:italic;font-size:18px;font-weight:600;color:var(--w);margin:0 0 8px;line-height:1.2;letter-spacing:-.005em}\n    .oth-icv .cc-card h4 em{color:var(--r);font-style:italic}\n    .oth-icv .cc-card p{font-size:12.5px;line-height:1.6;color:var(--w1);margin:0;flex:1}\n    .oth-icv .cc-card p strong{color:var(--w);font-weight:600}\n    .oth-icv .cc-card p em{font-family:var(--d);font-style:italic;color:var(--r1);font-weight:500}\n\n    .oth-icv .cc-foot{font-size:12.5px;line-height:1.7;color:var(--w2);margin:32px 0 0;font-family:var(--m);letter-spacing:.02em;max-width:96ch;padding:18px 22px;background:var(--k);border:1px solid var(--line);border-left:3px solid var(--r);position:relative;z-index:2}\n    .oth-icv .cc-foot b{color:var(--w);font-weight:600}\n    .oth-icv .cc-foot em{color:var(--r);font-family:var(--d);font-style:italic}\n\n    @media (max-width:1024px){\n      .oth-icv .cc-grid-3{grid-template-columns:1fr 1fr;gap:12px}\n    }\n    @media (max-width:700px){\n      .oth-icv .cc-grid-2, .oth-icv .cc-grid-3{grid-template-columns:1fr}\n      .oth-icv .cc-domain-head{flex-direction:column;gap:6px;align-items:flex-start}\n      .oth-icv .cc-domain-title{text-align:left;font-size:20px}\n      .oth-icv .cc-card{padding:20px 22px}\n    }\n\n    \/* ============ \u00a702 \u2014 TWO-TIER APPROVAL ============ *\/\n    .oth-icv .ap-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n    .oth-icv .ap-sec::before{content:\"\";position:absolute;top:30%;left:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(237,64,54,.05),transparent 70%);border-radius:50%;pointer-events:none}\n    .oth-icv .ap-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;position:relative;z-index:2;align-items:stretch}\n    .oth-icv .ap-tier{background:var(--k2);border:1px solid var(--line);padding:38px 36px;position:relative;overflow:hidden;transition:all .4s var(--ease);display:flex;flex-direction:column}\n    .oth-icv .ap-tier:hover{background:var(--k3);border-color:rgba(237,64,54,.4);transform:translateY(-4px);box-shadow:0 22px 50px rgba(0,0,0,.5)}\n    .oth-icv .ap-tier::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%);transition:width .35s var(--ease)}\n    .oth-icv .ap-tier:hover::before{width:6px}\n    .oth-icv .ap-tier .ap-tier-tag{font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--r);font-weight:700;margin-bottom:10px}\n    .oth-icv .ap-tier h3{font-family:var(--d);font-style:italic;font-size:28px;font-weight:600;color:var(--w);margin:0 0 6px;line-height:1.1;letter-spacing:-.01em}\n    .oth-icv .ap-tier h3 em{color:var(--r);font-style:italic}\n    .oth-icv .ap-tier .ap-tier-sub{font-family:var(--s);font-size:13px;font-weight:500;color:var(--r1);margin-bottom:18px;letter-spacing:.01em}\n    .oth-icv .ap-tier p{font-size:13.5px;line-height:1.7;color:var(--w1);margin:0 0 14px;flex:1}\n    .oth-icv .ap-tier p strong{color:var(--w);font-weight:600}\n    .oth-icv .ap-tier p em{font-family:var(--d);font-style:italic;color:var(--r1);font-weight:500}\n    .oth-icv .ap-tier-list{margin:0;padding:0;list-style:none;padding-top:14px;border-top:1px dashed var(--line);display:grid;gap:7px}\n    .oth-icv .ap-tier-list li{font-family:var(--s);font-size:12.5px;line-height:1.55;color:var(--w1);padding-left:18px;position:relative;font-weight:500}\n    .oth-icv .ap-tier-list li::before{content:\"\";position:absolute;left:0;top:8px;width:8px;height:1px;background:var(--r)}\n    .oth-icv .ap-tier-list li b{color:var(--w);font-weight:600}\n\n    .oth-icv .ap-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px}\n    .oth-icv .ap-divider-line{width:2px;flex:1;background:linear-gradient(180deg,transparent 0%,rgba(237,64,54,.5) 30%,rgba(237,64,54,.5) 70%,transparent 100%)}\n    .oth-icv .ap-divider-plus{font-family:var(--d);font-style:italic;color:var(--r);font-size:42px;font-weight:600;background:var(--k);padding:0 2px;line-height:1}\n    .oth-icv .ap-result{margin-top:24px;background:linear-gradient(135deg,rgba(237,64,54,.10) 0%,var(--k3) 60%);border:1px solid rgba(237,64,54,.30);padding:24px 32px;position:relative;z-index:2;display:flex;align-items:center;gap:24px;flex-wrap:wrap}\n    .oth-icv .ap-result-icon{width:48px;height:48px;background:rgba(237,64,54,.15);border:1px solid rgba(237,64,54,.40);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n    .oth-icv .ap-result-icon svg{width:24px;height:24px;stroke:var(--r);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n    .oth-icv .ap-result-body{flex:1;min-width:280px}\n    .oth-icv .ap-result-label{font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--r);font-weight:700;margin-bottom:4px}\n    .oth-icv .ap-result-title{font-family:var(--d);font-style:italic;font-size:22px;font-weight:600;color:var(--w);line-height:1.2;letter-spacing:-.01em;margin-bottom:4px}\n    .oth-icv .ap-result-title em{color:var(--r);font-style:italic}\n    .oth-icv .ap-result-desc{font-size:13px;line-height:1.6;color:var(--w1)}\n    .oth-icv .ap-result-desc strong{color:var(--w);font-weight:600}\n\n    @media (max-width:900px){\n      .oth-icv .ap-grid{grid-template-columns:1fr;gap:14px}\n      .oth-icv .ap-divider{flex-direction:row;padding:8px 0}\n      .oth-icv .ap-divider-line{width:auto;height:2px;flex:1;background:linear-gradient(90deg,transparent 0%,rgba(237,64,54,.5) 30%,rgba(237,64,54,.5) 70%,transparent 100%)}\n    }\n<\/style>\n\n<noscript><style>\n.oth-icv [data-reveal], .oth-icv [data-reveal-stagger] > *{opacity:1!important;transform:none!important}\n<\/style><\/noscript>\n\n<div class=\"oth-icv\" id=\"oth-icv-top\">\n\n<!-- STATUS STRIP -->\n<div class=\"strip\">\n  <div class=\"wrap\"><div class=\"strip-row\">\n    <div class=\"l\"><span class=\"strip-dot\"><\/span>ICVCM CCP \u00b7 INTEGRITY COUNCIL FOR THE VOLUNTARY CARBON MARKET \u00b7 10 CORE CARBON PRINCIPLES \u00b7 ~8% PROJECT ELIGIBILITY<\/div>\n    <div class=\"r\">Panit Chancharoonpong <span style=\"color:var(--r)\">\u00b7<\/span> CCP-applied competence <span style=\"color:var(--r)\">\u00b7<\/span> <b>verifiable via VVB engagement records<\/b><\/div>\n  <\/div><\/div>\n<\/div>\n\n<!-- BREADCRUMB -->\n<div class=\"crumb\">\n  <div class=\"wrap\">\n    <a href=\"\/\">Othello<\/a>\n    <span class=\"sep\">\/<\/span>\n    <a href=\"\/certifications\/\">Certifications<\/a>\n    <span class=\"sep\">\/<\/span>\n    <span class=\"here\">ICVCM CCP<\/span>\n  <\/div>\n<\/div>\n\n<!-- ============ HERO ============ -->\n<section class=\"hero\">\n  <div class=\"wrap\"><div class=\"hero-inner\">\n    <div class=\"hero-tag\" data-reveal><span class=\"dot\"><\/span>\u2605 ICVCM \u00b7 CORE CARBON PRINCIPLES \u00b7 10 PRINCIPLES \u00b7 ASSESSMENT FRAMEWORK \u00b7 APPLIED AT VVB STAGE \u00b7 BENCH-ANCHORED<\/div>\n    <h1 data-reveal>The integrity threshold <em>the voluntary carbon market is converging on.<\/em><\/h1>\n    <div class=\"hero-grid\">\n      <div class=\"hero-left\">\n        <p data-reveal><strong>The Integrity Council for the Voluntary Carbon Market (ICVCM) is the independent non-profit governance body that has reshaped the voluntary carbon market since 2021.<\/strong> Its instrument is the <em>ten Core Carbon Principles (CCPs)<\/em> &mdash; a global threshold standard for carbon-credit quality &mdash; applied through a published Assessment Framework that evaluates carbon-crediting programs and methodology categories. <strong>By end-November 2025, ICVCM had approved 7 major programs as &#8220;CCP-Eligible&#8221; and 36+ methodologies as &#8220;CCP-Approved&#8221;<\/strong>, but as of late 2025 <em>only roughly 8% of independently-rated projects<\/em> currently meet the eligibility bar &mdash; the scarcity is the integrity signal. <strong>The CCP label commands materially higher prices<\/strong> at sophisticated buyers (~35% in late-2024 methane categories), and the <em>EU&#8217;s Empowering Consumers Directive bans generic &#8220;climate neutral&#8221; claims from September 2026<\/em> &mdash; both pressures pushing voluntary buyers toward CCP-eligible supply. Panit Chancharoonpong anchors Othello&#8217;s CCP-applied work: assessing projects against the Assessment Framework at the VVB stage, named on engagement records.<\/p>\n        <div class=\"hs-grid\" data-reveal-stagger>\n          <div class=\"hs\">\n            <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\n            <div class=\"lb\">Core Carbon Principles<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"10\">10<\/span><\/div>\n            <div class=\"sb\">The integrity threshold<\/div>\n          <\/div>\n          <div class=\"hs\">\n            <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12l2 2 4-4\"\/><circle cx=\"12\" cy=\"12\" r=\"10\"\/><\/svg><\/div>\n            <div class=\"lb\">CCP-Eligible Programs<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"7\">7<\/span><\/div>\n            <div class=\"sb\">~98% market volume covered<\/div>\n          <\/div>\n          <div class=\"hs\">\n            <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><\/svg><\/div>\n            <div class=\"lb\">CCP-Approved Methodologies<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"36\">36<\/span><span class=\"sm\">+<\/span><\/div>\n            <div class=\"sb\">Nov 2025 &middot; growing<\/div>\n          <\/div>\n          <div class=\"hs\">\n            <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"6\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"18\"\/><\/svg><\/div>\n            <div class=\"lb\">Projects Meeting Bar<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"8\">8<\/span><span class=\"sm\">%<\/span><\/div>\n            <div class=\"sb\">Scarcity = integrity signal<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hctas\" data-reveal>\n          <a href=\"#principles\" class=\"btn btn-primary\">The 10 Core Carbon Principles<\/a>\n          <a href=\"\/certifications\/\" class=\"btn btn-outline\">All 20 Credentials<\/a>\n        <\/div>\n      <\/div>\n\n      <div data-reveal>\n        <div class=\"lp-card\">\n          <div class=\"lp-lb\">&starf; CREDENTIAL POSTURE &middot; HONESTLY SCOPED<\/div>\n          <div class=\"lp-head\">ICVCM CCP-applied. <em>Not ICVCM-issued.<\/em><\/div>\n          <ul class=\"lp-items\">\n            <li class=\"lp-item gold\"><span class=\"lp-k\">Body<\/span><span class=\"lp-v\"><b>ICVCM<\/b> &middot; non-profit governance<\/span><\/li>\n            <li class=\"lp-item gold\"><span class=\"lp-k\">Practitioner<\/span><span class=\"lp-v\"><b>Panit C.<\/b> &middot; CCP competence<\/span><\/li>\n            <li class=\"lp-item\"><span class=\"lp-k\">Scope<\/span><span class=\"lp-v\"><b>Applied at VVB stage<\/b><\/span><\/li>\n            <li class=\"lp-item\"><span class=\"lp-k\">Framework<\/span><span class=\"lp-v\"><b>CCP Assessment Framework<\/b><\/span><\/li>\n            <li class=\"lp-item gold\"><span class=\"lp-k\">Honest scope<\/span><span class=\"lp-v\"><b>ICVCM doesn&#8217;t certify auditors<\/b><\/span><\/li>\n            <li class=\"lp-item\"><span class=\"lp-k\">Anchor cred<\/span><span class=\"lp-v\"><b>Verra VVB Lead Assessor<\/b><\/span><\/li>\n            <li class=\"lp-item\"><span class=\"lp-k\">Verifiable via<\/span><span class=\"lp-v\"><b>Verra registry<\/b> records<\/span><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/div>\n<\/section>\n  <!-- ============ \u00a701 \u2014 THE 10 CORE CARBON PRINCIPLES ============ -->\n\n  <section class=\"cc-sec\" id=\"principles\">\n    <div class=\"wrap\">\n      <div class=\"section-head\" data-reveal>\n        <div class=\"eyebrow\">\u2605 \u00a701 \u00b7 The 10 Core Carbon Principles \u00b7 Four Integrity Domains<\/div>\n        <h2 class=\"title\">Ten principles. <em>Four domains.<\/em> The integrity bar 84% of voluntary credits currently fail.<\/h2>\n        <p class=\"lead\">ICVCM&#8217;s <strong>10 Core Carbon Principles (CCPs)<\/strong> are organised into <em>four integrity domains<\/em> \u2014 Governance, Emissions Impact, Sustainable Development, and Safeguards. Each principle has a published Assessment Framework criterion against which carbon-crediting programs (CCP-Eligibility) and methodology categories (CCP-Approved) are evaluated. <em>The 10 CCPs are not aspirational language<\/em> \u2014 they are the substantive criteria that determine whether a credit can carry the CCP label.<\/p>\n      <\/div>\n\n      <!-- DOMAIN 1: GOVERNANCE (3 principles) -->\n      <div class=\"cc-domain\" data-reveal>\n        <div class=\"cc-domain-head\">\n          <div class=\"cc-domain-label\"><span class=\"badge\">DOMAIN 01<\/span>GOVERNANCE<\/div>\n          <div class=\"cc-domain-title\">How the <em>program is run.<\/em><\/div>\n        <\/div>\n        <div class=\"cc-grid-3\" data-reveal-stagger>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">01<\/div>\n            <h3>Effective <em>governance<\/em><\/h3>\n            <p>The carbon-crediting program shall have <strong>effective program governance<\/strong> to ensure transparency, accountability, continuous improvement, and overall quality of carbon credits. Substantive board independence, conflict-of-interest controls, public consultation, and amendable-decision tracks.<\/p>\n          <\/div>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">02<\/div>\n            <h3>Tracking<\/h3>\n            <p>The carbon-crediting program shall <strong>operate or make use of a registry<\/strong> to uniquely identify, record, and track mitigation activities and credit issuances. Every credit traceable; double-counting prevention enforceable; retirement records public.<\/p>\n          <\/div>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">03<\/div>\n            <h3>Transparency<\/h3>\n            <p>The carbon-crediting program shall <strong>provide comprehensive and transparent information<\/strong> on all credited mitigation activities. Public registry, public project documents, public verification reports, public methodology versions and amendments.<\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <!-- DOMAIN 2: EMISSIONS IMPACT (4 principles, the substantive integrity heart) -->\n      <div class=\"cc-domain\" data-reveal>\n        <div class=\"cc-domain-head\">\n          <div class=\"cc-domain-label\"><span class=\"badge\">DOMAIN 02<\/span>EMISSIONS IMPACT<\/div>\n          <div class=\"cc-domain-title\">The substantive <em>integrity heart.<\/em><\/div>\n        <\/div>\n        <div class=\"cc-grid-2\" data-reveal-stagger>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">04<\/div>\n            <h3>Robust <em>independent third-party validation and verification<\/em><\/h3>\n            <p>The carbon-crediting program shall have processes for <strong>robust, independent, third-party validation and verification of mitigation activities<\/strong>. Verification body accreditation, conflict-of-interest controls, materiality discipline \u2014 the operational layer where Verra Lead Assessors and ISO 14064-3 Lead Auditors do their work.<\/p>\n          <\/div>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">05<\/div>\n            <h3><em>Additionality<\/em><\/h3>\n            <p>The GHG emission reductions or removals from the mitigation activity shall be <strong>additional<\/strong> \u2014 they would not have occurred in the absence of the incentive created by carbon credit revenues. <em>The single most-failed CCP test<\/em>; the principle that excludes &#8220;would have happened anyway&#8221; projects from CCP eligibility.<\/p>\n          <\/div>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">06<\/div>\n            <h3><em>Permanence<\/em><\/h3>\n            <p>The GHG emission reductions or removals from the mitigation activity shall be <strong>permanent or, where there is a risk of reversal, there shall be measures in place to address those risks and compensate reversals<\/strong>. Permanence buffers, leakage tracking, monitoring beyond the crediting period.<\/p>\n          <\/div>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">07<\/div>\n            <h3>Robust quantification<\/h3>\n            <p>The GHG emission reductions or removals shall be <strong>robustly quantified, based on conservative approaches, completeness and scientific methods<\/strong>. Methodology rigour, scientific defensibility, conservative-bias preference where uncertainty exists \u2014 the technical floor that ISO 14064-2 \/ 14064-3 underwrite.<\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <!-- DOMAIN 3: SUSTAINABLE DEVELOPMENT (2 principles) -->\n      <div class=\"cc-domain\" data-reveal>\n        <div class=\"cc-domain-head\">\n          <div class=\"cc-domain-label\"><span class=\"badge\">DOMAIN 03<\/span>SUSTAINABLE DEVELOPMENT<\/div>\n          <div class=\"cc-domain-title\">Beyond <em>climate alone.<\/em><\/div>\n        <\/div>\n        <div class=\"cc-grid-2\" data-reveal-stagger>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">08<\/div>\n            <h3>No double counting<\/h3>\n            <p>The GHG emission reductions or removals from the mitigation activity shall <strong>not be double counted<\/strong> \u2014 credited only once. Includes corresponding adjustments under Paris Article 6 when credits are used internationally; registry retirement on transfer; clear use-restriction tagging. The principle that makes credit chains auditable across borders.<\/p>\n          <\/div>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">09<\/div>\n            <h3>Sustainable development <em>benefits and safeguards<\/em><\/h3>\n            <p>The carbon-crediting program shall have <strong>clear guidance, tools, and compliance procedures<\/strong> to ensure mitigation activities conform to or go beyond widely established industry best practices on social and environmental safeguards while delivering positive sustainable development impacts. Aligns conceptually with Verra SD VISta and AA1000AS Inclusivity \/ Impact principles.<\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <!-- DOMAIN 4: AMBITION (1 principle, called out as standalone) -->\n      <div class=\"cc-domain\" data-reveal>\n        <div class=\"cc-domain-head\">\n          <div class=\"cc-domain-label\"><span class=\"badge\">DOMAIN 04<\/span>AMBITION<\/div>\n          <div class=\"cc-domain-title\">Net <em>zero contribution.<\/em><\/div>\n        <\/div>\n        <div class=\"cc-grid-2\" data-reveal-stagger>\n\n          <div class=\"cc-card\">\n            <div class=\"cc-num\">10<\/div>\n            <h3>Contribution to <em>net zero transition<\/em><\/h3>\n            <p>The mitigation activity shall <strong>avoid locking-in levels of greenhouse gas emissions, technologies or carbon-intensive practices that are incompatible with the objective of achieving net zero GHG emissions by mid-century<\/strong>. Excludes credit categories that prolong fossil-fuel infrastructure or delay decarbonisation pathways. <em>The principle that converts CCP from a quality bar into a transition-alignment instrument.<\/em><\/p>\n          <\/div>\n\n          <div class=\"cc-card\" style=\"background:linear-gradient(135deg,rgba(237,64,54,.06) 0%,var(--k3) 60%);border-color:rgba(237,64,54,.25)\">\n            <div class=\"cc-num\" style=\"font-size:30px\">10\/10<\/div>\n            <h3>All ten <em>required<\/em><\/h3>\n            <p><strong>A category must meet all 10 CCPs to be CCP-Approved<\/strong> \u2014 there is no partial label. ICVCM&#8217;s Assessment Framework prescribes the test for each principle by category; the Governing Board makes the final call after Standards Oversight Committee recommendation. <em>Decisions can be issued with conditions or &#8220;Observations&#8221; documents<\/em> explaining where a category narrowly qualifies \u2014 but no credit can carry the CCP label until every principle is satisfied for its specific category.<\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <p class=\"cc-foot\" data-reveal>\u2605 <b style=\"color:var(--r)\">THE PRINCIPLES ARE THE INTEGRITY THRESHOLD<\/b> &middot; <b>By late 2025, ICVCM had approved 7 major programs as CCP-Eligible \u2014 covering ~98% of voluntary market historical volume \u2014 but only ~8% of independently-rated projects currently meet the eligibility bar for the CCP label.<\/b> The gap is the integrity problem: most market volume is from <em>programs<\/em> that have CCP-eligible governance, but most individual <em>projects<\/em> within those programs are not yet from approved <em>categories<\/em>. <em style=\"color:var(--r);font-family:var(--d);font-style:italic\">The CCP label tells you &#8220;this credit cleared the bar&#8221;; absence of the label tells you &#8220;not yet evaluated, or evaluated and found not to clear it&#8221;<\/em> \u2014 both are commercially meaningful signals.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- ============ \u00a702 \u2014 THE TWO-TIER APPROVAL ============ -->\n  <section class=\"ap-sec\" id=\"approval\">\n    <div class=\"wrap\">\n      <div class=\"section-head\" data-reveal>\n        <div class=\"eyebrow\">\u2605 \u00a702 \u00b7 The Two-Tier Approval Process \u00b7 Program + Category<\/div>\n        <h2 class=\"title\">Two tiers. <em>Both required.<\/em> The CCP label needs <em>both<\/em> doors open.<\/h2>\n        <p class=\"lead\">ICVCM&#8217;s approval works on <strong>two independent levels<\/strong>. First, the carbon-crediting program itself must be approved as <em>CCP-Eligible<\/em> based on its governance. Second, individual methodology categories within the program must be approved as <em>CCP-Approved<\/em>. <em>Only when both apply does a credit issued under that program-and-category combination earn the right to carry the CCP label.<\/em> This is why &#8220;Verra is CCP-Eligible&#8221; does not mean &#8220;all Verra credits carry the CCP label&#8221; \u2014 the methodology must also have been individually approved.<\/p>\n      <\/div>\n\n      <div class=\"ap-grid\">\n\n        <div class=\"ap-tier\" data-reveal>\n          <div class=\"ap-tier-tag\">TIER 01 &middot; PROGRAM LEVEL<\/div>\n          <h3>CCP-<em>Eligible<\/em> programs.<\/h3>\n          <div class=\"ap-tier-sub\">Governance, registry, transparency &mdash; the program-design floor.<\/div>\n          <p>ICVCM evaluates a carbon-crediting program against <strong>Principles 1, 2, 3 (Governance domain) and the program-level criteria within Principles 4, 8, 9<\/strong>. The Governing Board approves or rejects the program as CCP-Eligible. Programs may be approved with conditions (an &#8220;Observations&#8221; document explains where).<\/p>\n          <ul class=\"ap-tier-list\">\n            <li><b>7 programs<\/b> CCP-Eligible by end-Nov 2025<\/li>\n            <li>Including: ACR &middot; ART TREES &middot; CAR &middot; Gold Standard &middot; Verra VCS<\/li>\n            <li>Covers <b>~98% of historical market volume<\/b><\/li>\n            <li>Re-assessed periodically by ICVCM Governing Board<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"ap-divider\" aria-hidden=\"true\">\n          <div class=\"ap-divider-line\"><\/div>\n          <div class=\"ap-divider-plus\">+<\/div>\n          <div class=\"ap-divider-line\"><\/div>\n        <\/div>\n\n        <div class=\"ap-tier\" data-reveal>\n          <div class=\"ap-tier-tag\">TIER 02 &middot; CATEGORY LEVEL<\/div>\n          <h3>CCP-<em>Approved<\/em> categories.<\/h3>\n          <div class=\"ap-tier-sub\">Individual methodology + project-type combinations.<\/div>\n          <p>A &#8220;category&#8221; is a <strong>project type combined with a methodology<\/strong> (e.g. &#8220;avoided unplanned deforestation under VM48&#8221; or &#8220;grid-connected renewable energy under ACM0002&#8221;). ICVCM&#8217;s Category Working Group, Standards Oversight Committee, and Governing Board assess each against the full 10 CCPs. <em>Categories can be fully approved, conditionally approved, or rejected<\/em>.<\/p>\n          <ul class=\"ap-tier-list\">\n            <li><b>36+ methodologies<\/b> CCP-Approved by Nov 2025<\/li>\n            <li>Across nature, methane, removals, industrial gases<\/li>\n            <li><b>Only ~8% of rated projects<\/b> currently CCP-eligible<\/li>\n            <li>Conditional approvals can specify additionality \/ safeguards conditions<\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n\n      <!-- THE RESULT BAND -->\n      <div class=\"ap-result\" data-reveal>\n        <div class=\"ap-result-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\n        <div class=\"ap-result-body\">\n          <div class=\"ap-result-label\">RESULT &middot; BOTH TIERS REQUIRED<\/div>\n          <div class=\"ap-result-title\">A credit carries the <em>CCP label<\/em> only when both tiers approve.<\/div>\n          <div class=\"ap-result-desc\"><strong>Issuing program must be CCP-Eligible<\/strong> AND <strong>the credit&#8217;s category must be CCP-Approved<\/strong>. Either alone is insufficient. <em>The label propagates to the registry record<\/em> \u2014 Verra, Gold Standard, and ACR have all updated their registry interfaces to display CCP-label status alongside each credit.<\/div>\n        <\/div>\n      <\/div>\n\n      <p style=\"font-size:12.5px;line-height:1.7;color:var(--w2);margin:32px 0 0;font-family:var(--m);letter-spacing:.02em;max-width:96ch;padding:18px 22px;background:var(--k1);border:1px solid var(--line);border-left:3px solid var(--r);position:relative;z-index:2\" data-reveal>\u2605 <b style=\"color:var(--r)\">PROCEDURAL NOTE<\/b> &middot; <b style=\"color:var(--w)\">Verra&#8217;s updated ICVCM CCP Label Guidance is effective for verification approval requests received on or after 15 July 2025.<\/b> Project proponents seeking the CCP label on their Verra-issued VCUs must follow the updated request workflow during the verification stage \u2014 which is where Othello&#8217;s VVB engagement work intersects the CCP framework. <em style=\"color:var(--r);font-family:var(--d);font-style:italic\">The Lead Assessor&#8217;s job at verification now includes documenting whether the credit category cleared the relevant CCP-Approved methodology version<\/em>; if not, the label can&#8217;t be requested.<\/p>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============ \u00a703 \u2014 HOW OTHELLO APPLIES CCP AT THE VVB STAGE ============ -->\n  <section class=\"qd-sec\" id=\"workflow\">\n    <div class=\"wrap\">\n      <div class=\"section-head\" data-reveal>\n        <div class=\"eyebrow\">\u2605 \u00a703 \u00b7 How Othello Applies The CCP Framework \u00b7 At The VVB Stage<\/div>\n        <h2 class=\"title\">Where Othello&#8217;s work meets ICVCM. <em>The VVB stage.<\/em><\/h2>\n        <p class=\"lead\"><strong>ICVCM itself does not conduct project-level assessments.<\/strong> The Integrity Council labels <em>categories<\/em> (program + methodology combinations) and approves <em>programs<\/em> (CCP-Eligibility); project-level verification work still happens through VVBs accredited by the issuing program (Verra, Gold Standard, ACR, etc.). <em>This is where Othello&#8217;s CCP-applied competence operates<\/em> \u2014 Panit, working as a Verra Lead Assessor and ISO 14064-3 Lead Auditor, assesses individual projects against the methodology version that has been (or hasn&#8217;t been) granted CCP approval, and documents whether the project&#8217;s verified credits will be eligible to request the label.<\/p>\n      <\/div>\n\n      <div class=\"qd-block wf\" data-reveal>\n        <div class=\"qd-eye\">\u2605 CCP-APPLIED WORK AT THE VVB STAGE &middot; SCOPED HONESTLY &middot; LEAD-ASSESSOR-ANCHORED<\/div>\n        <h3>Six stages. <em>VVB engagement letter to CCP-label request.<\/em><\/h3>\n        <p>How a project bound for CCP-labelled credits moves through Othello&#8217;s VVB engagement workflow. <strong>The CCP framework is applied at every stage<\/strong> \u2014 methodology-version check (CCP-Approved or not), monitoring discipline (CCP rigour level), evidence depth (additionality and permanence testing per Principles 5 and 6), conclusion language (qualifying or refusing the CCP-label request). <em>The Lead Assessor signs the report; the issuing program (Verra) reviews and routes the CCP-label request to its own registry workflow<\/em>.<\/p>\n\n        <div class=\"qd-steps\" data-reveal-stagger>\n          <div class=\"qd-step\">\n            <div class=\"qs-num\">STAGE 01<\/div>\n            <div class=\"qs-body\"><span class=\"qs-title\">CCP eligibility pre-check.<\/span>At engagement scoping the Lead Assessor confirms <strong>both layers of CCP eligibility<\/strong> \u2014 is the issuing program CCP-Eligible? Is the chosen methodology version CCP-Approved? <em>Conditional CCP approvals are explicitly checked<\/em> \u2014 some categories qualify only with specific conditions (e.g. additionality rules, soil-carbon loss provisions) that the project must demonstrate. Engagement letter records the CCP-label scope.<\/div>\n          <\/div>\n          <div class=\"qd-step\">\n            <div class=\"qs-num\">STAGE 02<\/div>\n            <div class=\"qs-body\"><span class=\"qs-title\">Additionality testing &middot; Principle 5.<\/span><strong>Additionality is the single most-failed CCP test.<\/strong> The Lead Assessor evaluates whether the project would have happened in the absence of carbon credit revenues \u2014 the regulatory baseline, the financial barrier analysis, the common-practice analysis. <em>For categories with conditional CCP approval, additionality is often the condition<\/em>; testing must clear the specific framework the methodology requires.<\/div>\n          <\/div>\n          <div class=\"qd-step\">\n            <div class=\"qs-num\">STAGE 03<\/div>\n            <div class=\"qs-body\"><span class=\"qs-title\">Permanence and reversal-risk assessment &middot; Principle 6.<\/span>For nature-based and other reversible-removal categories, the Lead Assessor evaluates <strong>permanence buffers, leakage, and ongoing monitoring beyond the crediting period<\/strong>. The framework requires <em>permanent or, where there is a risk of reversal, measures in place to address those risks and compensate reversals<\/em>. Buffer pool participation, project-design durability, reversal accounting \u2014 all documented.<\/div>\n          <\/div>\n          <div class=\"qd-step\">\n            <div class=\"qs-num\">STAGE 04<\/div>\n            <div class=\"qs-body\"><span class=\"qs-title\">Robust quantification &middot; Principle 7.<\/span><strong>The substantive ISO 14064-2 + 14064-3 work<\/strong> \u2014 but specifically calibrated to CCP-approved methodology version&#8217;s quantification approach. Conservative-bias preference where uncertainty exists; complete coverage of GHG sources; defensible emission factors. <em>Where Othello&#8217;s ISO 14064 Lead Auditor credential and CCP-applied competence converge<\/em>. See <a href=\"\/certifications\/iso-14064\/\">\/certifications\/iso-14064\/<\/a>.<\/div>\n          <\/div>\n          <div class=\"qd-step\">\n            <div class=\"qs-num\">STAGE 05<\/div>\n            <div class=\"qs-body\"><span class=\"qs-title\">Double-counting &amp; safeguards &middot; Principles 8 + 9.<\/span><strong>Registry-retirement chain documented; corresponding adjustments under Paris Article 6 traced where applicable<\/strong>; safeguards screening against ICVCM&#8217;s social-and-environmental framework. <em>Many late-2025 CCP-eligibility findings have been close calls on double-counting<\/em> \u2014 the Lead Assessor&#8217;s documentation is what gives the issuing program defensibility against challenge.<\/div>\n          <\/div>\n          <div class=\"qd-step\">\n            <div class=\"qs-num\">STAGE 06<\/div>\n            <div class=\"qs-body\"><span class=\"qs-title\">Verification Statement &middot; CCP-label request.<\/span>The verification report and statement are issued; <strong>the Project Proponent uses Verra&#8217;s updated ICVCM CCP Label Guidance to request the CCP label on the issued credits<\/strong> (process effective 15 July 2025 for Verra VCUs). If methodology is CCP-Approved and verification confirms compliance with all relevant principles, the label propagates to the registry record. <em>Othello&#8217;s audit-trail file retained Bangkok-side per engagement letter<\/em>.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <p style=\"font-size:12.5px;line-height:1.7;color:var(--w2);margin:32px 0 0;font-family:var(--m);letter-spacing:.02em;max-width:88ch;padding:18px 22px;background:var(--k1);border:1px solid var(--line);border-left:3px solid var(--r);position:relative;z-index:2\" data-reveal>&starf; <b style=\"color:var(--r)\">CCP IS APPLIED, NOT DECIDED, AT THE VVB<\/b> &middot; <b style=\"color:var(--w)\">Othello&#8217;s Lead Assessor does not decide whether a category is CCP-Approved &mdash; that&#8217;s ICVCM&#8217;s Governing Board.<\/b> Othello&#8217;s work is documenting whether a specific project, verified under an approved methodology, meets the CCP threshold for label issuance. <em style=\"color:var(--r);font-family:var(--d);font-style:italic\">The honest scope of the credential is &#8220;applied CCP competence at the VVB stage&#8221; \u2014 not &#8220;ICVCM-authorised assessor&#8221;<\/em>. ICVCM does not certify assessors; it certifies programs and categories.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- ============ \u00a704 \u2014 COMMERCIAL SIGNIFICANCE ============ -->\n  <section class=\"pm-sec\" id=\"commercial\" style=\"background:var(--k1)\">\n    <div class=\"wrap\">\n      <div class=\"section-head\" data-reveal>\n        <div class=\"eyebrow\">\u2605 \u00a704 \u00b7 Why The CCP Label Matters Commercially \u00b7 Six Market Forces<\/div>\n        <h2 class=\"title\">Six market forces. <em>Converging on CCP-labelled credits.<\/em><\/h2>\n        <p class=\"lead\">The CCP label is not just a quality badge \u2014 it is becoming the <strong>integrity threshold sophisticated buyers, regulators, and disclosure frameworks anchor against<\/strong>. The six forces below explain why Thai project proponents, ASEAN carbon-finance teams, and corporate buyers in the EU and US should treat CCP eligibility as commercially decisive over the next 24-36 months.<\/p>\n      <\/div>\n\n      <div class=\"pm-grid\" data-reveal-stagger>\n\n        <div class=\"pm-card\">\n          <div class=\"pm-num\">FORCE 01 \u00b7 PRICE PREMIUM<\/div>\n          <h3>~35% premium <em>on labelled credits.<\/em><\/h3>\n          <p><strong>CCP-approved categories like landfill gas saw prices rise approximately 35% in H2 2024, with volumes up 149% year-on-year<\/strong> as sophisticated buyers chased verified-quality supply (Ecosystem Marketplace data). The premium is widely tracked by ClearBlue Markets and Calyx Global and is now a normal feature of voluntary-market pricing. <em>For project proponents, the additional revenue from CCP labelling often more than offsets the verification cost of clearing the bar<\/em>.<\/p>\n          <div class=\"pm-spec\">\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">H2 2024 prem.<\/span><span class=\"pm-spec-v\"><b>~35%<\/b><\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Volume<\/span><span class=\"pm-spec-v\">+149% YoY<\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Tracked by<\/span><span class=\"pm-spec-v\">ClearBlue \/ Calyx<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pm-card\">\n          <div class=\"pm-num\">FORCE 02 \u00b7 EU CONSUMER DIRECTIVE<\/div>\n          <h3>EU bans <em>&#8220;climate neutral&#8221;<\/em> from Sep 2026.<\/h3>\n          <p><strong>The EU&#8217;s Empowering Consumers for the Green Transition Directive bans generic &#8220;climate neutral&#8221; claims from September 2026.<\/strong> Brands using carbon offsets to make sustainability claims will need to point to specific, high-integrity credit supply or face misleading-marketing enforcement. <em>The CCP label is positioning to become the primary EU-defensible signal<\/em> for offset-backed claims \u2014 alongside required substantive emissions-reduction backing.<\/p>\n          <div class=\"pm-spec\">\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Effective<\/span><span class=\"pm-spec-v\"><b>Sep 2026<\/b><\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Bans<\/span><span class=\"pm-spec-v\">&#8220;Climate neutral&#8221;<\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">CCP role<\/span><span class=\"pm-spec-v\">Defensible signal<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pm-card\">\n          <div class=\"pm-num\">FORCE 03 \u00b7 CORSIA ALIGNMENT<\/div>\n          <h3>CORSIA + CCP <em>convergence.<\/em><\/h3>\n          <p><strong>ICAO&#8217;s CORSIA aviation-offsetting mechanism and ICVCM&#8217;s CCP framework operate as independent integrity layers, but high-integrity airlines increasingly require both<\/strong> \u2014 CORSIA Eligible Emissions Unit eligibility for compliance, CCP label for reputational defence. Most CORSIA Phase 2-approved programmes (ACR, ART TREES, Gold Standard, Verra) are also CCP-Eligible. <em>The dual-eligibility status reduces airline procurement risk<\/em>. See <a href=\"\/certifications\/corsia\/\" style=\"color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)\">\/certifications\/corsia\/<\/a>.<\/p>\n          <div class=\"pm-spec\">\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">CORSIA Phase 2<\/span><span class=\"pm-spec-v\">4 programs<\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Overlap CCP<\/span><span class=\"pm-spec-v\"><b>All 4<\/b><\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Buyer signal<\/span><span class=\"pm-spec-v\">Dual eligibility<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pm-card\">\n          <div class=\"pm-num\">FORCE 04 \u00b7 CORPORATE REPUTATION<\/div>\n          <h3>84% of credits <em>high-risk.<\/em><\/h3>\n          <p><strong>Independent ratings find ~84% of voluntary credits on the market are considered high-risk<\/strong>; 68% of DAX40 companies have bought low-impact projects in recent years. The reputational exposure from buying credits that get later challenged or downgraded is now material. <em>The CCP label is the single most defensible &#8220;we did our homework&#8221; signal a corporate sustainability team can point to<\/em>, alongside independent rating agency reviews.<\/p>\n          <div class=\"pm-spec\">\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">High-risk<\/span><span class=\"pm-spec-v\"><b>~84%<\/b><\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">DAX40 affected<\/span><span class=\"pm-spec-v\">68% of cos.<\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">CCP signal<\/span><span class=\"pm-spec-v\">Reputational floor<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pm-card\">\n          <div class=\"pm-num\">FORCE 05 \u00b7 ARTICLE 6 ALIGNMENT<\/div>\n          <h3>CCP + Paris Article 6 <em>convergence.<\/em><\/h3>\n          <p>CCP Principle 8 (No Double Counting) explicitly references the <strong>Paris Agreement Article 6 corresponding-adjustment requirements<\/strong> when credits are transferred internationally. <em>For Thai-origin credits transferred to EU or US buyers, the CCP label and the Article 6 Authorized label are increasingly required together<\/em>. Procurement panels treat the two labels as complementary rather than alternative \u2014 each addressing a different integrity dimension. See <a href=\"\/certifications\/verra\/\" style=\"color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)\">\/certifications\/verra\/<\/a> for the Verra-side mechanics.<\/p>\n          <div class=\"pm-spec\">\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Paris instrument<\/span><span class=\"pm-spec-v\">Article 6<\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Pairs with<\/span><span class=\"pm-spec-v\"><b>CCP label<\/b><\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Cross-border<\/span><span class=\"pm-spec-v\">Both required<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pm-card\">\n          <div class=\"pm-num\">FORCE 06 \u00b7 IFRS S2 DISCLOSURE<\/div>\n          <h3>IFRS S2 reads <em>credit integrity.<\/em><\/h3>\n          <p><strong>IFRS S2 climate-disclosure standard requires companies to disclose the integrity of carbon credits used in their climate strategy<\/strong> \u2014 including the certification scheme, vintage, and any third-party verifications. <em>From mandatory Thai SEC adoption in 2026, companies using offsets in their disclosed climate strategy will need to substantiate the integrity claim<\/em>. CCP-labelled credits provide the defensible integrity signal; non-CCP credits invite auditor and analyst challenge. <em>The intersection where Thai SET-listed climate strategy meets voluntary carbon market reality<\/em>.<\/p>\n          <div class=\"pm-spec\">\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">Thai SEC<\/span><span class=\"pm-spec-v\"><b>Mandatory 2026<\/b><\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">IFRS S2 req.<\/span><span class=\"pm-spec-v\">Integrity disclosure<\/span><\/div>\n            <div class=\"pm-spec-row\"><span class=\"pm-spec-k\">CCP role<\/span><span class=\"pm-spec-v\">Defensible signal<\/span><\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <p style=\"font-size:12.5px;line-height:1.7;color:var(--w2);margin:32px 0 0;font-family:var(--m);letter-spacing:.02em;max-width:88ch;padding:18px 22px;background:var(--k);border:1px solid var(--line);border-left:3px solid var(--r);position:relative;z-index:2\" data-reveal>&starf; <b style=\"color:var(--r)\">CCP IS COMPOUNDING<\/b> &middot; <b style=\"color:var(--w)\">The six forces above don&#8217;t operate independently \u2014 they compound.<\/b> A Thai project proponent in 2026-2028 selling credits to EU corporate buyers facing the Empowering Consumers Directive, with IFRS S2 disclosure obligations and CORSIA aviation buyers in the same market, faces five overlapping pressures pointing at CCP eligibility. <em style=\"color:var(--r);font-family:var(--d);font-style:italic\">The 8% of projects that currently clear the bar are commercially in a different market from the 92% that don&#8217;t<\/em> &mdash; and that gap is widening.<\/p>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============ ADJACENT ============ -->\n  <section class=\"as-sec\" id=\"adjacent\">\n    <div class=\"wrap\">\n      <div class=\"section-head\" data-reveal>\n        <div class=\"eyebrow\">\u2605 Adjacent \u00b7 Where ICVCM Connects Across The Practice<\/div>\n        <h2 class=\"title\">ICVCM is the integrity threshold. <em>Three adjacent credentials<\/em> on the same bench.<\/h2>\n        <p class=\"lead\">ICVCM CCP-applied work is Panit&#8217;s <strong>sixth specialist anchor<\/strong> in Othello&#8217;s seven-credential ESG-assurance cluster \u2014 alongside AA1000AS ACSAP, ISO 14064 Lead Auditor, TGO CFO + CFP Auditor, Verra Lead Assessor, CORSIA Verifier, and ISCC PLUS. <em>The CCP framework is applied at the VVB stage<\/em> \u2014 where Othello&#8217;s Verra and ISO 14064 credentialled work intersects ICVCM&#8217;s category-level decisions, with one practitioner anchoring the whole assurance chain.<\/p>\n      <\/div>\n\n      <div class=\"as-grid\" data-reveal-stagger>\n\n        <a href=\"\/certifications\/verra\/\" class=\"as-card gold\">\n          <div class=\"as-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"8\" r=\"6\"\/><path d=\"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11\"\/><\/svg><\/div>\n          <div class=\"as-tag\">\u2605 VERRA \u00b7 LABEL ROUTE<\/div>\n          <h3>Verra Lead Assessor &middot; <em>where the CCP label is requested<\/em><\/h3>\n          <p><strong>Verra&#8217;s updated ICVCM CCP Label Guidance (effective 15 July 2025)<\/strong> defines the workflow Project Proponents follow to request the CCP label on issued VCUs. <em>The label request happens at verification \u2014 where Othello&#8217;s Lead Assessor work intersects CCP eligibility documentation<\/em>. Same practitioner anchors both credentials.<\/p>\n          <span class=\"as-arrow\">Open Verra<\/span>\n        <\/a>\n\n        <a href=\"\/certifications\/iso-14064\/\" class=\"as-card\">\n          <div class=\"as-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><\/svg><\/div>\n          <div class=\"as-tag\">QUANTIFICATION FLOOR<\/div>\n          <h3>ISO 14064 Lead Auditor &middot; CCP Principle 7<\/h3>\n          <p><strong>CCP Principle 7 (Robust Quantification) is operationalised through ISO 14064-2 and 14064-3.<\/strong> The CQI\/IRCA Lead Auditor credential provides the technical methodology competence the CCP framework requires for the quantification principle. <em>The technical floor under CCP-applied work.<\/em><\/p>\n          <span class=\"as-arrow\">Open ISO 14064<\/span>\n        <\/a>\n\n        <a href=\"\/certifications\/corsia\/\" class=\"as-card\">\n          <div class=\"as-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 16v-2a4 4 0 0 0-4-4H6.83a4 4 0 0 1-4-4 4 4 0 0 1 4-4h11\"\/><polyline points=\"13 12 17 16 13 20\"\/><\/svg><\/div>\n          <div class=\"as-tag\">AVIATION CONVERGENCE<\/div>\n          <h3>CORSIA Verifier &middot; the dual-label market<\/h3>\n          <p><strong>Sophisticated airlines now require both CORSIA eligibility and CCP label<\/strong> \u2014 CORSIA for compliance, CCP for reputational defence. All four CORSIA Phase 2-approved programmes are also CCP-Eligible. <em>The dual-label market is where aviation offsetting compliance meets voluntary integrity<\/em> \u2014 one bench, both credentials.<\/p>\n          <span class=\"as-arrow\">Open CORSIA<\/span>\n        <\/a>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ FAQ ============ -->\n  <section class=\"faq-sec\" id=\"faqs\">\n    <div class=\"wrap\">\n      <div class=\"section-head center\" data-reveal>\n        <div class=\"eyebrow\">\u2605 ICVCM CCP FAQ \u00b7 Ten Procurement Questions<\/div>\n        <h2 class=\"title\">Procurement questions <em>answered up front.<\/em><\/h2>\n        <p class=\"lead\" style=\"margin:0 auto\">Substantive answers to what corporate buyers, sustainability heads, project proponents, and procurement panels routinely ask about ICVCM, the CCP label, and how Othello&#8217;s bench operates within the framework.<\/p>\n      <\/div>\n\n      <div class=\"faq-grid\" data-reveal>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.01<\/span><span>What is ICVCM and what does it actually do?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>The Integrity Council for the Voluntary Carbon Market (ICVCM) is an independent, non-profit governance body<\/strong> established in 2021 to set a global quality benchmark for voluntary carbon credits. Its instrument is the <em>10 Core Carbon Principles (CCPs)<\/em> \u2014 a published threshold standard for carbon-credit quality. ICVCM operates an Assessment Framework against which carbon-crediting programs are assessed as <em>CCP-Eligible<\/em> and individual methodology categories are assessed as <em>CCP-Approved<\/em>. By end-November 2025, ICVCM had approved 7 major programs and 36+ methodologies. <em>ICVCM does not carry out project-level assessments and does not issue practitioner credentials<\/em> \u2014 programs and categories are what get labelled.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.02<\/span><span>What does Panit&#8217;s &#8220;ICVCM CCP&#8221; credential actually mean, given ICVCM doesn&#8217;t certify auditors?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>Honest scoping: the credential describes Panit&#8217;s applied competence in the CCP Assessment Framework<\/strong> as exercised at the VVB stage of Verra and other CCP-Eligible program engagements \u2014 not an ICVCM-issued certification of Panit as an assessor. ICVCM labels programs and categories of credits, not individual practitioners. <em>What&#8217;s verifiable is Panit&#8217;s Lead Assessor work on projects where CCP eligibility has been evaluated and where the assessor&#8217;s documentation supports (or refuses) the CCP-label request<\/em>. The verification chain runs through Verra&#8217;s project records on the Verra Registry, where Panit&#8217;s role on specific engagements is publicly traceable. <em>Othello does not claim ICVCM-conferred status<\/em>.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.03<\/span><span>What are the 10 Core Carbon Principles, briefly?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Ten principles in four domains. <strong>Governance domain<\/strong> (3 principles): effective governance, tracking via registry, transparency. <strong>Emissions Impact domain<\/strong> (4 principles): robust independent verification, additionality, permanence, robust quantification. <strong>Sustainable Development domain<\/strong> (2 principles): no double counting, sustainable development benefits and safeguards. <strong>Ambition domain<\/strong> (1 principle): contribution to net zero transition. <em>A category must meet all 10 principles to be CCP-Approved \u2014 there is no partial label<\/em>. Additionality (Principle 5) is the single most-failed test in practice; net-zero alignment (Principle 10) excludes credit categories that prolong fossil-fuel infrastructure.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.04<\/span><span>How does the two-tier (program + category) approval process work?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>Both tiers must approve for the CCP label.<\/strong> First, the carbon-crediting program (Verra, Gold Standard, ACR, etc.) is evaluated against governance-domain principles; ICVCM&#8217;s Governing Board approves or rejects it as <em>CCP-Eligible<\/em>. Second, individual methodology categories within an eligible program are evaluated against the full 10 CCPs; the Category Working Group, Standards Oversight Committee, and Governing Board make the call, approving categories as <em>CCP-Approved<\/em>. <em>A credit earns the right to carry the CCP label only when both apply<\/em>: the issuing program is CCP-Eligible AND the methodology category is CCP-Approved. This is why &#8220;Verra is CCP-Eligible&#8221; does not mean &#8220;all Verra credits carry the CCP label&#8221; \u2014 the methodology must also have been individually approved.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.05<\/span><span>Why do only ~8% of rated projects qualify for the CCP label?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>The scarcity is the integrity signal<\/strong> \u2014 and the data point comes from Calyx Global&#8217;s project-level GHG integrity ratings as of November 2025. The gap exists because most market volume is from <em>programs<\/em> with CCP-Eligible governance, but most individual <em>projects<\/em> within those programs are not yet from approved <em>categories<\/em>. Additionality is the most-failed test in practice; permanence and double-counting also frequently disqualify. <em>The CCP label tells buyers &#8220;this credit cleared the bar&#8221;; absence of the label tells buyers &#8220;not yet evaluated, or evaluated and found not to clear it&#8221;<\/em>. Both signals are commercially meaningful \u2014 but the absence is increasingly the dominant signal in the current market.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.06<\/span><span>What does Othello actually do at the VVB stage with regard to CCP?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>Othello&#8217;s Lead Assessor work, applied through the CCP framework at the VVB stage<\/strong> for projects whose Project Proponent wants the CCP label on the issued credits. Day-to-day work: confirm methodology version is CCP-Approved at engagement scoping; test additionality and permanence against the framework&#8217;s specific evidence requirements (Principles 5 and 6); apply ISO 14064-2 + 14064-3 quantification rigour calibrated to the CCP-Approved methodology version; document double-counting controls and safeguards screening; issue the Verification Statement; support the Project Proponent&#8217;s CCP-label request under Verra&#8217;s updated ICVCM CCP Label Guidance (effective 15 July 2025 for Verra). <em>The Lead Assessor does not decide CCP eligibility<\/em> \u2014 that&#8217;s ICVCM&#8217;s Governing Board for categories. The Lead Assessor&#8217;s role is documenting whether a specific verified project meets the CCP threshold for label issuance.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.07<\/span><span>How can a procurement team verify Othello&#8217;s CCP-applied work independently?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>Through Verra&#8217;s public registry, where Panit&#8217;s Lead Assessor role on specific engagements is traceable.<\/strong> The Verra Registry lists every project, its VVB, the submitted Validation and Verification Reports, the named Lead Assessor \u2014 and increasingly, the CCP-label status of issued credits. <em>For projects where Panit was Lead Assessor and the credits carry the CCP label, the procurement team can confirm both the assessor&#8217;s role and the label outcome on Verra&#8217;s public records<\/em>. For other accreditation chain documentation (VVB approval letter, ISO 14065 accreditation, IAF-member accreditor), Othello provides certificate copies under mutual NDA on request. <em>The honest verification route is &#8220;Verra Registry first, NDA documentation second&#8221;<\/em>.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.08<\/span><span>What does the EU&#8217;s Empowering Consumers Directive mean for CCP?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p><strong>From September 2026, the EU&#8217;s Empowering Consumers for the Green Transition Directive bans generic &#8220;climate neutral&#8221; claims<\/strong> made by companies marketing products in the EU. Brands using carbon offsets to support sustainability claims will need to point to specific, high-integrity credit supply or face misleading-marketing enforcement under EU consumer-protection law. <em>The CCP label is positioning to become the primary EU-defensible signal for offset-backed claims<\/em> \u2014 alongside substantive emissions-reduction backing the directive also requires. For Thai exporters of consumer goods, EU-bound corporate buyers, and Thai-jurisdiction project proponents selling to EU buyers, the directive is the second commercial pressure (after CORSIA) pointing toward CCP eligibility.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.09<\/span><span>How does CCP interact with CORSIA, IFRS S2, and Article 6?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Three different integrity overlays addressing different concerns. <strong>CORSIA<\/strong> is the ICAO airline-jurisdiction compliance market; CORSIA Eligible Emissions Units must come from ICAO-approved programmes. <strong>CCP<\/strong> is the voluntary-market integrity threshold; programs and categories must clear ICVCM&#8217;s Assessment Framework. <strong>Paris Article 6<\/strong> governs international transfer between countries with corresponding adjustment to host-country NDC accounting. <strong>IFRS S2<\/strong> requires corporate disclosure of carbon-credit integrity in climate strategy. <em>All four operate concurrently<\/em> \u2014 and high-integrity buyers in 2026+ are looking for CORSIA eligibility AND CCP label AND Article 6 Authorized AND defensible IFRS S2 disclosure, where applicable. The four together substantially reduce procurement risk. Panit&#8217;s credential set (CORSIA Verifier + Verra Lead Assessor + ISO 14064 + CCP-applied competence) is configured to operate across all four.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq\">\n          <summary><span class=\"faq-num\">Q.10<\/span><span>How does ICVCM CCP-applied work fit Othello&#8217;s broader engagement framework?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>ICVCM CCP-applied competence is the <strong>integrity-threshold anchor of Othello&#8217;s seven-credential ESG-assurance cluster<\/strong>, alongside AA1000AS ACSAP, ISO 14064 Lead Auditor, TGO CFO + CFP Auditor, Verra Lead Assessor, CORSIA Verifier, and ISCC PLUS \u2014 all held by Panit Chancharoonpong. <em>The CCP framework is the bar voluntary credits must clear to be commercially defensible in 2026 and beyond<\/em>; Othello&#8217;s bench applies it at the VVB stage where it actually operates, with the underlying credentials (Verra Lead Assessor, ISO 14064 Lead Auditor) providing the technical floor. Founded 2020 on US Government bilingual contracts under FAR-grade contractor verification, the firm&#8217;s procurement-grade audit-trail standard applies to CCP-applied engagements the same way it applies to ATA-certified translation or 56-1 One Report disclosure. <em>One engagement letter, one NDA from first email, one audit-trail Bangkok-side, twenty credentials behind it.<\/em> Email <a href=\"mailto:info@othelloshop.com?subject=ICVCM%20CCP%20%E2%80%94%20Project%20Scoping\">info@othelloshop.com<\/a> or call <a href=\"tel:+6628592145\">+66 02-859-2145<\/a>.<\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ FINAL CTA ============ -->\n  <section class=\"cta-sec\" id=\"engage\">\n    <div class=\"cta-content\">\n      <h2 data-reveal>The integrity threshold. <em>Twenty credentials behind the label.<\/em><\/h2>\n      <p data-reveal>ICVCM CCP-applied competence, anchored by Panit Chancharoonpong, paired on one CV with Verra Lead Assessor, ISO 14064 Lead Auditor, AA1000AS ACSAP, TGO CFO + CFP Auditor, and CORSIA Verifier \u2014 <strong>one practitioner credential set covering the CCP framework&#8217;s application at the VVB stage<\/strong>, where category eligibility becomes a specific project&#8217;s verification outcome. The configuration sophisticated Thai project proponents, ASEAN carbon-finance teams, and EU-facing corporate buyers need as the 2026 Empowering Consumers Directive and mandatory IFRS S2 disclosure converge on CCP integrity. \u22641 BH acknowledgement \u00b7 scoping call within 1 BD \u00b7 NDA from first email.<\/p>\n      <div class=\"cta-buttons\" data-reveal>\n        <a href=\"mailto:info@othelloshop.com?subject=ICVCM%20CCP%20%E2%80%94%20Project%20Scoping\" class=\"btn btn-primary\">Scope CCP-Applied Engagement<\/a>\n        <a href=\"\/contact\/\" class=\"btn btn-outline\">Contact The Bench<\/a>\n      <\/div>\n      <div class=\"cta-note\" data-reveal>\n        <a href=\"tel:+6628592145\"><b>+66 02-859-2145<\/b><\/a> <span class=\"sep\">&middot;<\/span> <a href=\"mailto:info@othelloshop.com\"><b>info@othelloshop.com<\/b><\/a><br>\n        Unit 12-03, Chartered Square <span class=\"sep\">&middot;<\/span> 152 N Sathon Rd <span class=\"sep\">&middot;<\/span> Si Lom <span class=\"sep\">&middot;<\/span> Bangkok 10500\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ ENDLINE ============ -->\n  <div class=\"endline\">\n    ICVCM CCP <span class=\"r\">&middot;<\/span> Integrity Council for the Voluntary Carbon Market <span class=\"r\">&middot;<\/span> 10 Core Carbon Principles <span class=\"r\">&middot;<\/span> Four Domains: Governance &middot; Emissions Impact &middot; Sustainable Development &middot; Ambition <span class=\"r\">&middot;<\/span> Two-Tier Approval: CCP-Eligible Programs + CCP-Approved Categories <span class=\"r\">&middot;<\/span> 7 Programs \/ 36+ Methodologies Approved by Nov 2025 <span class=\"r\">&middot;<\/span> ~8% Project Eligibility <span class=\"r\">&middot;<\/span> Applied at VVB Stage <span class=\"r\">&middot;<\/span> Panit Chancharoonpong &middot; Verifiable on Verra Registry <span class=\"r\">&mdash;<\/span> Othello International\n  <\/div>\n\n<\/div>\n<!-- \/.oth-icv PAGE END -->\n<script>\n(function(){\n  if (typeof window === 'undefined' || typeof document === 'undefined') return;\n  var root = document.querySelector('.oth-icv');\n  if (!root) return;\n  root.classList.add('js-on');\n  \/\/ safety net: after 4s, reveal anything still hidden\n  setTimeout(function(){ root.querySelectorAll('[data-reveal], [data-reveal-stagger]').forEach(function(el){ el.classList.add('in'); }); }, 4000);\n\n  \/\/ one-FAQ-open-at-a-time\n  var faqs = root.querySelectorAll('details.faq');\n  faqs.forEach(function(f){\n    f.addEventListener('toggle', function(){\n      if (f.open){ faqs.forEach(function(o){ if (o !== f && o.open) o.open = false; }); }\n    });\n  });\n\n  \/\/ smooth in-page anchors\n  root.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click', function(e){\n      var id = a.getAttribute('href');\n      if (id.length < 2) return;\n      var t = root.querySelector(id) || document.querySelector(id);\n      if (t){ e.preventDefault(); t.scrollIntoView({behavior:'smooth', block:'start'}); history.pushState(null,'',id); }\n    });\n  });\n\n  \/\/ reveal + counters\n  var revealEls = root.querySelectorAll('[data-reveal], [data-reveal-stagger]');\n  if ('IntersectionObserver' in window &#038;&#038; revealEls.length){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if (e.isIntersecting){\n          e.target.classList.add('in');\n          var counters = e.target.querySelectorAll('[data-count-to]');\n          counters.forEach(function(c){\n            if (c.dataset.counted) return;\n            c.dataset.counted = '1';\n            var target = parseFloat(c.getAttribute('data-count-to')) || 0;\n            var decimals = parseInt(c.getAttribute('data-count-decimals') || '0', 10);\n            var dur = 1600;\n            var t0 = performance.now();\n            function step(now){\n              var p = Math.min((now - t0) \/ dur, 1);\n              var eased = 1 - Math.pow(1 - p, 3);\n              var val = target * eased;\n              c.textContent = decimals > 0 ? val.toFixed(decimals) : Math.round(val).toLocaleString();\n              if (p < 1) requestAnimationFrame(step);\n              else c.textContent = decimals > 0 ? target.toFixed(decimals) : Math.round(target).toLocaleString();\n            }\n            requestAnimationFrame(step);\n          });\n          io.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n    revealEls.forEach(function(el){ io.observe(el); });\n  } else {\n    revealEls.forEach(function(el){ el.classList.add('in'); });\n    root.querySelectorAll('[data-count-to]').forEach(function(c){\n      var target = parseFloat(c.getAttribute('data-count-to')) || 0;\n      c.textContent = Math.round(target).toLocaleString();\n    });\n  }\n})();\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\"@type\": \"Service\", \"@id\": \"https:\/\/www.othelloshop.com\/certifications\/icvcm\/#service\", \"name\": \"ICVCM CCP-Applied Competence - Core Carbon Principles Framework at the VVB Stage\", \"serviceType\": \"Application of the ICVCM Core Carbon Principles (CCPs) Assessment Framework to carbon project verification at the Verra Validation\/Verification Body (VVB) stage\", \"provider\": {\"@type\": \"Organization\", \"name\": \"Othello International\", \"url\": \"https:\/\/www.othelloshop.com\/\", \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"Unit 12-03, Chartered Square, 152 North Sathon Road\", \"addressLocality\": \"Bang Rak\", \"addressRegion\": \"Bangkok\", \"postalCode\": \"10500\", \"addressCountry\": \"TH\"}, \"telephone\": \"+66-2-859-2145\", \"email\": \"info@othelloshop.com\"}, \"areaServed\": [\"TH\",\"ASEAN\",\"Global\"], \"description\": \"The Integrity Council for the Voluntary Carbon Market (ICVCM) is an independent non-profit governance body established in 2021 that has reshaped the voluntary carbon market through its 10 Core Carbon Principles (CCPs) - a global threshold standard for carbon-credit quality applied through a published Assessment Framework. The CCPs are organised in four integrity domains: Governance (3 principles - effective governance, tracking via registry, transparency); Emissions Impact (4 principles - robust independent verification, additionality, permanence, robust quantification); Sustainable Development (2 principles - no double counting, sustainable development benefits and safeguards); and Ambition (1 principle - contribution to net zero transition). ICVCM operates a two-tier approval process: carbon-crediting programs are evaluated as CCP-Eligible based on governance, and individual methodology categories are evaluated as CCP-Approved against the full 10 principles. By end-November 2025, ICVCM had approved 7 major programs (ACR, ART TREES, CAR, Gold Standard, Verra VCS, and two others - covering approximately 98% of historical voluntary market volume) and 36+ methodologies, but only approximately 8% of independently-rated projects currently meet the eligibility bar for the CCP label - the scarcity is the integrity signal. CCP-approved categories like landfill gas saw prices rise approximately 35% in H2 2024 with volumes up 149% year-on-year. The EU's Empowering Consumers for the Green Transition Directive bans generic 'climate neutral' claims from September 2026, pushing buyers toward CCP-defensible supply. Honest scoping note: ICVCM does not certify individual practitioners; ICVCM certifies programs and categories. Panit Chancharoonpong's CCP-applied competence is exercised at the VVB stage of Verra and other CCP-Eligible program engagements, where he applies the CCP Assessment Framework to determine whether specific verified projects meet the CCP threshold for label issuance under Verra's updated ICVCM CCP Label Guidance (effective 15 July 2025). The work intersects with Panit's Verra Lead Assessor and CQI\/IRCA ISO 14064 Lead Auditor credentials, both of which provide the substantive verification authority. Panit's role on specific engagements is verifiable on the Verra Registry. The CCP-applied competence sits within Othello's seven-credential ESG-assurance cluster alongside AA1000AS ACSAP, ISO 14064 Lead Auditor, TGO CFO and CFP Auditor, Verra Lead Assessor, CORSIA Verifier, and ISCC PLUS.\", \"hasCredential\": [{\"@type\":\"EducationalOccupationalCredential\",\"credentialCategory\":\"ICVCM CCP Assessment Framework - applied competence at VVB stage\"}]},\n    {\"@type\": \"BreadcrumbList\", \"itemListElement\": [\n      {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.othelloshop.com\/\"},\n      {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Certifications\", \"item\": \"https:\/\/www.othelloshop.com\/certifications\/\"},\n      {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"ICVCM CCP\", \"item\": \"https:\/\/www.othelloshop.com\/certifications\/icvcm\/\"}\n    ]},\n    {\"@type\": \"FAQPage\", \"mainEntity\": [\n      {\"@type\":\"Question\",\"name\":\"What is ICVCM and what does it do?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The Integrity Council for the Voluntary Carbon Market (ICVCM) is an independent non-profit governance body established in 2021 to set a global quality benchmark for voluntary carbon credits. Its instrument is the 10 Core Carbon Principles (CCPs) - a published threshold standard. ICVCM operates an Assessment Framework against which carbon-crediting programs are assessed as CCP-Eligible and individual methodology categories are assessed as CCP-Approved. By end-November 2025, ICVCM had approved 7 major programs and 36+ methodologies. ICVCM does not carry out project-level assessments and does not issue practitioner credentials.\"}},\n      {\"@type\":\"Question\",\"name\":\"What does Panit's ICVCM CCP credential mean given ICVCM doesn't certify auditors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Honest scoping: the credential describes Panit's applied competence in the CCP Assessment Framework as exercised at the VVB stage of Verra and other CCP-Eligible program engagements - not an ICVCM-issued certification of Panit as an assessor. ICVCM labels programs and categories of credits, not individual practitioners. What's verifiable is Panit's Lead Assessor work on projects where CCP eligibility has been evaluated. The verification chain runs through Verra's project records on the Verra Registry. Othello does not claim ICVCM-conferred status.\"}},\n      {\"@type\":\"Question\",\"name\":\"What are the 10 Core Carbon Principles?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ten principles in four domains. Governance domain (3 principles): effective governance, tracking via registry, transparency. Emissions Impact domain (4 principles): robust independent verification, additionality, permanence, robust quantification. Sustainable Development domain (2 principles): no double counting, sustainable development benefits and safeguards. Ambition domain (1 principle): contribution to net zero transition. A category must meet all 10 principles to be CCP-Approved - there is no partial label.\"}},\n      {\"@type\":\"Question\",\"name\":\"How does the two-tier program and category approval process work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Both tiers must approve for the CCP label. First, the carbon-crediting program is evaluated against governance-domain principles; ICVCM's Governing Board approves or rejects it as CCP-Eligible. Second, individual methodology categories within an eligible program are evaluated against the full 10 CCPs; approved categories become CCP-Approved. A credit earns the right to carry the CCP label only when both apply: program is CCP-Eligible AND methodology category is CCP-Approved.\"}},\n      {\"@type\":\"Question\",\"name\":\"Why do only 8 percent of rated projects qualify for the CCP label?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The scarcity is the integrity signal. The data point comes from Calyx Global's project-level GHG integrity ratings as of November 2025. Most market volume is from programs with CCP-Eligible governance, but most individual projects within those programs are not yet from approved categories. Additionality is the most-failed test in practice; permanence and double-counting also frequently disqualify. The CCP label tells buyers this credit cleared the bar; absence tells buyers not yet evaluated or evaluated and found not to clear.\"}},\n      {\"@type\":\"Question\",\"name\":\"What does Othello actually do at the VVB stage regarding CCP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Othello's Lead Assessor work applied through the CCP framework at the VVB stage for projects whose Project Proponent wants the CCP label. Work includes confirming methodology version is CCP-Approved at engagement scoping, testing additionality and permanence against framework's specific evidence requirements, applying ISO 14064-2 + 14064-3 quantification rigour calibrated to CCP-Approved methodology, documenting double-counting controls and safeguards, issuing Verification Statement, supporting the CCP-label request under Verra's updated CCP Label Guidance effective 15 July 2025. The Lead Assessor does not decide CCP eligibility - ICVCM's Governing Board does.\"}},\n      {\"@type\":\"Question\",\"name\":\"How can a procurement team verify Othello's CCP-applied work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Through Verra's public registry where Panit's Lead Assessor role on specific engagements is traceable. The Verra Registry lists every project, its VVB, the submitted Validation and Verification Reports, the named Lead Assessor, and the CCP-label status of issued credits. For projects where Panit was Lead Assessor and credits carry the CCP label, procurement can confirm both the assessor's role and the label outcome on Verra's public records. Othello provides accreditation chain documentation under mutual NDA on request.\"}},\n      {\"@type\":\"Question\",\"name\":\"What does the EU's Empowering Consumers Directive mean for CCP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"From September 2026, the EU's Empowering Consumers for the Green Transition Directive bans generic climate neutral claims made by companies marketing products in the EU. Brands using carbon offsets will need to point to specific high-integrity credit supply or face misleading-marketing enforcement. The CCP label is positioning to become the primary EU-defensible signal for offset-backed claims, alongside substantive emissions-reduction backing the directive also requires. The directive is the second commercial pressure (after CORSIA) pointing toward CCP eligibility.\"}},\n      {\"@type\":\"Question\",\"name\":\"How does CCP interact with CORSIA IFRS S2 and Article 6?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Three different integrity overlays addressing different concerns. CORSIA is the ICAO airline-jurisdiction compliance market. CCP is the voluntary-market integrity threshold. Paris Article 6 governs international transfer between countries with corresponding adjustment. IFRS S2 requires corporate disclosure of carbon-credit integrity. All four operate concurrently - high-integrity buyers in 2026+ are looking for CORSIA eligibility AND CCP label AND Article 6 Authorized AND defensible IFRS S2 disclosure. Panit's credential set is configured to operate across all four.\"}},\n      {\"@type\":\"Question\",\"name\":\"How does ICVCM CCP-applied work fit Othello's broader engagement framework?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ICVCM CCP-applied competence is the integrity-threshold anchor of Othello's seven-credential ESG-assurance cluster, alongside AA1000AS ACSAP, ISO 14064 Lead Auditor, TGO CFO + CFP Auditor, Verra Lead Assessor, CORSIA Verifier, and ISCC PLUS - all held by Panit Chancharoonpong. The CCP framework is the bar voluntary credits must clear to be commercially defensible in 2026 and beyond. Othello's bench applies it at the VVB stage where it actually operates. Founded 2020 on US Government bilingual contracts under FAR-grade contractor verification.\"}}\n    ]}\n  ]\n}\n<\/script>\n\n\n\n\n\n<!-- othello-seo:cluster-links -->\n<h2>Related carbon &#038; climate services<\/h2>\n<ul>\n  <li><a href=\"https:\/\/www.othellointernational.com\/esg-advisory\/\">ESG Advisory<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/corsia\/\">Corsia<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/verra\/\">verra<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/iso-14064\/\">iso-14064<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/ghg-inventory-tgo\/\">GHG Inventory &#038; TGO<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/esg-advisory\/sbti-targets\/\">Science-Based Targets (SBTi)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>ICVCM CCP \u00b7 INTEGRITY COUNCIL FOR THE VOLUNTARY CARBON MARKET \u00b7 10 CORE CARBON PRINCIPLES \u00b7 ~8% PROJECT ELIGIBILITY Panit Chancharoonpong \u00b7 CCP-applied competence \u00b7 verifiable via VVB engagement records Othello \/ Certifications \/ ICVCM CCP \u2605 ICVCM \u00b7 CORE CARBON PRINCIPLES \u00b7 10 PRINCIPLES \u00b7 ASSESSMENT FRAMEWORK \u00b7 APPLIED AT VVB STAGE \u00b7 BENCH-ANCHORED [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_yoast_wpseo_title":"ICVCM CCP: ESG Reporting & Translation | Othello","_yoast_wpseo_metadesc":"ICVCM CCP \u2014 reporting and Thai\u2013English translation support for SET-listed companies. IFRS S1\/S2 and FTSE Russell aligned, ISO 17100 certified.","_yoast_wpseo_focuskw":"icvcm ccp","_yoast_wpseo_canonical":"","rank_math_title":"ICVCM CCP: ESG Reporting & Translation | Othello","rank_math_description":"ICVCM CCP \u2014 reporting and Thai\u2013English translation support for SET-listed companies. IFRS S1\/S2 and FTSE Russell aligned, ISO 17100 certified.","rank_math_focus_keyword":"icvcm ccp","rank_math_canonical_url":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","footnotes":"","rank_math_robots":["index"]},"class_list":["post-31251","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/31251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/comments?post=31251"}],"version-history":[{"count":4,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/31251\/revisions"}],"predecessor-version":[{"id":31887,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/31251\/revisions\/31887"}],"wp:attachment":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/media?parent=31251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}