{"id":30753,"date":"2026-05-19T23:57:16","date_gmt":"2026-05-19T23:57:16","guid":{"rendered":"https:\/\/www.othellointernational.com\/?page_id=30753"},"modified":"2026-06-23T12:06:16","modified_gmt":"2026-06-23T12:06:16","slug":"how-we-quote","status":"publish","type":"page","link":"https:\/\/www.othellointernational.com\/th\/how-we-quote\/","title":{"rendered":"\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32"},"content":{"rendered":"\n<!-- ===================================================================\n     OTHELLO INTERNATIONAL \u2014 HOW WE QUOTE \u00b7 v12 BUNDLE \/ ONE-STOP-SHOP\n     URL: \/how-we-quote\/\n     One annual programme \u00b7 one engagement letter \u00b7 one bench \u00b7 one termbase\n     SET-listed bilingual disclosure programme \u00b7 IFRS S2 ready 2026\n   =================================================================== -->\n\n<style>\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&display=swap');\n\n.oth-quote{\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:#d4af37;--gold1:#f4cf57;--g:#4ade80;--blue:#3b82f6;--amber:#f59e0b;--teal:#2dd4bf;--purple:#a78bfa;\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-quote *,.oth-quote *::before,.oth-quote *::after{box-sizing:border-box}\n.oth-quote .wrap{max-width:1340px;margin:0 auto;padding:0 40px}\n.oth-quote a:focus-visible,.oth-quote button:focus-visible,.oth-quote summary:focus-visible{outline:2px solid var(--r1);outline-offset:3px;border-radius:2px}\n\n.oth-quote [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}\n.oth-quote [data-reveal].in{opacity:1;transform:translateY(0)}\n.oth-quote [data-reveal-stagger] > *{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}\n.oth-quote [data-reveal-stagger].in > *:nth-child(1){transition-delay:0s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(2){transition-delay:.06s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(3){transition-delay:.12s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(4){transition-delay:.18s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(5){transition-delay:.24s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(6){transition-delay:.30s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(7){transition-delay:.36s}\n.oth-quote [data-reveal-stagger].in > *:nth-child(8){transition-delay:.42s}\n.oth-quote [data-reveal-stagger].in > *{opacity:1;transform:translateY(0)}\n\n.oth-quote .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-quote .eyebrow::before{content:\"\";width:36px;height:1px;background:var(--r)}\n.oth-quote 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-quote h2.title em{font-family:var(--d);font-style:italic;font-weight:500;color:var(--r)}\n.oth-quote .lead{font-size:17px;color:var(--w1);max-width:74ch;line-height:1.65}\n.oth-quote .lead strong{color:var(--w);font-weight:600}\n.oth-quote .lead em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-quote .lead a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n.oth-quote .lead a:hover{border-bottom-color:var(--r)}\n.oth-quote .section{padding:110px 0;background:var(--k);position:relative}\n.oth-quote .section.alt{background:var(--k1)}\n.oth-quote .section-head{margin-bottom:56px;max-width:920px}\n.oth-quote .section-head.center{margin-left:auto;margin-right:auto;text-align:center}\n.oth-quote .section-head.center .eyebrow{justify-content:center}\n.oth-quote .section-head.center .eyebrow::after{content:\"\";width:36px;height:1px;background:var(--r);margin-left:14px}\n\n.oth-quote .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-quote .btn::after{content:\"\u2192\";font-family:var(--d);font-style:italic;font-size:17px;transition:transform .3s var(--ease)}\n.oth-quote .btn:hover::after{transform:translateX(5px)}\n.oth-quote .btn-primary{background:var(--r);color:var(--w) !important;border-color:var(--r)}\n.oth-quote .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-quote .btn-outline{background:transparent;color:var(--w) !important;border-color:var(--w4)}\n.oth-quote .btn-outline:hover{background:var(--w);color:var(--k) !important;border-color:var(--w);transform:translateY(-3px)}\n\n@keyframes ohq-pulse{0%,100%{box-shadow:0 0 0 0 rgba(237,64,54,.6)}50%{box-shadow:0 0 0 10px rgba(237,64,54,0)}}\n@keyframes ohq-shimmer{0%{background-position:200% 50%}100%{background-position:-200% 50%}}\n@keyframes ohq-orbit{from{transform:rotate(0deg) translateX(50px) rotate(0deg)}to{transform:rotate(360deg) translateX(50px) rotate(-360deg)}}\n@keyframes ohq-glow{0%,100%{opacity:1}50%{opacity:.7}}\n\n\/* status strip *\/\n.oth-quote .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-quote .strip-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}\n.oth-quote .strip-row .l{display:flex;align-items:center;gap:12px}\n.oth-quote .strip-dot{width:8px;height:8px;background:var(--r);border-radius:50%;animation:ohq-pulse 2s ease-in-out infinite}\n.oth-quote .strip-row .r{color:var(--w3)}\n.oth-quote .strip-row .r b{color:var(--w);font-weight:500}\n\n\/* breadcrumb *\/\n.oth-quote .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-quote .crumb a{color:var(--w2);text-decoration:none;transition:color .2s}\n.oth-quote .crumb a:hover{color:var(--r)}\n.oth-quote .crumb .sep{margin:0 12px;color:var(--w4)}\n.oth-quote .crumb .here{color:var(--w)}\n\n\/* ============ HERO ============ *\/\n.oth-quote .hero{padding:90px 0 120px;background:var(--k);position:relative;overflow:hidden}\n.oth-quote .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:ohq-glow 8s ease-in-out infinite}\n.oth-quote .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-quote .hero-inner{position:relative;z-index:2}\n.oth-quote .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-quote .hero-tag .dot{width:7px;height:7px;background:var(--r);border-radius:50%;animation:ohq-pulse 2s ease-in-out infinite}\n\n.oth-quote .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:24ch}\n.oth-quote .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:ohq-shimmer 6s linear infinite}\n\n.oth-quote .hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;align-items:start;margin-top:24px}\n.oth-quote .hero-left p{font-size:17px;line-height:1.7;color:var(--w1);margin:0 0 32px;max-width:66ch}\n.oth-quote .hero-left p strong{color:var(--w);font-weight:600}\n.oth-quote .hero-left p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-quote .hero-left p a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n.oth-quote .hero-left p .th{font-family:var(--th);color:var(--r1)}\n\n.oth-quote .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-quote .hs{background:var(--k1);padding:24px 20px;transition:all .4s var(--ease);position:relative;overflow:hidden;cursor:default}\n.oth-quote .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-quote .hs:hover::before{opacity:1}\n.oth-quote .hs:hover{background:var(--k3);transform:translateY(-3px)}\n.oth-quote .hs .ic{width:28px;height:28px;color:var(--r);margin-bottom:14px;position:relative;z-index:2;transition:transform .4s var(--ease)}\n.oth-quote .hs:hover .ic{transform:scale(1.15) rotate(-5deg)}\n.oth-quote .hs .ic svg{width:100%;height:100%}\n.oth-quote .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-quote .hs .v .num{display:inline-block;min-width:1ch}\n.oth-quote .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-quote .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-quote .hs .sb{font-size:10.5px;color:var(--w3);line-height:1.4;position:relative;z-index:2}\n.oth-quote .hctas{display:flex;gap:14px;flex-wrap:wrap}\n\n\/* hero right \u00b7 Annual Programme Bundle card *\/\n.oth-quote .bdl-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-quote .bdl-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-quote .bdl-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-quote .bdl-card:hover::before{width:6px}\n.oth-quote .bdl-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-quote .bdl-card:hover::after{opacity:1}\n.oth-quote .bdl-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-quote .bdl-lb::before{content:\"\u25cf\";color:var(--r);animation:ohq-pulse 2s ease-in-out infinite}\n.oth-quote .bdl-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-quote .bdl-head em{color:var(--r);font-weight:600}\n.oth-quote .bdl-items{margin:0;padding:0;list-style:none;position:relative;z-index:2;display:grid;gap:8px}\n.oth-quote .bdl-item{padding:11px 14px;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 auto;gap:12px;align-items:center}\n.oth-quote .bdl-item:hover{border-left-width:5px;transform:translateX(4px);background:var(--k2)}\n.oth-quote .bdl-num{font-family:var(--m);font-size:9.5px;letter-spacing:.10em;color:var(--r);font-weight:700;background:rgba(237,64,54,.10);padding:3px 7px;border-radius:2px;line-height:1}\n.oth-quote .bdl-name{font-family:var(--s);font-size:12.5px;font-weight:600;color:var(--w);letter-spacing:-.005em;line-height:1.3}\n.oth-quote .bdl-name span{display:block;font-family:var(--m);font-size:9.5px;color:var(--w3);font-weight:500;margin-top:2px;letter-spacing:.04em}\n.oth-quote .bdl-chk{color:var(--gold);font-size:14px;font-weight:700}\n.oth-quote .bdl-card .bdl-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--d);font-style:italic;font-size:13px;color:var(--w2);line-height:1.55;position:relative;z-index:2}\n.oth-quote .bdl-card .bdl-foot em{color:var(--r);font-weight:500;font-style:italic}\n\n@media (max-width:1024px){\n  .oth-quote .hero-grid{grid-template-columns:1fr;gap:40px}\n  .oth-quote .hs-grid{grid-template-columns:repeat(2,1fr)}\n}\n@media (max-width:600px){\n  .oth-quote .wrap{padding:0 22px}\n  .oth-quote .hero{padding:48px 0 64px}\n  .oth-quote .section{padding:64px 0}\n  .oth-quote .hero h1{font-size:32px}\n  .oth-quote .hctas{flex-direction:column}\n  .oth-quote .btn{justify-content:center;width:100%}\n  .oth-quote .hs .v{font-size:32px}\n}\n@media (prefers-reduced-motion:reduce){\n  .oth-quote *,.oth-quote *::before,.oth-quote *::after{animation-duration:.01ms !important;transition-duration:.01ms !important}\n  .oth-quote [data-reveal],.oth-quote [data-reveal-stagger] > *{opacity:1 !important;transform:none !important}\n}\n<\/style>\n\n<div class=\"oth-quote\" id=\"oth-quote-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>HOW WE QUOTE \u00b7 ONE ANNUAL PROGRAMME \u00b7 ONE ENGAGEMENT LETTER \u00b7 BILINGUAL \u00b7 AUDIT-GRADE<\/div>\n    <div class=\"r\">Six deliverables \u00b7 one bench \u00b7 IFRS S2 ready 2026 \u00b7 <b>SET-listed bilingual disclosure<\/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=\"\/company\/\">Company<\/a>\n    <span class=\"sep\">\/<\/span>\n    <span class=\"here\">How We Quote<\/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 ONE ANNUAL PROGRAMME \u00b7 SIX DELIVERABLES \u00b7 ONE BENCH \u00b7 IFRS S2 READY 2026<\/div>\n    <h1 data-reveal>One annual programme. <em>Six bilingual deliverables.<\/em> One engagement letter.<\/h1>\n    <div class=\"hero-grid\">\n      <div class=\"hero-left\">\n        <p data-reveal><strong>Othello quotes SET-listed Thai corporates against a single annual disclosure programme \u2014 not against per-deliverable vendor sprawl.<\/strong> The substantive procurement reality at SET-listed tier: a single Thai listed company in 2026 has to deliver bilingual <em>56-1 One Report<\/em>, bilingual <em>Sustainability Report<\/em>, the new <em>IFRS S2 climate-related disclosure<\/em> (SET50 phase-in begins 2026 per SEC Thailand roadmap), bilingual <em>investor relations website<\/em>, bilingual <em>AGM materials<\/em>, annual <em>rating-agency submissions<\/em> (SET ESG \u00b7 Thai IOD CGR \u00b7 FTSE Russell), <em>and<\/em> historical Thai-only annual reports backfilled into English for institutional investor access and M&amp;A diligence. <strong>Multi-vendor procurement destroys terminology consistency, slips deadlines, and adds compliance risk at exactly the wrong governance moment.<\/strong> Othello bundles all six deliverables under <em>one engagement letter, one in-house bench, one termbase, one operating standard<\/em> \u2014 substantive ESG writing capability and bilingual disclosure-grade delivery sit under the same accountability chain. <span class=\"th\">\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e04\u0e23\u0e1a\u0e27\u0e07\u0e08\u0e23 \u00b7 \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e1b\u0e35 \u00b7 \u0e04\u0e27\u0e32\u0e21\u0e22\u0e31\u0e48\u0e07\u0e22\u0e37\u0e19<\/span><\/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=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"9\" y1=\"15\" x2=\"15\" y2=\"15\"\/><\/svg><\/div>\n            <div class=\"lb\">Bilingual Deliverables<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"6\">6<\/span><\/div>\n            <div class=\"sb\">56-1 \u00b7 Sustainability \u00b7 IFRS S2 \u00b7 Website \u00b7 AGM \u00b7 Ratings<\/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\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\n            <div class=\"lb\">Engagement Letter<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"1\">1<\/span><\/div>\n            <div class=\"sb\">Scope-locked \u00b7 named bench \u00b7 audit-grade<\/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=\"M16 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"8.5\" cy=\"7\" r=\"4\"\/><path d=\"M20 8v6M23 11h-6\"\/><\/svg><\/div>\n            <div class=\"lb\">Bench<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"1\">1<\/span><\/div>\n            <div class=\"sb\">In-house \u00b7 methodology-credentialed<\/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=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg><\/div>\n            <div class=\"lb\">Terminology<\/div>\n            <div class=\"v\"><span class=\"num\" data-count-to=\"1\">1<\/span><\/div>\n            <div class=\"sb\">Consistent across every deliverable<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"hctas\" data-reveal>\n          <a href=\"\/contact\/\" class=\"btn btn-primary\">Request A Quote<\/a>\n          <a href=\"#bundle\" class=\"btn btn-outline\">See The Bundle<\/a>\n        <\/div>\n      <\/div>\n\n      <div data-reveal>\n        <div class=\"bdl-card\">\n          <div class=\"bdl-lb\">\u2605 THE ANNUAL PROGRAMME \u00b7 ONE BUNDLE<\/div>\n          <div class=\"bdl-head\">One bundle. <em>Six bilingual deliverables.<\/em> One bench.<\/div>\n          <ul class=\"bdl-items\">\n            <li class=\"bdl-item\"><span class=\"bdl-num\">01<\/span><span class=\"bdl-name\">56-1 One Report<span>SEC Thailand \u00b7 bilingual \u00b7 annual<\/span><\/span><span class=\"bdl-chk\">\u2713<\/span><\/li>\n            <li class=\"bdl-item\"><span class=\"bdl-num\">02<\/span><span class=\"bdl-name\">Sustainability Report<span>Written + bilingual \u00b7 GRI \/ SET aligned<\/span><\/span><span class=\"bdl-chk\">\u2713<\/span><\/li>\n            <li class=\"bdl-item\"><span class=\"bdl-num\">03<\/span><span class=\"bdl-name\">IFRS S2 Climate Disclosure<span>SET50 phase-in 2026 \u00b7 climate-first<\/span><\/span><span class=\"bdl-chk\">\u2713<\/span><\/li>\n            <li class=\"bdl-item\"><span class=\"bdl-num\">04<\/span><span class=\"bdl-name\">IR Website Refresh<span>Bilingual \u00b7 continuous \u00b7 disclosure-grade<\/span><\/span><span class=\"bdl-chk\">\u2713<\/span><\/li>\n            <li class=\"bdl-item\"><span class=\"bdl-num\">05<\/span><span class=\"bdl-name\">AGM Materials<span>Notice \u00b7 proxy \u00b7 presentation \u00b7 Q&amp;A<\/span><\/span><span class=\"bdl-chk\">\u2713<\/span><\/li>\n            <li class=\"bdl-item\"><span class=\"bdl-num\">06<\/span><span class=\"bdl-name\">Rating-Agency Submissions<span>SET ESG \u00b7 CGR \u00b7 FTSE \u00b7 CDP \u00b7 MSCI<\/span><\/span><span class=\"bdl-chk\">\u2713<\/span><\/li>\n          <\/ul>\n          <div class=\"bdl-foot\">Plus: <em>historical Thai annual report English backfill<\/em> \u00b7 one termbase \u00b7 one accountability chain.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/div>\n<\/section>\n\n<style>\n\/* ============ ONE-STOP-SHOP ARCHITECTURE DIAGRAM ============ *\/\n.oth-quote .oss-sec{padding:110px 0;background:var(--k1);position:relative;border-top:1px solid var(--line);overflow:hidden}\n.oth-quote .oss-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\n.oth-quote .oss-wrap{background:linear-gradient(135deg,var(--k) 0%,var(--k2) 100%);border:1px solid var(--line);padding:40px 36px;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}\n.oth-quote .oss-wrap::before{content:\"\";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%)}\n.oth-quote .oss-svg{display:block;width:100%;height:auto;min-width:1000px;max-width:1240px;margin:0 auto}\n.oth-quote .oss-svg text{font-family:var(--s)}\n.oth-quote .oss-svg .banner-tit{font-family:var(--m);font-size:13px;letter-spacing:2px;text-transform:uppercase;fill:var(--w);font-weight:700}\n.oth-quote .oss-svg .banner-sub{font-family:var(--d);font-style:italic;font-size:14px;fill:var(--w2);font-weight:500}\n.oth-quote .oss-svg .top-bg{fill:url(#ossTopGrad);stroke:rgba(237,64,54,.4);stroke-width:1}\n.oth-quote .oss-svg .bot-bg{fill:url(#ossBotGrad);stroke:rgba(212,175,55,.4);stroke-width:1}\n.oth-quote .oss-svg .panel-good{fill:url(#ossGoodGrad);stroke:rgba(237,64,54,.5);stroke-width:1.4}\n.oth-quote .oss-svg .panel-bad{fill:url(#ossBadGrad);stroke:rgba(255,255,255,.10);stroke-width:1;stroke-dasharray:4,3}\n.oth-quote .oss-svg .hub{fill:url(#hubGrad);stroke:var(--gold);stroke-width:2}\n.oth-quote .oss-svg .hub-text-1{font-family:var(--d);font-style:italic;font-size:21px;fill:var(--w);font-weight:600;letter-spacing:-.01em}\n.oth-quote .oss-svg .hub-text-2{font-family:var(--m);font-size:9.5px;letter-spacing:1.4px;fill:var(--gold);font-weight:700}\n.oth-quote .oss-svg .deliv{fill:#141414;stroke:rgba(237,64,54,.6);stroke-width:1.2}\n.oth-quote .oss-svg .deliv:hover{fill:#1a1a1a}\n.oth-quote .oss-svg .deliv-num{font-family:var(--m);font-size:9.5px;letter-spacing:.10em;fill:var(--r);font-weight:700}\n.oth-quote .oss-svg .deliv-name{font-family:var(--s);font-size:11.5px;fill:var(--w);font-weight:600;letter-spacing:-.005em}\n.oth-quote .oss-svg .deliv-sub{font-family:var(--m);font-size:9px;fill:var(--w3);font-weight:500}\n.oth-quote .oss-svg .conn{stroke:url(#connGrad);stroke-width:1.5;fill:none}\n.oth-quote .oss-svg .vendor{fill:#0e0e0e;stroke:rgba(255,255,255,.12);stroke-width:1;stroke-dasharray:3,2}\n.oth-quote .oss-svg .vendor-text{font-family:var(--m);font-size:10px;fill:var(--w3);font-weight:600;letter-spacing:.04em}\n.oth-quote .oss-svg .vendor-tag{font-family:var(--m);font-size:8.5px;fill:#aa3030;font-weight:700;letter-spacing:.04em}\n.oth-quote .oss-svg .col-h{font-family:var(--m);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;fill:var(--r);font-weight:700}\n.oth-quote .oss-svg .col-h.bad{fill:#aa3030}\n.oth-quote .oss-svg .col-name{font-family:var(--d);font-style:italic;font-size:20px;fill:var(--w);font-weight:600;letter-spacing:-.01em}\n.oth-quote .oss-svg .col-name.bad{fill:rgba(255,255,255,.45)}\n.oth-quote .oss-svg .col-sub{font-family:var(--m);font-size:10px;fill:var(--w3);font-weight:500}\n.oth-quote .oss-svg .vs-circle{fill:url(#vsGrad);stroke:var(--gold);stroke-width:2}\n.oth-quote .oss-svg .vs-text{font-family:var(--d);font-style:italic;font-size:20px;fill:var(--w);font-weight:700;letter-spacing:-.02em}\n<\/style>\n\n<!-- ============ ONE-STOP-SHOP ARCHITECTURE ============ -->\n<section class=\"oss-sec\" id=\"architecture\">\n  <div class=\"wrap\">\n    <div class=\"section-head\" data-reveal>\n      <div class=\"eyebrow\">\u2605 The One-Stop-Shop Architecture \u00b7 Diagram 01<\/div>\n      <h2 class=\"title\">One bench. Six bilingual deliverables. <em>One annual programme.<\/em><\/h2>\n      <p class=\"lead\">Below: the substantive procurement architecture comparison. <strong>Left: the typical SET-listed multi-vendor procurement sprawl<\/strong> \u2014 translation vendor (cheap, doesn&#8217;t understand frameworks) + ESG consultancy (writes English-only, expensive) + Big 4 assurance (separate engagement) + IR website agency (doesn&#8217;t understand disclosure) + Bangkok PR\/IR shop for AGM materials. <em>Five vendors. Five engagement letters. Five terminology systems. Terminology drift, deadline slippage, and compliance risk at every interface.<\/em> <strong>Right: the Othello Annual Programme<\/strong> \u2014 one in-house bench, one engagement letter, one termbase across every deliverable, one accountability chain from the named methodology specialist through to founder. <em>This is structurally why Othello quotes are competitive at SET-listed institutional procurement tier<\/em> \u2014 the bundle eliminates the coordination overhead that procurement teams pay for invisibly when running multi-vendor disclosure programmes.<\/p>\n    <\/div>\n\n    <div class=\"oss-wrap\" data-reveal>\n      <svg class=\"oss-svg\" viewBox=\"0 0 1200 760\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <defs>\n          <linearGradient id=\"ossTopGrad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n            <stop offset=\"0%\" stop-color=\"rgba(237,64,54,.20)\"\/>\n            <stop offset=\"50%\" stop-color=\"rgba(237,64,54,.32)\"\/>\n            <stop offset=\"100%\" stop-color=\"rgba(212,175,55,.22)\"\/>\n          <\/linearGradient>\n          <linearGradient id=\"ossBotGrad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n            <stop offset=\"0%\" stop-color=\"rgba(212,175,55,.12)\"\/>\n            <stop offset=\"100%\" stop-color=\"rgba(237,64,54,.20)\"\/>\n          <\/linearGradient>\n          <linearGradient id=\"ossGoodGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"rgba(237,64,54,.14)\"\/>\n            <stop offset=\"100%\" stop-color=\"rgba(212,175,55,.04)\"\/>\n          <\/linearGradient>\n          <linearGradient id=\"ossBadGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0%\" stop-color=\"rgba(60,60,60,.30)\"\/>\n            <stop offset=\"100%\" stop-color=\"rgba(30,30,30,.10)\"\/>\n          <\/linearGradient>\n          <radialGradient id=\"hubGrad\" cx=\"50%\" cy=\"50%\" r=\"50%\">\n            <stop offset=\"0%\" stop-color=\"#ED4036\"\/>\n            <stop offset=\"100%\" stop-color=\"#8a1a13\"\/>\n          <\/radialGradient>\n          <linearGradient id=\"connGrad\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\">\n            <stop offset=\"0%\" stop-color=\"rgba(237,64,54,.8)\"\/>\n            <stop offset=\"100%\" stop-color=\"rgba(212,175,55,.6)\"\/>\n          <\/linearGradient>\n          <radialGradient id=\"vsGrad\">\n            <stop offset=\"0%\" stop-color=\"#1a1a1a\"\/>\n            <stop offset=\"100%\" stop-color=\"#000\"\/>\n          <\/radialGradient>\n        <\/defs>\n\n        <!-- TOP BANNER -->\n        <rect class=\"top-bg\" x=\"0\" y=\"0\" width=\"1200\" height=\"76\" rx=\"2\"\/>\n        <text class=\"banner-tit\" x=\"600\" y=\"30\" text-anchor=\"middle\">\u2605 THE SET-LISTED DISCLOSURE ARCHITECTURE<\/text>\n        <text class=\"banner-sub\" x=\"600\" y=\"56\" text-anchor=\"middle\">One bench delivers every bilingual deliverable \u00b7 one engagement letter \u00b7 one termbase \u00b7 audit-grade<\/text>\n\n        <!-- LEFT PANEL: MULTI-VENDOR SPRAWL (BAD) -->\n        <rect class=\"panel-bad\" x=\"0\" y=\"96\" width=\"500\" height=\"600\" rx=\"2\"\/>\n        <text class=\"col-h bad\" x=\"20\" y=\"124\">THE TYPICAL PROCUREMENT<\/text>\n        <text class=\"col-name bad\" x=\"20\" y=\"152\">Multi-Vendor Sprawl<\/text>\n        <text class=\"col-sub\" x=\"20\" y=\"172\">Five vendors \u00b7 five letters \u00b7 drift everywhere<\/text>\n\n        <!-- 5 vendors stacked -->\n        <rect class=\"vendor\" x=\"20\" y=\"200\" width=\"460\" height=\"60\" rx=\"2\"\/>\n        <text class=\"vendor-tag\" x=\"35\" y=\"222\">VENDOR 01<\/text>\n        <text class=\"vendor-text\" x=\"35\" y=\"244\">Translation vendor \u00b7 low rate \u00b7 no framework expertise<\/text>\n\n        <rect class=\"vendor\" x=\"20\" y=\"272\" width=\"460\" height=\"60\" rx=\"2\"\/>\n        <text class=\"vendor-tag\" x=\"35\" y=\"294\">VENDOR 02<\/text>\n        <text class=\"vendor-text\" x=\"35\" y=\"316\">ESG consultancy \u00b7 English-only writing \u00b7 expensive<\/text>\n\n        <rect class=\"vendor\" x=\"20\" y=\"344\" width=\"460\" height=\"60\" rx=\"2\"\/>\n        <text class=\"vendor-tag\" x=\"35\" y=\"366\">VENDOR 03<\/text>\n        <text class=\"vendor-text\" x=\"35\" y=\"388\">Big 4 assurance \u00b7 separate engagement letter<\/text>\n\n        <rect class=\"vendor\" x=\"20\" y=\"416\" width=\"460\" height=\"60\" rx=\"2\"\/>\n        <text class=\"vendor-tag\" x=\"35\" y=\"438\">VENDOR 04<\/text>\n        <text class=\"vendor-text\" x=\"35\" y=\"460\">IR website agency \u00b7 doesn&#8217;t understand disclosure<\/text>\n\n        <rect class=\"vendor\" x=\"20\" y=\"488\" width=\"460\" height=\"60\" rx=\"2\"\/>\n        <text class=\"vendor-tag\" x=\"35\" y=\"510\">VENDOR 05<\/text>\n        <text class=\"vendor-text\" x=\"35\" y=\"532\">Bangkok PR shop \u00b7 AGM materials \u00b7 ad-hoc<\/text>\n\n        <!-- Sprawl problems -->\n        <text class=\"col-h bad\" x=\"20\" y=\"588\">\u2605 WHAT THIS COSTS YOU<\/text>\n        <text class=\"vendor-text\" x=\"20\" y=\"608\">Terminology drift across deliverables<\/text>\n        <text class=\"vendor-text\" x=\"20\" y=\"626\">Deadline slippage at vendor interfaces<\/text>\n        <text class=\"vendor-text\" x=\"20\" y=\"644\">Procurement overhead \u00d7 5 contracts<\/text>\n        <text class=\"vendor-text\" x=\"20\" y=\"662\">Compliance risk \u00b7 56-1 vs sustainability vs IFRS S2<\/text>\n        <text class=\"vendor-text\" x=\"20\" y=\"680\">No audit-grade evidence trail across vendors<\/text>\n\n        <!-- VS CIRCLE -->\n        <circle class=\"vs-circle\" cx=\"600\" cy=\"396\" r=\"42\"\/>\n        <text class=\"vs-text\" x=\"600\" y=\"404\" text-anchor=\"middle\">VS<\/text>\n\n        <!-- RIGHT PANEL: OTHELLO ONE-STOP-SHOP (GOOD) -->\n        <rect class=\"panel-good\" x=\"700\" y=\"96\" width=\"500\" height=\"600\" rx=\"2\"\/>\n        <text class=\"col-h\" x=\"720\" y=\"124\">THE OTHELLO ANNUAL PROGRAMME<\/text>\n        <text class=\"col-name\" x=\"720\" y=\"152\">One-Stop-Shop Bundle<\/text>\n        <text class=\"col-sub\" x=\"720\" y=\"172\">One bench \u00b7 one letter \u00b7 one termbase<\/text>\n\n        <!-- HUB in center of right panel -->\n        <circle class=\"hub\" cx=\"950\" cy=\"396\" r=\"78\"\/>\n        <text class=\"hub-text-2\" x=\"950\" y=\"382\" text-anchor=\"middle\">\u2605 OTHELLO BENCH<\/text>\n        <text class=\"hub-text-1\" x=\"950\" y=\"406\" text-anchor=\"middle\">One Bench.<\/text>\n        <text class=\"hub-text-1\" x=\"950\" y=\"426\" text-anchor=\"middle\">One Standard.<\/text>\n\n        <!-- 6 deliverables radiating around the hub -->\n        <!-- Top -->\n        <line class=\"conn\" x1=\"950\" y1=\"318\" x2=\"950\" y2=\"234\"\/>\n        <rect class=\"deliv\" x=\"855\" y=\"200\" width=\"190\" height=\"34\" rx=\"2\"\/>\n        <text class=\"deliv-num\" x=\"950\" y=\"217\" text-anchor=\"middle\">01<\/text>\n        <text class=\"deliv-name\" x=\"950\" y=\"229\" text-anchor=\"middle\">56-1 One Report<\/text>\n\n        <!-- Top-right -->\n        <line class=\"conn\" x1=\"1010\" y1=\"350\" x2=\"1095\" y2=\"285\"\/>\n        <rect class=\"deliv\" x=\"1010\" y=\"252\" width=\"170\" height=\"34\" rx=\"2\"\/>\n        <text class=\"deliv-num\" x=\"1095\" y=\"269\" text-anchor=\"middle\">02<\/text>\n        <text class=\"deliv-name\" x=\"1095\" y=\"281\" text-anchor=\"middle\">Sustainability Report<\/text>\n\n        <!-- Right -->\n        <line class=\"conn\" x1=\"1028\" y1=\"396\" x2=\"1110\" y2=\"396\"\/>\n        <rect class=\"deliv\" x=\"1020\" y=\"378\" width=\"170\" height=\"34\" rx=\"2\"\/>\n        <text class=\"deliv-num\" x=\"1105\" y=\"395\" text-anchor=\"middle\">03<\/text>\n        <text class=\"deliv-name\" x=\"1105\" y=\"407\" text-anchor=\"middle\">IFRS S2 Climate<\/text>\n\n        <!-- Bottom-right -->\n        <line class=\"conn\" x1=\"1010\" y1=\"442\" x2=\"1095\" y2=\"507\"\/>\n        <rect class=\"deliv\" x=\"1020\" y=\"506\" width=\"170\" height=\"34\" rx=\"2\"\/>\n        <text class=\"deliv-num\" x=\"1105\" y=\"523\" text-anchor=\"middle\">04<\/text>\n        <text class=\"deliv-name\" x=\"1105\" y=\"535\" text-anchor=\"middle\">IR Website<\/text>\n\n        <!-- Bottom -->\n        <line class=\"conn\" x1=\"950\" y1=\"474\" x2=\"950\" y2=\"558\"\/>\n        <rect class=\"deliv\" x=\"855\" y=\"558\" width=\"190\" height=\"34\" rx=\"2\"\/>\n        <text class=\"deliv-num\" x=\"950\" y=\"575\" text-anchor=\"middle\">05<\/text>\n        <text class=\"deliv-name\" x=\"950\" y=\"587\" text-anchor=\"middle\">AGM Materials<\/text>\n\n        <!-- Left of hub (back toward VS) -->\n        <line class=\"conn\" x1=\"872\" y1=\"396\" x2=\"790\" y2=\"396\"\/>\n        <rect class=\"deliv\" x=\"710\" y=\"378\" width=\"180\" height=\"34\" rx=\"2\"\/>\n        <text class=\"deliv-num\" x=\"800\" y=\"395\" text-anchor=\"middle\">06<\/text>\n        <text class=\"deliv-name\" x=\"800\" y=\"407\" text-anchor=\"middle\">Rating-Agency Submissions<\/text>\n\n        <!-- Top-left small -->\n        <rect class=\"deliv\" x=\"710\" y=\"252\" width=\"180\" height=\"34\" rx=\"2\" style=\"stroke:rgba(212,175,55,.6)\"\/>\n        <text class=\"deliv-num\" x=\"800\" y=\"269\" text-anchor=\"middle\" style=\"fill:var(--gold)\">+<\/text>\n        <text class=\"deliv-name\" x=\"800\" y=\"281\" text-anchor=\"middle\">Historical Backfill<\/text>\n        <line class=\"conn\" x1=\"892\" y1=\"350\" x2=\"800\" y2=\"285\" style=\"stroke:rgba(212,175,55,.6)\"\/>\n\n        <!-- Bottom-left small -->\n        <rect class=\"deliv\" x=\"710\" y=\"506\" width=\"180\" height=\"34\" rx=\"2\" style=\"stroke:rgba(212,175,55,.6)\"\/>\n        <text class=\"deliv-num\" x=\"800\" y=\"523\" text-anchor=\"middle\" style=\"fill:var(--gold)\">+<\/text>\n        <text class=\"deliv-name\" x=\"800\" y=\"535\" text-anchor=\"middle\">Interpretation \u00b7 Optional<\/text>\n        <line class=\"conn\" x1=\"892\" y1=\"442\" x2=\"800\" y2=\"507\" style=\"stroke:rgba(212,175,55,.6)\"\/>\n\n        <!-- Right panel benefits -->\n        <text class=\"col-h\" x=\"720\" y=\"640\">\u2605 WHAT THE BUNDLE DELIVERS<\/text>\n        <text class=\"vendor-text\" x=\"720\" y=\"660\" style=\"fill:var(--w1)\">Consistent terminology across every deliverable<\/text>\n        <text class=\"vendor-text\" x=\"720\" y=\"678\" style=\"fill:var(--w1)\">Coordinated calendar \u00b7 one delivery schedule<\/text>\n\n        <!-- BOTTOM BANNER -->\n        <rect class=\"bot-bg\" x=\"0\" y=\"716\" width=\"1200\" height=\"44\" rx=\"2\"\/>\n        <text class=\"banner-tit\" x=\"600\" y=\"744\" text-anchor=\"middle\">\u2605 ONE ENGAGEMENT LETTER \u00b7 ONE BENCH \u00b7 ONE TERMBASE \u00b7 ONE OPERATING STANDARD<\/text>\n\n      <\/svg>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ============ BUNDLE DELIVERABLES \u00b7 6 CARDS ============ *\/\n.oth-quote .del-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-quote .del-sec::before{content:\"\";position:absolute;top:20%;right:-15%;width:700px;height:700px;background:radial-gradient(circle,rgba(237,64,54,.04),transparent 70%);border-radius:50%;pointer-events:none}\n\n.oth-quote .del-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;z-index:2}\n.oth-quote .del-card{background:var(--k2);border:1px solid var(--line);padding:32px 30px;position:relative;overflow:hidden;transition:all .45s var(--ease);display:flex;flex-direction:column;min-height:380px}\n.oth-quote .del-card::before{content:\"\";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%);transition:width .35s var(--ease)}\n.oth-quote .del-card:hover::before{width:7px}\n.oth-quote .del-card::after{content:\"\";position:absolute;top:0;right:0;width:260px;height:260px;background:radial-gradient(circle at 100% 0%,rgba(237,64,54,.14),transparent 70%);opacity:0;transition:opacity .45s var(--ease);pointer-events:none}\n.oth-quote .del-card:hover::after{opacity:1}\n.oth-quote .del-card:hover{background:var(--k3);border-color:rgba(237,64,54,.4);transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.5)}\n\n.oth-quote .del-card.featured{background:linear-gradient(135deg,rgba(237,64,54,.10) 0%,var(--k3) 100%);border-color:rgba(237,64,54,.35)}\n.oth-quote .del-card.featured::before{width:7px}\n\n.oth-quote .del-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;position:relative;z-index:2;padding-bottom:14px;border-bottom:1px solid var(--line)}\n.oth-quote .del-card.featured .del-top{border-bottom-color:rgba(237,64,54,.25)}\n.oth-quote .del-num{font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:5px 12px;border-radius:2px;background:rgba(237,64,54,.10);color:var(--r);border:1px solid rgba(237,64,54,.3)}\n.oth-quote .del-card.featured .del-num{background:var(--r);color:var(--w);border-color:var(--r);box-shadow:0 4px 14px rgba(237,64,54,.4)}\n.oth-quote .del-cadence{font-family:var(--m);font-size:9.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--w3);font-weight:600;text-align:right;line-height:1.4}\n\n.oth-quote .del-card h3{font-family:var(--d);font-style:italic;font-size:24px;font-weight:600;color:var(--w);margin:0 0 8px;line-height:1.2;letter-spacing:-.01em;position:relative;z-index:2}\n.oth-quote .del-card .del-tag{font-family:var(--m);font-size:10px;letter-spacing:.10em;color:var(--gold);font-weight:600;margin-bottom:12px;text-transform:uppercase;position:relative;z-index:2}\n.oth-quote .del-card p{font-size:13.5px;line-height:1.65;color:var(--w1);margin:0;flex:1;position:relative;z-index:2}\n.oth-quote .del-card p strong{color:var(--w);font-weight:600}\n.oth-quote .del-card p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n\n.oth-quote .del-foot{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:2}\n.oth-quote .del-pill{font-family:var(--m);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--w2);background:var(--k);border:1px solid var(--line);padding:5px 10px;border-radius:100px;font-weight:600;transition:all .25s}\n.oth-quote .del-pill:hover{background:rgba(237,64,54,.1);color:var(--r1);border-color:rgba(237,64,54,.3)}\n\n@media (max-width:1024px){\n  .oth-quote .del-grid{grid-template-columns:1fr 1fr;gap:14px}\n  .oth-quote .del-card{min-height:auto}\n}\n@media (max-width:600px){\n  .oth-quote .del-grid{grid-template-columns:1fr}\n  .oth-quote .del-card{padding:26px 22px}\n}\n<\/style>\n\n<!-- ============ THE SIX BUNDLED DELIVERABLES ============ -->\n<section class=\"del-sec\" id=\"bundle\">\n  <div class=\"wrap\">\n    <div class=\"section-head\" data-reveal>\n      <div class=\"eyebrow\">\u2605 The Annual Programme \u00b7 Six Bilingual Deliverables<\/div>\n      <h2 class=\"title\">What&#8217;s in the bundle. <em>Six bilingual deliverables.<\/em> One annual cycle.<\/h2>\n      <p class=\"lead\">Every SET-listed Thai company in 2026 carries the same substantive bilingual disclosure obligation \u2014 the SEC Thailand 56-1 One Report, sustainability disclosure aligned with GRI + SET conventions, the new IFRS S2 climate-related disclosure (phase-in begins SET50 2026), bilingual investor relations website maintenance, AGM materials, and annual rating-agency submissions across SET ESG, Thai IOD CGR, FTSE Russell, and where applicable CDP \/ MSCI \/ DJSI. <strong>Othello bundles all six under one annual programme<\/strong> \u2014 substantively written, bilingually delivered, audit-grade evidenced, and anchored against the same termbase across every deliverable.<\/p>\n    <\/div>\n\n    <div class=\"del-grid\" data-reveal-stagger>\n      <!-- DELIVERABLE 01: 56-1 -->\n      <div class=\"del-card featured\">\n        <div class=\"del-top\">\n          <div class=\"del-num\">\u2605 01 \u00b7 FOUNDATION<\/div>\n          <div class=\"del-cadence\">SEC Thailand<br>Annual \u00b7 mandatory<\/div>\n        <\/div>\n        <h3>56-1 One Report<\/h3>\n        <div class=\"del-tag\">Bilingual EN \u2194 TH \u00b7 SET-listed<\/div>\n        <p><strong>SEC Thailand&#8217;s mandated integrated annual disclosure<\/strong> combining financial reporting, governance reporting, and sustainability reporting in a single instrument. Bilingual delivery is operationally required for any SET-listed company with foreign institutional investors, dual-listing exposure, or ADR \/ DR programmes. Othello delivers the full bilingual 56-1 \u2014 financial sections, governance disclosure, sustainability sections \u2014 under <em>one editorial chain<\/em>, with the same termbase that anchors the standalone Sustainability Report and the IFRS S2 Climate Disclosure. <strong>Year-over-year consistency is the procurement-evaluation differentiator.<\/strong><\/p>\n        <div class=\"del-foot\">\n          <span class=\"del-pill\">SEC Thailand<\/span>\n          <span class=\"del-pill\">IFRS-aligned<\/span>\n          <span class=\"del-pill\">Bilingual<\/span>\n          <span class=\"del-pill\">Foundation deliverable<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- DELIVERABLE 02: Sustainability Report -->\n      <div class=\"del-card featured\">\n        <div class=\"del-top\">\n          <div class=\"del-num\">\u2605 02 \u00b7 SUBSTANTIVE WRITING<\/div>\n          <div class=\"del-cadence\">GRI \u00b7 SET aligned<br>Annual<\/div>\n        <\/div>\n        <h3>Sustainability Report<\/h3>\n        <div class=\"del-tag\">Written + bilingual \u00b7 GRI \u00b7 SET ESG<\/div>\n        <p><strong>Othello substantively writes the Sustainability Report \u2014 not only translates it.<\/strong> This is the structural differentiator from translation-only vendors and from English-only ESG consultancies. The bench drafts the report in either Thai or English (per client preference), aligned to GRI Standards + SET Sustainability Reporting Guide + the company&#8217;s material topic universe. Bilingual delivery is the same engagement letter, same editorial chain, same termbase. <em>The Sustainability Report and the sustainability sections of the 56-1 One Report use exactly the same terminology<\/em> \u2014 terminology drift is the #1 friction on multi-vendor procurement and the bundle eliminates it.<\/p>\n        <div class=\"del-foot\">\n          <span class=\"del-pill\">GRI Universal + Topic<\/span>\n          <span class=\"del-pill\">SET ESG aligned<\/span>\n          <span class=\"del-pill\">Substantively drafted<\/span>\n          <span class=\"del-pill\">Bilingual<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- DELIVERABLE 03: IFRS S2 -->\n      <div class=\"del-card featured\">\n        <div class=\"del-top\">\n          <div class=\"del-num\">\u2605 03 \u00b7 2026 PHASE-IN<\/div>\n          <div class=\"del-cadence\">SEC Thailand<br>SET50 first \u00b7 expanding<\/div>\n        <\/div>\n        <h3>IFRS S2 Climate Disclosure<\/h3>\n        <div class=\"del-tag\">Climate-first \u00b7 SET50 2026 phase-in<\/div>\n        <p><strong>The new mandatory climate-related disclosure standard under SEC Thailand&#8217;s ISSB Roadmap.<\/strong> Per SEC Thailand&#8217;s published roadmap, <em>SET50 companies begin IFRS S2 disclosure in 2026<\/em> with phased expansion to broader SET-listed coverage; transition reliefs allow climate-first reporting for the initial five years before full IFRS S1 sustainability disclosure. Scope 1 and Scope 2 emissions require limited assurance under recognised international standards. Othello delivers the full IFRS S2 disclosure \u2014 governance, strategy (including scenario analysis), risk management, metrics + targets, GHG inventory disclosure \u2014 bilingually under the same annual programme letter as the 56-1 and Sustainability Report.<\/p>\n        <div class=\"del-foot\">\n          <span class=\"del-pill\">IFRS S2 ISSB<\/span>\n          <span class=\"del-pill\">Climate-first reliefs<\/span>\n          <span class=\"del-pill\">Scope 1+2 assured<\/span>\n          <span class=\"del-pill\">TCFD-aligned<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- DELIVERABLE 04: IR Website -->\n      <div class=\"del-card\">\n        <div class=\"del-top\">\n          <div class=\"del-num\">04 \u00b7 CONTINUOUS<\/div>\n          <div class=\"del-cadence\">Year-round<br>Continuous refresh<\/div>\n        <\/div>\n        <h3>Investor Relations Website<\/h3>\n        <div class=\"del-tag\">Bilingual \u00b7 disclosure-grade<\/div>\n        <p><strong>Bilingual IR website refresh and ongoing maintenance.<\/strong> The investor relations website is the public-facing companion to the 56-1 + Sustainability Report \u2014 financial highlights, governance documents, sustainability disclosures, ESG datasheets, AGM materials archive, regulatory filings index, historical reports library. <em>Bilingual EN\/TH consistency is the procurement-grade quality signal<\/em> \u2014 institutional investors and rating agencies (FTSE Russell, MSCI, Sustainalytics) reference the IR website during their research cycles. Othello refreshes the IR website on the same termbase as every other deliverable in the annual programme.<\/p>\n        <div class=\"del-foot\">\n          <span class=\"del-pill\">IR \u00b7 ESG sections<\/span>\n          <span class=\"del-pill\">Historical archive<\/span>\n          <span class=\"del-pill\">Disclosure-grade<\/span>\n          <span class=\"del-pill\">Bilingual<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- DELIVERABLE 05: AGM Materials -->\n      <div class=\"del-card\">\n        <div class=\"del-top\">\n          <div class=\"del-num\">05 \u00b7 Q1\u2013Q2 PEAK<\/div>\n          <div class=\"del-cadence\">March\u2013April<br>SET AGM season<\/div>\n        <\/div>\n        <h3>AGM Materials<\/h3>\n        <div class=\"del-tag\">Notice \u00b7 proxy \u00b7 presentation \u00b7 Q&amp;A<\/div>\n        <p><strong>The full AGM materials package.<\/strong> Notice of meeting, proxy forms, board commentary, presentation deck, voting materials, Q&amp;A preparation, and where required <em>simultaneous interpretation at the AGM itself<\/em> (interpretation is an optional add-on to the annual programme \u2014 see <a href=\"\/interpretation\/\">Interpretation<\/a>). The substantive content of the AGM presentation references the 56-1 + Sustainability Report + IFRS S2 disclosure \u2014 under bundled annual programme, all four deliverables share the same financial and ESG figures, the same narrative, the same terminology. <em>Foreign institutional investors reading the bilingual AGM pack see exactly the same numbers and language as the 56-1 they referenced six weeks earlier.<\/em><\/p>\n        <div class=\"del-foot\">\n          <span class=\"del-pill\">Notice + proxy<\/span>\n          <span class=\"del-pill\">Presentation deck<\/span>\n          <span class=\"del-pill\">Interpretation add-on<\/span>\n          <span class=\"del-pill\">Bilingual<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- DELIVERABLE 06: Rating-Agency Submissions -->\n      <div class=\"del-card\">\n        <div class=\"del-top\">\n          <div class=\"del-num\">06 \u00b7 RATING-AGENCY<\/div>\n          <div class=\"del-cadence\">Annual cycles<br>Multi-agency<\/div>\n        <\/div>\n        <h3>Rating-Agency Submissions<\/h3>\n        <div class=\"del-tag\">SET ESG \u00b7 CGR \u00b7 FTSE \u00b7 MSCI \u00b7 CDP<\/div>\n        <p><strong>The annual rating-agency engagement cycle.<\/strong> SET ESG Ratings, Thai IOD CGR, FTSE Russell ESG Score (SID portal cycle June\u2013March), MSCI ESG, Sustainalytics, CDP Climate \/ Water \u2014 these are the rating instruments that determine index inclusion, ESG fund eligibility, and investor benchmarking. Othello prepares and submits the rating-agency responses under the same annual programme \u2014 indicator-by-indicator gap analysis against each framework, supplementary public disclosure remediation, feedback-round response drafting. <em>The substantive credibility anchor: a SET-listed healthcare operator achieved FTSE Russell ESG Score 4.0\/5.0 in 2025 with Othello methodology support.<\/em><\/p>\n        <div class=\"del-foot\">\n          <span class=\"del-pill\">FTSE Russell SID<\/span>\n          <span class=\"del-pill\">SET ESG \u00b7 CGR<\/span>\n          <span class=\"del-pill\">MSCI \u00b7 CDP<\/span>\n          <span class=\"del-pill\">Gap analysis<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ============ HISTORICAL BACKFILL SPOTLIGHT ============ *\/\n.oth-quote .bf-sec{padding:110px 0;background:var(--k1);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-quote .bf-sec::before{content:\"\";position:absolute;top:-100px;right:-200px;width:900px;height:900px;background:radial-gradient(circle,rgba(212,175,55,.06),transparent 70%);border-radius:50%;pointer-events:none}\n\n.oth-quote .bf-block{background:linear-gradient(135deg,rgba(212,175,55,.08) 0%,var(--k2) 100%);border:1px solid rgba(212,175,55,.30);padding:48px 44px;position:relative;overflow:hidden;transition:all .5s var(--ease);margin-bottom:32px}\n.oth-quote .bf-block:hover{transform:translateY(-3px);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(212,175,55,.12);border-color:rgba(212,175,55,.5)}\n.oth-quote .bf-block::before{content:\"\";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,var(--gold) 0%,var(--r) 100%)}\n.oth-quote .bf-block::after{content:\"BACKFILL\";position:absolute;top:-30px;right:-30px;font-family:var(--d);font-style:italic;font-size:clamp(80px,11vw,180px);line-height:1;color:var(--gold);opacity:.07;font-weight:600;pointer-events:none;letter-spacing:-.03em}\n.oth-quote .bf-eye{font-family:var(--m);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:14px;position:relative;z-index:2;display:flex;align-items:center;gap:8px}\n.oth-quote .bf-eye::before{content:\"\u25cf\";color:var(--gold);animation:ohq-pulse 2s ease-in-out infinite}\n.oth-quote .bf-block h3{font-family:var(--d);font-style:italic;font-size:clamp(26px,3.4vw,36px);font-weight:500;color:var(--w);margin:0 0 20px;line-height:1.2;letter-spacing:-.01em;position:relative;z-index:2;max-width:24ch}\n.oth-quote .bf-block h3 em{color:var(--gold);font-style:italic;font-weight:600}\n.oth-quote .bf-block p{font-size:14.5px;line-height:1.7;color:var(--w1);margin:0 0 16px;position:relative;z-index:2;max-width:82ch}\n.oth-quote .bf-block p strong{color:var(--w);font-weight:600}\n.oth-quote .bf-block p em{font-family:var(--d);font-style:italic;color:var(--gold);font-weight:500}\n\n\/* Backfill use cases \u2014 4 cards *\/\n.oth-quote .bf-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;position:relative;z-index:2}\n.oth-quote .bf-use{background:var(--k);border:1px solid var(--line);border-left:3px solid var(--gold);padding:20px 22px;transition:all .3s var(--ease);display:flex;flex-direction:column}\n.oth-quote .bf-use:hover{background:var(--k2);transform:translateY(-3px);border-left-width:5px;box-shadow:0 14px 30px rgba(0,0,0,.4)}\n.oth-quote .bf-use .bfu-ic{width:24px;height:24px;color:var(--gold);margin-bottom:12px}\n.oth-quote .bf-use .bfu-ic svg{width:100%;height:100%}\n.oth-quote .bf-use h4{font-family:var(--d);font-style:italic;font-size:15px;font-weight:600;color:var(--w);margin:0 0 8px;line-height:1.25;letter-spacing:-.005em}\n.oth-quote .bf-use p{font-size:12px;line-height:1.55;color:var(--w1);margin:0;flex:1}\n.oth-quote .bf-use p b{color:var(--w);font-weight:600}\n\n\/* Backfill timeline strip *\/\n.oth-quote .bf-tl{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid rgba(212,175,55,.25);margin-top:30px;position:relative;z-index:2;overflow:hidden}\n.oth-quote .bf-tl-step{background:var(--k);padding:22px 18px;transition:all .3s var(--ease);position:relative}\n.oth-quote .bf-tl-step:hover{background:var(--k2);transform:translateY(-2px);z-index:2}\n.oth-quote .bf-tl-step .bft-num{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--gold);font-weight:700;margin-bottom:8px}\n.oth-quote .bf-tl-step .bft-yr{font-family:var(--d);font-style:italic;font-size:24px;font-weight:600;color:var(--w);line-height:1;margin-bottom:8px;letter-spacing:-.01em}\n.oth-quote .bf-tl-step h5{font-family:var(--d);font-style:italic;font-size:14px;font-weight:600;color:var(--w);margin:0 0 6px;line-height:1.2;letter-spacing:-.005em}\n.oth-quote .bf-tl-step p{font-size:11px;line-height:1.5;color:var(--w2);margin:0}\n\n@media (max-width:1024px){\n  .oth-quote .bf-uses{grid-template-columns:1fr 1fr}\n  .oth-quote .bf-tl{grid-template-columns:1fr 1fr}\n}\n@media (max-width:600px){\n  .oth-quote .bf-block{padding:32px 26px}\n  .oth-quote .bf-uses{grid-template-columns:1fr}\n  .oth-quote .bf-tl{grid-template-columns:1fr}\n}\n<\/style>\n\n<!-- ============ HISTORICAL BACKFILL ============ -->\n<section class=\"bf-sec\" id=\"historical\">\n  <div class=\"wrap\">\n    <div class=\"section-head\" data-reveal>\n      <div class=\"eyebrow\">\u2605 The Unique Thai-Market Offering \u00b7 Historical Backfill<\/div>\n      <h2 class=\"title\">Old Thai annual reports \u2192 <em>English compliance.<\/em> Same termbase. Single engagement.<\/h2>\n      <p class=\"lead\">Most SET-listed Thai corporates carry a substantive blind spot: <strong>five-to-ten years of historical annual reports exist in Thai only<\/strong>. When foreign institutional investors run a multi-year diligence pass, when a sell-side M&amp;A advisor builds a CIM, when a sustainability rating agency runs a longitudinal ESG performance review, when a US\/EU acquirer&#8217;s external auditor opens a data room \u2014 the absence of English historical reports is a procurement-grade compliance gap. <strong>Othello backfills historical Thai-only annual reports into English under the same termbase that anchors the current 56-1 + Sustainability Report<\/strong> \u2014 so the historical time series reads continuously with the current disclosure. <em>This is structurally why bundling the annual programme + historical backfill under one engagement letter is uniquely valuable at SET-listed institutional tier.<\/em><\/p>\n    <\/div>\n\n    <div class=\"bf-block\" data-reveal>\n      <div class=\"bf-eye\">\u2605 THE BACKFILL OFFER \u00b7 WHY IT MATTERS<\/div>\n      <h3>One backfill engagement. <em>Five-to-ten years<\/em> of historical Thai annual reports brought into English compliance.<\/h3>\n      <p>The substantive procurement reality: <strong>foreign institutional investors, rating agencies, sustainability researchers, M&amp;A counterparties, and cross-border lenders need continuous English-language access to historical disclosure<\/strong> \u2014 not just the current year. When the historical reports exist in Thai only, every external party has to either commission ad-hoc translation (expensive, terminology-inconsistent, slow), engage a domestic legal partner for diligence translation (expensive at Big Law hourly rates), or work with incomplete information (the worst option from a Thai listed-company shareholder-value perspective).<\/p>\n      <p><strong>Othello&#8217;s offer:<\/strong> a single backfill engagement covering five-to-ten years of historical Thai-only annual reports translated into English <em>under the same termbase as the current annual programme<\/em>. The historical time series reads continuously with the current 56-1, Sustainability Report, and IFRS S2 climate disclosure. <em>Same vocabulary for governance terms, segment names, business unit nomenclature, sustainability metrics, board structure, and ESG performance indicators across the entire ten-year window.<\/em> This is operationally impossible to deliver through multi-vendor procurement \u2014 the terminology drift across vendors and years destroys the continuity.<\/p>\n\n      <div class=\"bf-uses\" data-reveal-stagger>\n        <div class=\"bf-use\">\n          <div class=\"bfu-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=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/><\/svg><\/div>\n          <h4>Foreign institutional investor diligence<\/h4>\n          <p>Asset managers, pension funds, sovereign wealth funds running multi-year historical diligence on SET-listed positions. <b>10-year continuous English time series.<\/b><\/p>\n        <\/div>\n        <div class=\"bf-use\">\n          <div class=\"bfu-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"8.5\" cy=\"7\" r=\"4\"\/><path d=\"M20 8v6M23 11h-6\"\/><\/svg><\/div>\n          <h4>M&amp;A diligence by foreign acquirer<\/h4>\n          <p>Strategic acquirers and PE houses running data-room diligence on Thai targets. <b>VDR backfill in 4\u20138 weeks under NDA<\/b>, not months.<\/p>\n        <\/div>\n        <div class=\"bf-use\">\n          <div class=\"bfu-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2L4 5v6c0 5.55 3.84 10.74 8 12 4.16-1.26 8-6.45 8-12V5l-8-3z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg><\/div>\n          <h4>Rating-agency longitudinal review<\/h4>\n          <p>FTSE Russell, MSCI, Sustainalytics, CDP running multi-year ESG performance review. <b>Continuous time series anchors index inclusion candidacy.<\/b><\/p>\n        <\/div>\n        <div class=\"bf-use\">\n          <div class=\"bfu-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div>\n          <h4>Cross-border lending \u00b7 DR \/ ADR<\/h4>\n          <p>USD-denominated lenders, dual-listing applications, ADR \/ DR sponsors requiring historical disclosure in English. <b>Compliance evidence on the public record.<\/b><\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"bf-tl\" data-reveal-stagger>\n        <div class=\"bf-tl-step\">\n          <div class=\"bft-num\">STEP 01<\/div>\n          <div class=\"bft-yr\">Week 1<\/div>\n          <h5>Scope &amp; index<\/h5>\n          <p>Historical archive catalogued. Backfill window scoped (5 \/ 7 \/ 10 years).<\/p>\n        <\/div>\n        <div class=\"bf-tl-step\">\n          <div class=\"bft-num\">STEP 02<\/div>\n          <div class=\"bft-yr\">Week 1\u20132<\/div>\n          <h5>Termbase build<\/h5>\n          <p>Current programme termbase mapped against historical vocabulary. Governance + ESG terms anchored.<\/p>\n        <\/div>\n        <div class=\"bf-tl-step\">\n          <div class=\"bft-num\">STEP 03<\/div>\n          <div class=\"bft-yr\">Week 2\u20136<\/div>\n          <h5>Backfill delivery<\/h5>\n          <p>Year-by-year delivery in reverse chronological order \u2014 most recent year first.<\/p>\n        <\/div>\n        <div class=\"bf-tl-step\">\n          <div class=\"bft-num\">STEP 04<\/div>\n          <div class=\"bft-yr\">Week 6\u20137<\/div>\n          <h5>Cross-year QA<\/h5>\n          <p>Terminology consistency QA across all backfilled years. Segment names, ESG metrics, governance terms locked.<\/p>\n        <\/div>\n        <div class=\"bf-tl-step\">\n          <div class=\"bft-num\">STEP 05<\/div>\n          <div class=\"bft-yr\">Week 7\u20138<\/div>\n          <h5>VDR-ready handoff<\/h5>\n          <p>Audit-grade evidence trail \u00b7 indexed VDR-ready package \u00b7 IR website archive deployment.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ============ COMPETITIVE COMPARISON ============ *\/\n.oth-quote .cmp-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-quote .cmp-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\n.oth-quote .cmp-table{background:linear-gradient(135deg,var(--k1) 0%,var(--k2) 100%);border:1px solid var(--line);overflow:hidden;position:relative;z-index:2}\n.oth-quote .cmp-head{display:grid;grid-template-columns:1.2fr 1.4fr 1.4fr;gap:0;background:var(--k);border-bottom:2px solid rgba(237,64,54,.3)}\n.oth-quote .cmp-h{padding:24px 28px;font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:10px}\n.oth-quote .cmp-h.axis{color:var(--w2);background:var(--k0)}\n.oth-quote .cmp-h.good{color:var(--gold);background:rgba(212,175,55,.06);border-left:1px solid var(--line)}\n.oth-quote .cmp-h.good::before{content:\"\u25cf\";color:var(--gold);animation:ohq-pulse 2s ease-in-out infinite}\n.oth-quote .cmp-h.bad{color:#aa3030;background:rgba(170,48,48,.04);border-left:1px solid var(--line)}\n.oth-quote .cmp-h.bad::before{content:\"\u00d7\";color:#aa3030;font-weight:700;font-size:14px}\n.oth-quote .cmp-h .sub{display:block;font-family:var(--d);font-style:italic;font-size:14px;font-weight:500;letter-spacing:-.005em;text-transform:none;margin-top:4px}\n.oth-quote .cmp-h.good .sub{color:var(--w)}\n.oth-quote .cmp-h.bad .sub{color:var(--w3)}\n\n.oth-quote .cmp-row{display:grid;grid-template-columns:1.2fr 1.4fr 1.4fr;gap:0;border-bottom:1px solid var(--line);transition:background .25s var(--ease)}\n.oth-quote .cmp-row:last-child{border-bottom:0}\n.oth-quote .cmp-row:hover{background:var(--k2)}\n.oth-quote .cmp-cell{padding:20px 28px;display:flex;flex-direction:column;justify-content:center}\n.oth-quote .cmp-cell.axis{background:var(--k0);font-family:var(--m);font-size:11px;letter-spacing:.10em;text-transform:uppercase;color:var(--w2);font-weight:600;line-height:1.4}\n.oth-quote .cmp-cell.axis b{color:var(--w);font-weight:700;display:block;margin-bottom:4px;font-size:11.5px}\n.oth-quote .cmp-cell.good{background:rgba(212,175,55,.04);border-left:1px solid var(--line);position:relative}\n.oth-quote .cmp-cell.good::before{content:\"\u2713\";position:absolute;top:20px;left:12px;color:var(--gold);font-weight:700;font-size:13px}\n.oth-quote .cmp-cell.good .ct{font-size:13.5px;line-height:1.6;color:var(--w1);font-weight:500;padding-left:16px}\n.oth-quote .cmp-cell.good .ct b{color:var(--w);font-weight:600}\n.oth-quote .cmp-cell.bad{background:rgba(170,48,48,.02);border-left:1px solid var(--line);position:relative}\n.oth-quote .cmp-cell.bad::before{content:\"\u00d7\";position:absolute;top:20px;left:12px;color:#aa3030;font-weight:700;font-size:16px}\n.oth-quote .cmp-cell.bad .ct{font-size:13.5px;line-height:1.6;color:var(--w2);font-weight:400;padding-left:16px}\n.oth-quote .cmp-cell.bad .ct b{color:var(--w3);font-weight:600}\n\n@media (max-width:1024px){\n  .oth-quote .cmp-head{grid-template-columns:1fr}\n  .oth-quote .cmp-head .cmp-h{border-left:0;border-bottom:1px solid var(--line)}\n  .oth-quote .cmp-row{grid-template-columns:1fr;background:var(--k1)}\n  .oth-quote .cmp-row{border-bottom:3px solid var(--line)}\n  .oth-quote .cmp-cell{border-left:0;border-bottom:1px solid var(--line);padding:16px 22px}\n  .oth-quote .cmp-cell.axis{padding-top:18px;padding-bottom:10px}\n}\n<\/style>\n\n<!-- ============ COMPETITIVE COMPARISON ============ -->\n<section class=\"cmp-sec\" id=\"comparison\">\n  <div class=\"wrap\">\n    <div class=\"section-head\" data-reveal>\n      <div class=\"eyebrow\">\u2605 The Competitive Comparison \u00b7 Bundle vs Sprawl<\/div>\n      <h2 class=\"title\">Why bundle wins. <em>Eight procurement-grade dimensions.<\/em><\/h2>\n      <p class=\"lead\">Below: side-by-side procurement comparison across the eight dimensions that matter at SET-listed institutional procurement evaluation. <strong>Each dimension is a substantive line of friction in multi-vendor procurement that the Othello Annual Programme structurally eliminates.<\/strong> Procurement panels at Thai listed company sustainability committees, CFO offices, and IR departments reference these dimensions at vendor evaluation \u2014 terminology consistency, deadline coordination, NDA scope, audit-grade evidence trail continuity, and procurement contract overhead are not optional considerations at institutional tier.<\/p>\n    <\/div>\n\n    <div class=\"cmp-table\" data-reveal>\n      <div class=\"cmp-head\">\n        <div class=\"cmp-h axis\">Procurement Dimension<\/div>\n        <div class=\"cmp-h good\">Othello Annual Programme<span class=\"sub\">One engagement letter \u00b7 one bench \u00b7 bundled<\/span><\/div>\n        <div class=\"cmp-h bad\">Typical Multi-Vendor Procurement<span class=\"sub\">Five separate vendors \u00b7 five contracts<\/span><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Engagement letters<\/b>Procurement contract overhead<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>One engagement letter<\/b> covering all six bilingual deliverables \u00b7 one MSA \u00b7 one renewal cycle<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>5 engagement letters<\/b> \u00b7 5 NDA negotiations \u00b7 5 procurement workflows \u00b7 5 renewal cycles<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Terminology<\/b>Consistency across disclosures<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>One termbase<\/b> across 56-1, sustainability report, IFRS S2, website, AGM, ratings \u00b7 zero drift<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>Drift across vendors<\/b> \u00b7 same Thai term translated three different ways across deliverables \u00b7 investor confusion<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Bench accountability<\/b>Named specialists on deliverables<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>Named in-house bench<\/b> on engagement letter \u00b7 methodology-credentialed \u00b7 no substitution mid-programme<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>Vendor pool obscurity<\/b> \u00b7 who actually delivered? \u00b7 freelance handoff \u00b7 overseas vendor relay<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Calendar coordination<\/b>Deadline interdependencies<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>Single coordinated calendar<\/b> across all six deliverables \u00b7 interdependencies anchored at programme letter<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>Vendor interface delays<\/b> \u00b7 sustainability vendor waits for translation vendor \u00b7 cascading slips<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>NDA scope<\/b>Confidentiality discipline<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>One NDA<\/b> covers all deliverables \u00b7 GDPR + PDPA dual-jurisdiction \u00b7 from first email<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>5 separate NDAs<\/b> \u00b7 varying scope \u00b7 varying jurisdictions \u00b7 varying enforceability<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Substantive ESG writing<\/b>Drafting vs translation<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>Bench writes and translates<\/b> sustainability report in either language \u00b7 framework-credentialed<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>English-only consultancy writes<\/b>, translation vendor translates \u00b7 double-vendor handoff loss<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Historical backfill<\/b>5\u201310 year English compliance<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>Backfill engagement<\/b> uses current programme termbase \u00b7 continuous English time series across decade<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>Not offered<\/b> as bundled service \u00b7 ad-hoc per-year per-vendor procurement \u00b7 terminology breaks at every year<\/div><\/div>\n      <\/div>\n\n      <div class=\"cmp-row\">\n        <div class=\"cmp-cell axis\"><b>Audit-grade evidence trail<\/b>Procurement-evaluation defensible<\/div>\n        <div class=\"cmp-cell good\"><div class=\"ct\"><b>Continuous evidence trail<\/b> across every deliverable \u00b7 named specialist per stage \u00b7 timestamp logging<\/div><\/div>\n        <div class=\"cmp-cell bad\"><div class=\"ct\"><b>Fragmented trails<\/b> across 5 vendors \u00b7 gaps at vendor interfaces \u00b7 audit defensibility weakened<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ============ ANNUAL PROGRAMME STRUCTURE ============ *\/\n.oth-quote .ap-sec{padding:110px 0;background:var(--k1);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-quote .ap-sec::before{content:\"\";position:absolute;top:-50px;right:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(237,64,54,.04),transparent 70%);border-radius:50%;pointer-events:none}\n\n.oth-quote .ap-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin-bottom:36px}\n\n.oth-quote .ap-card{background:linear-gradient(135deg,var(--k2) 0%,var(--k3) 100%);border:1px solid var(--line);padding:40px 36px;position:relative;overflow:hidden;transition:all .45s var(--ease)}\n.oth-quote .ap-card:hover{border-color:rgba(237,64,54,.40);transform:translateY(-3px);box-shadow:0 20px 50px rgba(0,0,0,.4)}\n.oth-quote .ap-card::before{content:\"\";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%);transition:width .35s var(--ease)}\n.oth-quote .ap-card:hover::before{width:7px}\n.oth-quote .ap-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 .45s var(--ease);pointer-events:none}\n.oth-quote .ap-card:hover::after{opacity:1}\n.oth-quote .ap-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-quote .ap-eye::before{content:\"\u25cf\";color:var(--r);animation:ohq-pulse 2s ease-in-out infinite}\n.oth-quote .ap-card h3{font-family:var(--d);font-style:italic;font-size:24px;font-weight:600;color:var(--w);margin:0 0 18px;line-height:1.25;letter-spacing:-.01em;position:relative;z-index:2}\n.oth-quote .ap-card h3 em{color:var(--r);font-style:italic;font-weight:500}\n.oth-quote .ap-card p{font-size:13.5px;line-height:1.7;color:var(--w1);margin:0 0 16px;position:relative;z-index:2;max-width:64ch}\n.oth-quote .ap-card p strong{color:var(--w);font-weight:600}\n.oth-quote .ap-card p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n\n\/* Engagement letter components *\/\n.oth-quote .el-list{margin:0;padding:0;list-style:none;display:grid;gap:10px;position:relative;z-index:2}\n.oth-quote .el-item{padding:14px 16px;background:var(--k);border:1px solid var(--line);border-left:3px solid var(--r);transition:all .25s var(--ease);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}\n.oth-quote .el-item:hover{transform:translateX(4px);background:var(--k2);border-left-width:5px}\n.oth-quote .el-item .el-tag{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}\n.oth-quote .el-item .el-text{font-size:12.5px;line-height:1.5;color:var(--w1)}\n.oth-quote .el-item .el-text b{color:var(--w);font-weight:600}\n\n\/* Multi-year commitment tier badges *\/\n.oth-quote .my-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;position:relative;z-index:2}\n.oth-quote .my-card{background:var(--k);border:1px solid var(--line);padding:22px 22px;text-align:center;transition:all .35s var(--ease);position:relative;overflow:hidden}\n.oth-quote .my-card::before{content:\"\";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--r) 0%,var(--gold) 100%);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}\n.oth-quote .my-card:hover::before{transform:scaleX(1)}\n.oth-quote .my-card:hover{background:var(--k2);transform:translateY(-4px);border-color:rgba(237,64,54,.3);box-shadow:0 16px 40px rgba(0,0,0,.4)}\n.oth-quote .my-card.featured{background:linear-gradient(135deg,rgba(237,64,54,.10) 0%,var(--k2) 100%);border-color:rgba(237,64,54,.35)}\n.oth-quote .my-card.featured::before{transform:scaleX(1)}\n.oth-quote .my-num{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--r);font-weight:700;margin-bottom:10px;text-transform:uppercase}\n.oth-quote .my-yr{font-family:var(--d);font-style:italic;font-size:48px;font-weight:600;line-height:.95;letter-spacing:-.02em;margin-bottom:10px;color:transparent;background:linear-gradient(135deg,var(--r),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}\n.oth-quote .my-card h5{font-family:var(--d);font-style:italic;font-size:16px;font-weight:600;color:var(--w);margin:0 0 8px;line-height:1.2;letter-spacing:-.005em}\n.oth-quote .my-card p{font-size:12px;line-height:1.5;color:var(--w1);margin:0}\n.oth-quote .my-card p b{color:var(--w);font-weight:600}\n\n\/* Quote-to-letter timeline *\/\n.oth-quote .q2l-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:24px}\n.oth-quote .q2l-step{background:var(--k);padding:22px 18px;transition:all .3s var(--ease);position:relative;display:flex;flex-direction:column;border-left:3px solid var(--r);min-height:160px}\n.oth-quote .q2l-step:hover{background:var(--k2);transform:translateY(-2px);border-left-width:5px;z-index:2}\n.oth-quote .q2l-step .qn{font-family:var(--m);font-size:10px;letter-spacing:.12em;color:var(--r);font-weight:700;margin-bottom:6px}\n.oth-quote .q2l-step .qd{font-family:var(--d);font-style:italic;font-size:22px;font-weight:600;color:var(--gold);line-height:1;margin-bottom:8px;letter-spacing:-.01em}\n.oth-quote .q2l-step h5{font-family:var(--d);font-style:italic;font-size:14px;font-weight:600;color:var(--w);margin:0 0 8px;line-height:1.2;letter-spacing:-.005em}\n.oth-quote .q2l-step p{font-size:11.5px;line-height:1.55;color:var(--w1);margin:0;flex:1}\n\n@media (max-width:1024px){\n  .oth-quote .ap-grid{grid-template-columns:1fr;gap:18px}\n  .oth-quote .my-grid{grid-template-columns:1fr;gap:10px}\n  .oth-quote .q2l-strip{grid-template-columns:1fr 1fr}\n}\n@media (max-width:600px){\n  .oth-quote .ap-card{padding:26px 22px}\n  .oth-quote .q2l-strip{grid-template-columns:1fr}\n}\n<\/style>\n\n<!-- ============ ANNUAL PROGRAMME STRUCTURE ============ -->\n<section class=\"ap-sec\" id=\"programme\">\n  <div class=\"wrap\">\n    <div class=\"section-head\" data-reveal>\n      <div class=\"eyebrow\">\u2605 Engagement Letter \u00b7 Programme Structure<\/div>\n      <h2 class=\"title\">How the Annual Programme works. <em>Scope-locked. Bench-named. Audit-grade.<\/em><\/h2>\n      <p class=\"lead\">The Annual Programme runs under a <strong>single engagement letter<\/strong> covering the full bilingual disclosure calendar \u2014 scope-locked at signing, bench-named on the letter, milestone-tied, KPI-tracked, and renewable annually. Multi-year commitments (2-year and 3-year programmes) provide programme-level discount and structurally better economics than annual rotation. <em>Every commitment in the engagement letter is documented at signing and audit-grade tracked across the programme cycle.<\/em><\/p>\n    <\/div>\n\n    <div class=\"ap-grid\" data-reveal>\n      <div class=\"ap-card\">\n        <div class=\"ap-eye\">\u2605 THE ENGAGEMENT LETTER \u00b7 8 SUBSTANTIVE COMPONENTS<\/div>\n        <h3>One engagement letter. <em>Eight substantive scope-locked components.<\/em><\/h3>\n        <p>The annual programme engagement letter is the procurement-grade contract instrument. <strong>Every substantive dimension of the programme is documented and scope-locked at signing.<\/strong> No surprises, no scope creep, no hidden cost escalation. Change orders run through formal written amendment with transparent re-pricing against the original engagement-letter baseline.<\/p>\n        <ul class=\"el-list\">\n          <li class=\"el-item\"><span class=\"el-tag\">01<\/span><span class=\"el-text\"><b>Six bilingual deliverables in scope<\/b> \u2014 56-1 \u00b7 sustainability report \u00b7 IFRS S2 \u00b7 website \u00b7 AGM \u00b7 ratings<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">02<\/span><span class=\"el-text\"><b>Named in-house bench<\/b> \u2014 methodology-credentialed specialists assigned per deliverable<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">03<\/span><span class=\"el-text\"><b>Programme calendar<\/b> \u2014 milestone schedule across the full annual cycle<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">04<\/span><span class=\"el-text\"><b>KPI matrix<\/b> \u2014 on-time delivery \u00b7 accuracy \u00b7 framework alignment \u00b7 client revision rate<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">05<\/span><span class=\"el-text\"><b>NDA + compliance package<\/b> \u2014 mutual NDA \u00b7 GDPR + Thai PDPA \u00b7 data handling protocol<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">06<\/span><span class=\"el-text\"><b>Pricing structure<\/b> \u2014 bundle programme fee \u00b7 milestone-tied progress payments<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">07<\/span><span class=\"el-text\"><b>Change-order mechanism<\/b> \u2014 formal written amendment process \u00b7 transparent re-pricing<\/span><\/li>\n          <li class=\"el-item\"><span class=\"el-tag\">08<\/span><span class=\"el-text\"><b>Audit-grade evidence trail<\/b> \u2014 timestamp logging \u00b7 named specialist per stage \u00b7 client-accessible<\/span><\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"ap-card\">\n        <div class=\"ap-eye\">\u2605 MULTI-YEAR COMMITMENT \u00b7 PROGRAMME ECONOMICS<\/div>\n        <h3>One year, two-year, or three-year programme. <em>Structurally better economics.<\/em><\/h3>\n        <p>Multi-year programme commitments deliver structurally better economics. The mechanism is operational: <strong>year-over-year terminology continuity reduces editorial cost<\/strong>, <strong>multi-year bench continuity reduces scoping overhead<\/strong>, and <strong>scope-locked multi-year engagement letters eliminate annual procurement workflow<\/strong>. <em>Most SET-listed Annual Programme engagements run on two-year or three-year structures with annual programme reviews.<\/em><\/p>\n        <div class=\"my-grid\">\n          <div class=\"my-card\">\n            <div class=\"my-num\">SINGLE YEAR<\/div>\n            <div class=\"my-yr\">1<\/div>\n            <h5>Annual<\/h5>\n            <p>One-cycle commitment. <b>Standard programme fee.<\/b> Year 1 termbase build.<\/p>\n          <\/div>\n          <div class=\"my-card featured\">\n            <div class=\"my-num\">\u2605 COMMON<\/div>\n            <div class=\"my-yr\">2<\/div>\n            <h5>Two-Year<\/h5>\n            <p>Programme-level discount. <b>Year 2 continuity<\/b> in termbase + bench.<\/p>\n          <\/div>\n          <div class=\"my-card\">\n            <div class=\"my-num\">FEATURED<\/div>\n            <div class=\"my-yr\">3<\/div>\n            <h5>Three-Year<\/h5>\n            <p>Deepest programme economics. <b>Full multi-year continuity.<\/b> Annual review.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Quote-to-letter timeline -->\n    <div class=\"ap-card\" data-reveal style=\"margin-top:0\">\n      <div class=\"ap-eye\">\u2605 FROM ENQUIRY TO ENGAGEMENT LETTER \u00b7 FIVE STEPS<\/div>\n      <h3>The path from first email <em>to engagement letter<\/em> in five steps.<\/h3>\n      <p>Substantive engagements move from first NDA-bound enquiry through to signed engagement letter on a standard <strong>five-to-ten business day window<\/strong>. The pathway is identical whether the engagement is a single-year programme or a multi-year programme; what varies is the depth of scoping conversation and the complexity of the engagement-letter draft.<\/p>\n      <div class=\"q2l-strip\">\n        <div class=\"q2l-step\">\n          <div class=\"qn\">STEP 01<\/div>\n          <div class=\"qd\">Day 0<\/div>\n          <h5>NDA from first email<\/h5>\n          <p>Substantive enquiry. Othello NDA template attaches or client NDA signed within 1 BD.<\/p>\n        <\/div>\n        <div class=\"q2l-step\">\n          <div class=\"qn\">STEP 02<\/div>\n          <div class=\"qd\">Day 1\u20132<\/div>\n          <h5>Programme scoping call<\/h5>\n          <p>30\u201360 min scoping call. Six deliverables walked through. Calendar mapped to client cycle.<\/p>\n        <\/div>\n        <div class=\"q2l-step\">\n          <div class=\"qn\">STEP 03<\/div>\n          <div class=\"qd\">Day 3\u20135<\/div>\n          <h5>Programme proposal<\/h5>\n          <p>Bundle programme proposal with scope \u00b7 bench \u00b7 calendar \u00b7 KPI matrix \u00b7 pricing structure.<\/p>\n        <\/div>\n        <div class=\"q2l-step\">\n          <div class=\"qn\">STEP 04<\/div>\n          <div class=\"qd\">Day 5\u201310<\/div>\n          <h5>Engagement letter draft<\/h5>\n          <p>Engagement letter draft circulated. Procurement review. Mutual amendment as needed.<\/p>\n        <\/div>\n        <div class=\"q2l-step\">\n          <div class=\"qn\">STEP 05<\/div>\n          <div class=\"qd\">Day 10+<\/div>\n          <h5>Signed \u00b7 programme starts<\/h5>\n          <p>Engagement letter signed. Programme calendar locked. Bench engaged. Termbase initiated.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ============ FAQ ============ *\/\n.oth-quote .faq-sec{padding:110px 0;background:var(--k);border-top:1px solid var(--line);position:relative;overflow:hidden}\n.oth-quote .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-quote .faq-grid{display:grid;gap:14px;max-width:980px;margin:0 auto}\n.oth-quote .faq{background:var(--k2);border:1px solid var(--line);transition:all .35s var(--ease);overflow:hidden;position:relative}\n.oth-quote .faq[open]{background:var(--k3);border-color:rgba(237,64,54,.30);box-shadow:0 16px 40px rgba(0,0,0,.4)}\n.oth-quote .faq:hover{border-color:rgba(237,64,54,.20)}\n.oth-quote .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-quote .faq summary::-webkit-details-marker{display:none}\n.oth-quote .faq summary:hover{background:var(--k1)}\n.oth-quote .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-quote .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-quote .faq[open] .faq-ic{transform:rotate(45deg);background:var(--r);color:var(--w);border-color:var(--r)}\n.oth-quote .faq-body{padding:0 28px 26px;border-top:1px solid var(--line)}\n.oth-quote .faq-body p{font-size:14px;line-height:1.7;color:var(--w1);margin:18px 0 0;max-width:84ch}\n.oth-quote .faq-body p:first-child{margin-top:18px}\n.oth-quote .faq-body p strong{color:var(--w);font-weight:600}\n.oth-quote .faq-body p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-quote .faq-body p a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4);transition:border-color .2s}\n.oth-quote .faq-body p a:hover{border-bottom-color:var(--r)}\n@media (max-width:600px){\n  .oth-quote .faq summary{padding:18px 20px;gap:12px;font-size:14px}\n  .oth-quote .faq-body{padding:0 20px 22px}\n}\n<\/style>\n\n<!-- ============ FAQ ============ -->\n<section class=\"faq-sec\" id=\"faq\">\n  <div class=\"wrap\">\n    <div class=\"section-head center\" data-reveal>\n      <div class=\"eyebrow\">\u2605 Procurement FAQ \u00b7 Ten Institutional Questions<\/div>\n      <h2 class=\"title\">SET-listed procurement <em>questions answered.<\/em><\/h2>\n      <p class=\"lead\" style=\"margin:0 auto\">Substantive answers to the questions Thai listed-company CFOs, sustainability committee chairs, IR heads, and procurement evaluation panels ask when scoping the Annual Programme bundle. <em>Click to expand each.<\/em><\/p>\n    <\/div>\n\n    <div class=\"faq-grid\" data-reveal>\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.01<\/span><span>Can we engage just the 56-1 translation without the full bundle?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p><strong>Yes, but the bundle is structurally where Othello is most competitive.<\/strong> Othello does deliver standalone 56-1 translation engagements \u2014 many SET-listed clients enter Othello on a single-deliverable basis and expand to the full Annual Programme in Year 2 once the termbase and bench are established. The standalone-to-bundle migration path is operationally common and supported through engagement-letter amendment without re-tendering.<\/p>\n          <p>That said: <em>the single-deliverable economics are different from the bundle economics<\/em>. Bundle pricing reflects the structural efficiencies of one engagement letter, one bench, one termbase across all six deliverables; standalone single-deliverable pricing does not capture those efficiencies. <strong>If your company&#8217;s full disclosure scope includes more than one of the six bundle deliverables, the bundle is materially more competitive than standalone procurement.<\/strong><\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.02<\/span><span>We already have an ESG consultancy \u2014 can Othello just do the translation?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p><strong>Yes, and this is a common entry pattern.<\/strong> Many SET-listed companies have established relationships with sustainability consultancies (Big 4 sustainability practices, boutique ESG firms) and engage Othello specifically for the bilingual delivery of those consultancy outputs. Othello operates as the bilingual editorial chain on the Sustainability Report, the 56-1 sustainability sections, and the IFRS S2 disclosure \u2014 translating and editorially anchoring what the ESG consultancy drafted in English.<\/p>\n          <p><strong>What you should know:<\/strong> there is a substantive cost to splitting the writing from the translation. The English-only consultancy produces text without bilingual constraint, and the translator inherits terminology choices that may not align with prior Thai disclosure or with the company&#8217;s existing 56-1 Thai vocabulary. <em>Over time, many clients consolidate writing + translation under Othello<\/em> \u2014 same bench writes the substantive content and delivers it bilingually, eliminating the handoff loss. The migration is supported through Annual Programme amendment.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.03<\/span><span>How does the historical backfill work and how many years can you cover?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p>The historical backfill engagement scopes 5-to-10 years of historical Thai-only annual reports into continuous English disclosure. <strong>The substantive deliverable: every year of historical annual report in your company&#8217;s archive, translated into English using the same termbase that anchors the current Annual Programme.<\/strong> The reverse-chronological delivery order (most recent year first) means the most-investor-relevant years arrive first.<\/p>\n          <p>Typical engagement timeline: <em>5 years backfilled in 6\u20138 weeks; 10 years in 10\u201314 weeks<\/em>, depending on per-year document length and complexity. <strong>The single most important quality dimension is cross-year terminology consistency<\/strong> \u2014 governance terms, segment names, business unit nomenclature, sustainability metrics, ESG indicators, board structure language all anchored against one termbase across the entire historical window. <em>This is operationally impossible to achieve through multi-vendor procurement and is the structural reason foreign institutional investors increasingly require the backfill before completing positions in SET-listed Thai stocks.<\/em><\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.04<\/span><span>Does Othello write the Sustainability Report from scratch or just translate?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p><strong>Othello substantively writes the Sustainability Report \u2014 this is the structural differentiator from translation-only vendors.<\/strong> The bench drafts the report in either Thai or English (per client preference), aligned to GRI Standards Universal + Topic, the SET Sustainability Reporting Guide, the company&#8217;s material topic universe, and where applicable IFRS S2 climate disclosure and TCFD-aligned scenario analysis. Bilingual delivery is automatic \u2014 the same bench delivers EN and TH versions from the same source content.<\/p>\n          <p>The drafting engagement covers: <em>materiality assessment review, framework alignment scoping, source data collection from sustainability team and operating units, narrative drafting, ESG performance metrics presentation, governance narrative, climate risk disclosure under IFRS S2 framework, GRI Content Index, and bilingual delivery<\/em>. <strong>The Sustainability Report and the 56-1 sustainability sections use exactly the same terminology, same metrics, same narrative \u2014 terminology drift between the two deliverables is eliminated by structure.<\/strong><\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.05<\/span><span>What about IFRS S2 \u2014 we&#8217;re SET50 and required to disclose in 2026, how does Othello help?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p>Per SEC Thailand&#8217;s published ISSB Roadmap, <strong>SET50 companies begin IFRS S2 climate-related disclosure in 2026<\/strong>, with transition reliefs allowing climate-first reporting (IFRS S2 + climate-relevant IFRS S1) for the initial five years before expanding to full sustainability disclosure under IFRS S1. <em>Scope 1 and Scope 2 emissions require limited assurance under recognised international standards.<\/em> The phase-in expands beyond SET50 in subsequent years.<\/p>\n          <p>Othello&#8217;s IFRS S2 delivery covers the full disclosure architecture: <strong>governance disclosure<\/strong> (board oversight, management responsibility); <strong>strategy disclosure<\/strong> (climate-related risks and opportunities, scenario analysis as required by IFRS S2.46, business model and value chain impact); <strong>risk management disclosure<\/strong> (climate risk identification, assessment, prioritisation processes); <strong>metrics and targets disclosure<\/strong> (GHG emissions Scope 1+2+3 where material, internal carbon pricing where applicable, climate-related targets with timelines and milestones). The IFRS S2 disclosure integrates with the 56-1 One Report architecture per SEC Thailand&#8217;s adoption framework, and bilingual delivery is automatic under the same engagement letter. <em>Assurance coordination on Scope 1+2 emissions is managed against your existing audit firm or coordinated with AccountAbility AA1000AS assurance through Othello&#8217;s bench.<\/em><\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.06<\/span><span>How do you price the bundle compared to procuring vendors separately?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p>The Annual Programme is priced as a <strong>bundled programme fee<\/strong> against the locked scope of six deliverables, with milestone-tied progress payments across the annual cycle. The substantive economics: bundle programme pricing is materially more competitive than the sum of equivalent standalone procurements <em>because the bundle eliminates real costs that multi-vendor procurement carries invisibly<\/em> \u2014 five engagement letter negotiations, five NDA processes, five vendor onboarding cycles, terminology reconciliation across vendor outputs, deadline coordination across vendor interfaces, and the procurement overhead of managing five concurrent vendor relationships.<\/p>\n          <p><strong>For multi-year programmes (2-year and 3-year)<\/strong>, programme-level discount applies on top of the bundle economics. <em>Specific pricing is confirmed under engagement-letter proposal after the programme scoping call<\/em> \u2014 substantive pricing depends on company size, deliverable depth, multi-year structure, language scope, and any custom scope inclusions (sector-specific frameworks, custom rating-agency engagements, multi-jurisdiction disclosure).<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.07<\/span><span>Can we add interpretation services for our AGM or investor days into the bundle?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p><strong>Yes \u2014 interpretation is offered as an optional add-on to the Annual Programme<\/strong>, particularly for AGM proceedings, investor days, board meetings, analyst calls, and any session requiring bilingual delivery in real-time. The structural advantage of bundling interpretation into the Annual Programme is <em>termbase continuity across modalities<\/em>: the interpreter team on your AGM works from exactly the same termbase that anchors the translated 56-1 and Sustainability Report your foreign institutional investors read in advance.<\/p>\n          <p>Othello offers five interpretation modes \u2014 simultaneous (booth-based, AGM-grade), consecutive (board meetings, bilateral sessions), court &amp; legal (arbitration, tribunal), RSI (hybrid sessions), and whispered (small-group bilateral). <em>Engagement-tier pricing structure<\/em>: half-day, full-day, multi-day, or annual retainer. See <a href=\"\/interpretation\/\">the Interpretation column<\/a> for the substantive modes, and reference the AGM as an add-on scope component in the Annual Programme engagement-letter proposal.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.08<\/span><span>What about confidentiality \u2014 we&#8217;re handling material non-public information for our 56-1?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p><strong>NDA from first email is the operating standard across every Othello engagement<\/strong>, and applies to the full Annual Programme without modification. The substantive enquiry \u2014 anything referencing your company name, regulatory deadline, specific financial figures, or material non-public information \u2014 triggers the NDA workflow before any content moves. Othello&#8217;s standard NDA template attaches on first substantive reply, or Othello signs your procurement-team&#8217;s NDA template within 1 business day.<\/p>\n          <p>The substantive confidentiality discipline: <strong>all bench specialists are in-house under direct employment<\/strong>, bound by engagement-letter confidentiality with engagement-specific NDA extension where required. <em>No freelance handoff, no overseas vendor relay, no consumer-AI endpoint exposure of substantive client content, no undisclosed subcontracting.<\/em> The discipline aligns operationally with SEC Thailand insider-information regulation, SET-listed company disclosure governance, and the institutional confidentiality regime that applies to material non-public information across the SET-listed market. GDPR + Thailand PDPA B.E. 2562 dual-jurisdiction compliance covers all data handling.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.09<\/span><span>How do you coordinate with our existing audit firm and ESG assurance provider?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p><strong>Othello operates alongside your existing audit firm and ESG assurance provider, not in competition<\/strong>. The substantive role distinction: Othello delivers the substantive content drafting, bilingual editorial, and disclosure-ready deliverables; the audit firm \/ assurance provider performs independent assurance against those deliverables. Othello is named on the engagement letter as the disclosure-content provider; your auditor or AA1000AS assurance practitioner is named separately.<\/p>\n          <p><strong>Operational coordination:<\/strong> Othello shares draft deliverables with the audit \/ assurance team on agreed milestone schedule; remediation feedback is incorporated through standard editorial review cycle; the audit-grade evidence trail covers every Othello-side editorial decision and is available to your audit firm during their independent review. <em>For Scope 1+2 GHG emissions limited assurance under IFRS S2 (required from 2026), Othello coordinates with your designated assurance provider<\/em> \u2014 typically your audit firm&#8217;s sustainability practice, an AccountAbility AA1000AS-credentialed firm, or a Big 4 sustainability assurance team.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"faq\">\n        <summary><span class=\"faq-num\">Q.10<\/span><span>How does the Annual Programme align with Othello&#8217;s broader engagement framework?<\/span><span class=\"faq-ic\" aria-hidden=\"true\">+<\/span><\/summary>\n        <div class=\"faq-body\">\n          <p>The Annual Programme is the operational expression of Othello&#8217;s <strong>one operating standard<\/strong> applied to the substantive Thai SET-listed bilingual disclosure obligation. Across every deliverable in the bundle \u2014 and across optional add-ons like interpretation, historical backfill, rating-agency engagement programmes, sector-specific framework alignment \u2014 the same operating disciplines apply: <em>NDA from first email \u00b7 named in-house bench on engagement letter \u00b7 audit-grade evidence trail at every stage \u00b7 GDPR + PDPA dual-jurisdiction compliance \u00b7 scope-lock at letter signing \u00b7 KPI tracking against engagement-letter commitments<\/em>.<\/p>\n          <p><strong>What this means substantively:<\/strong> a SET-listed client running the Annual Programme + AGM interpretation + historical backfill + multi-year programme commitment + sector-specific framework alignment work all gets <em>cross-deliverable methodology continuity<\/em> under one engagement letter, one bench, one termbase, one accountability chain. <em>One operating standard. Six bilingual deliverables. One annual programme.<\/em> See <a href=\"\/our-process\/\">Our Process<\/a> for the substantive delivery methodology, <a href=\"\/our-team\/\">Our Team<\/a> for the methodology-credentialed bench, and <a href=\"\/contact\/\">Contact<\/a> for the four engagement pathways.<\/p>\n        <\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* ============ FINAL CTA \u00b7 shimmer ============ *\/\n.oth-quote .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(212,175,55,.10),transparent 60%),var(--k);padding:130px 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid var(--line)}\n.oth-quote .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-quote .cta-content{position:relative;z-index:2;max-width:920px;margin:0 auto;padding:0 32px}\n.oth-quote .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:22ch}\n.oth-quote .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:ohq-shimmer 6s linear infinite}\n.oth-quote .cta-content p{font-size:16.5px;line-height:1.7;color:var(--w1);max-width:74ch;margin:0 auto 44px}\n.oth-quote .cta-content p strong{color:var(--w);font-weight:600}\n.oth-quote .cta-content p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-quote .cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n.oth-quote .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-quote .cta-note b{color:var(--r);font-weight:700}\n.oth-quote .cta-note a{color:inherit;text-decoration:none;transition:color .2s}\n.oth-quote .cta-note a:hover{color:var(--w)}\n.oth-quote .cta-note .sep{color:var(--r)}\n\n.oth-quote .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-quote .endline .r{color:var(--r)}\n\n@media (max-width:600px){\n  .oth-quote .cta-sec{padding:72px 0}\n}\n<\/style>\n\n<!-- ============ FINAL CTA ============ -->\n<section class=\"cta-sec\" id=\"contact\">\n  <div class=\"cta-content\">\n    <h2 data-reveal>One annual programme. <em>Six bilingual deliverables.<\/em> One bench.<\/h2>\n    <p data-reveal>SET-listed Thai corporates running their full bilingual disclosure programme through Othello&#8217;s <strong>one engagement letter, one in-house bench, one termbase<\/strong> across the 56-1 One Report, Sustainability Report, IFRS S2 climate disclosure, IR website, AGM materials, and rating-agency submissions \u2014 plus optional historical annual report backfill and AGM interpretation. <em>Substantive ESG writing capability and bilingual disclosure-grade delivery under one accountability chain.<\/em> Multi-year programme commitments structurally most competitive. Programme proposal turnaround is <strong>3\u20135 business days<\/strong> following NDA + scoping call.<\/p>\n    <div class=\"cta-buttons\" data-reveal>\n      <a href=\"\/contact\/\" class=\"btn btn-primary\">Request Programme Proposal<\/a>\n      <a href=\"\/our-process\/\" class=\"btn btn-outline\">See The Process<\/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\">\u00b7<\/span> <a href=\"mailto:info@othelloshop.com\"><b>info@othelloshop.com<\/b><\/a><br>\n      Unit 12-03, Chartered Square <span class=\"sep\">\u00b7<\/span> 152 N Sathon Rd<br>\n      Si Lom <span class=\"sep\">\u00b7<\/span> Bang Rak <span class=\"sep\">\u00b7<\/span> Bangkok 10500 <span class=\"sep\">\u00b7<\/span> Thailand\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ ENDLINE ============ -->\n<div class=\"endline\">\n  Company <span class=\"r\">\u00b7<\/span> How We Quote <span class=\"r\">\u00b7<\/span> Annual Programme <span class=\"r\">\u00b7<\/span> Six Bilingual Deliverables <span class=\"r\">\u00b7<\/span> One Engagement Letter <span class=\"r\">\u00b7<\/span> One Bench <span class=\"r\">\u00b7<\/span> IFRS S2 Ready 2026 <span class=\"r\">\u2014<\/span> Othello International\n<\/div>\n\n<\/div>\n<!-- \/.oth-quote PAGE END -->\n\n<script>\n(function(){\n  if (typeof window === 'undefined' || typeof document === 'undefined') return;\n  var root = document.querySelector('.oth-quote');\n  if (!root) return;\n\n  var revealEls = root.querySelectorAll('[data-reveal], [data-reveal-stagger]');\n  if ('IntersectionObserver' in window && 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      var decimals = parseInt(c.getAttribute('data-count-decimals') || '0', 10);\n      c.textContent = decimals > 0 ? target.toFixed(decimals) : Math.round(target).toLocaleString();\n    });\n  }\n})();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>HOW WE QUOTE \u00b7 ONE ANNUAL PROGRAMME \u00b7 ONE ENGAGEMENT LETTER \u00b7 BILINGUAL \u00b7 AUDIT-GRADE Six deliverables \u00b7 one bench \u00b7 IFRS S2 ready 2026 \u00b7 SET-listed bilingual disclosure Othello \/ Company \/ How We Quote \u2605 ONE ANNUAL PROGRAMME \u00b7 SIX DELIVERABLES \u00b7 ONE BENCH \u00b7 IFRS S2 READY 2026 One annual programme. Six [&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":"How We Quote | Othello International","_yoast_wpseo_metadesc":"How We Quote \u2014 Othello International \u2014 institutional bilingual (Thai\u2013English) translation and ESG advisory for SET-listed companies in Bangkok.","_yoast_wpseo_focuskw":"how we quote","_yoast_wpseo_canonical":"","rank_math_title":"How We Quote | Othello International","rank_math_description":"How We Quote \u2014 Othello International \u2014 institutional bilingual (Thai\u2013English) translation and ESG advisory for SET-listed companies in Bangkok.","rank_math_focus_keyword":"how we quote","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-30753","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/30753","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=30753"}],"version-history":[{"count":2,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/30753\/revisions"}],"predecessor-version":[{"id":31121,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/30753\/revisions\/31121"}],"wp:attachment":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/media?parent=30753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}