{"id":32074,"date":"2026-07-12T02:55:10","date_gmt":"2026-07-12T02:55:10","guid":{"rendered":"https:\/\/www.othellointernational.com\/esg-readiness-navigator\/"},"modified":"2026-07-12T02:55:10","modified_gmt":"2026-07-12T02:55:10","slug":"esg-readiness-navigator","status":"publish","type":"page","link":"https:\/\/www.othellointernational.com\/th\/esg-readiness-navigator\/","title":{"rendered":"FTSE 2026 Readiness Navigator \u2014 Your Personalised Thai ESG Disclosure Roadmap"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500;1,9..144,600&#038;family=Poppins:wght@300;400;500;600;700&#038;family=JetBrains+Mono:wght@500;600&#038;family=Sarabun:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n.oth-co{\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;\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;\n  --s:'Poppins',-apple-system,BlinkMacSystemFont,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;display:block;\n}\n.oth-co *,.oth-co *::before,.oth-co *::after{box-sizing:border-box}\n.oth-co .wrap{max-width:1340px;margin:0 auto;padding:0 40px}\n.oth-co a{color:inherit}\n.oth-co [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}\n.oth-co [data-reveal].in{opacity:1;transform:translateY(0)}\n.oth-co [data-reveal-stagger] > *{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}\n.oth-co [data-reveal-stagger].in > *{opacity:1;transform:translateY(0)}\n.oth-co [data-reveal-stagger].in > *:nth-child(1){transition-delay:0s}\n.oth-co [data-reveal-stagger].in > *:nth-child(2){transition-delay:.08s}\n.oth-co [data-reveal-stagger].in > *:nth-child(3){transition-delay:.16s}\n.oth-co [data-reveal-stagger].in > *:nth-child(4){transition-delay:.24s}\n.oth-co [data-reveal-stagger].in > *:nth-child(5){transition-delay:.32s}\n.oth-co [data-reveal-stagger].in > *:nth-child(6){transition-delay:.40s}\n\n.oth-co .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:26px}\n.oth-co .eyebrow::before{content:\"\";width:36px;height:1px;background:var(--r)}\n.oth-co h2.title{font-size:clamp(34px,4.6vw,58px);line-height:1.06;font-weight:700;letter-spacing:-.025em;margin:0 0 24px;color:var(--w)}\n.oth-co h2.title em{font-family:var(--d);font-style:italic;font-weight:500;color:var(--r)}\n.oth-co .lead{font-size:17.5px;color:var(--w1);max-width:74ch;line-height:1.65}\n.oth-co .lead strong{color:var(--w);font-weight:600}\n.oth-co .lead em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-co .section{padding:104px 0;background:var(--k);position:relative}\n.oth-co .section.alt{background:var(--k1)}\n.oth-co .section-head{margin-bottom:52px;max-width:920px}\n.oth-co .section-head.center{margin-left:auto;margin-right:auto;text-align:center}\n.oth-co .section-head.center .eyebrow{justify-content:center}\n.oth-co .section-head.center .eyebrow::after{content:\"\";width:36px;height:1px;background:var(--r);margin-left:14px}\n\n.oth-co .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}\n.oth-co .btn::after{content:\"\u2192\";font-family:var(--d);font-style:italic;font-size:17px;transition:transform .3s var(--ease)}\n.oth-co .btn:hover::after{transform:translateX(5px)}\n.oth-co .btn-primary{background:var(--r);color:var(--w)!important;border-color:var(--r)}\n.oth-co .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-co .btn-outline{background:transparent;color:var(--w)!important;border-color:var(--w4)}\n.oth-co .btn-outline:hover{background:var(--w);color:var(--k)!important;border-color:var(--w);transform:translateY(-3px)}\n\n.oth-co .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-co .strip-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}\n.oth-co .strip-row .l{display:flex;align-items:center;gap:12px}\n.oth-co .strip-dot{width:8px;height:8px;background:var(--r);border-radius:50%;animation:co-pulse 2s ease-in-out infinite}\n@keyframes co-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.oth-co .strip-row .r{color:var(--w3)}\n.oth-co .strip-row .r b{color:var(--w);font-weight:500}\n.oth-co .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-co .crumb a{color:var(--w2);text-decoration:none;transition:color .2s}\n.oth-co .crumb a:hover{color:var(--r)}\n.oth-co .crumb .sep{margin:0 12px;color:var(--w4)}\n.oth-co .crumb .here{color:var(--w)}\n\n\/* HERO *\/\n.oth-co .hero{padding:84px 0 108px;background:var(--k);position:relative;overflow:hidden}\n.oth-co .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 1400px 900px at 78% 25%,rgba(237,64,54,.20),transparent 60%),radial-gradient(ellipse 700px 500px at 12% 80%,rgba(237,64,54,.07),transparent 60%);pointer-events:none;animation:hero-glow 8s ease-in-out infinite}\n@keyframes hero-glow{0%,100%{opacity:1}50%{opacity:.7}}\n.oth-co .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-co .hero-inner{position:relative;z-index:2}\n.oth-co .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}\n.oth-co .hero-tag .dot{width:7px;height:7px;background:var(--r);border-radius:50%;animation:co-pulse 2s ease-in-out infinite}\n.oth-co .hero h1{font-size:clamp(38px,5.4vw,74px);line-height:1.02;font-weight:700;letter-spacing:-.035em;margin:0 0 28px;color:var(--w);max-width:20ch}\n.oth-co .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:co-shimmer 6s linear infinite}\n@keyframes co-shimmer{0%{background-position:200% 50%}100%{background-position:-200% 50%}}\n.oth-co .hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:start;margin-top:24px}\n.oth-co .hero-left p{font-size:18px;line-height:1.7;color:var(--w1);margin:0 0 32px;max-width:62ch}\n.oth-co .hero-left p strong{color:var(--w);font-weight:600}\n.oth-co .hero-left p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-co .hs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:32px}\n.oth-co .hs{background:var(--k1);padding:24px 20px;transition:all .4s var(--ease);position:relative;overflow:hidden}\n.oth-co .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-co .hs:hover::before{opacity:1}\n.oth-co .hs:hover{background:var(--k3);transform:translateY(-3px)}\n.oth-co .hs .v{font-family:var(--d);font-style:italic;font-weight:500;font-size:34px;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-co .hs .v .sm{font-size:.5em;color:var(--w2);font-style:normal;font-family:var(--m);font-weight:600}\n.oth-co .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-co .hs .sb{font-size:10.5px;color:var(--w3);line-height:1.4;position:relative;z-index:2}\n.oth-co .hctas{display:flex;gap:14px;flex-wrap:wrap}\n\/* hero right cover card *\/\n.oth-co .cov-card{background:linear-gradient(135deg,var(--k3) 0%,var(--k1) 100%);border:1px solid var(--line);padding:34px 30px;position:relative;overflow:hidden;transition:all .5s var(--ease)}\n.oth-co .cov-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-co .cov-card::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%)}\n.oth-co .cov-card .cc-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}\n.oth-co .cov-card .cc-lb::before{content:\"\u25cf\";color:var(--r);animation:co-pulse 2s ease-in-out infinite}\n.oth-co .cov-card .cc-head{font-family:var(--d);font-style:italic;font-size:24px;font-weight:500;color:var(--w);letter-spacing:-.02em;line-height:1.2;margin-bottom:20px}\n.oth-co .cov-card .cc-head em{color:var(--r)}\n.oth-co .cov-list{margin:0;padding:0;list-style:none}\n.oth-co .cov-item{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:start;transition:transform .3s var(--ease)}\n.oth-co .cov-item:hover{transform:translateX(4px)}\n.oth-co .cov-item:last-child{border-bottom:0;padding-bottom:0}\n.oth-co .cov-item:first-child{padding-top:0}\n.oth-co .cov-num{font-family:var(--d);font-style:italic;font-size:22px;font-weight:600;color:var(--r);line-height:1;padding-top:2px}\n.oth-co .cov-name{font-size:13.5px;font-weight:600;color:var(--w);line-height:1.3}\n\n\/* WHY cards *\/\n.oth-co .why-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}\n.oth-co .why-card{background:var(--k);border:1px solid var(--line);padding:30px 22px;position:relative;transition:all .45s var(--ease);display:flex;flex-direction:column;min-height:300px;overflow:hidden}\n.oth-co .why-card::before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(237,64,54,.16),transparent 70%);opacity:0;transition:opacity .45s var(--ease)}\n.oth-co .why-card:hover::before{opacity:1}\n.oth-co .why-card::after{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 .45s var(--ease)}\n.oth-co .why-card:hover::after{transform:scaleX(1)}\n.oth-co .why-card:hover{background:var(--k3);border-color:rgba(237,64,54,.5);transform:translateY(-8px);box-shadow:0 24px 60px rgba(0,0,0,.5)}\n.oth-co .why-card .wc-num{font-family:var(--d);font-style:italic;font-size:50px;font-weight:500;color:var(--r);line-height:.85;letter-spacing:-.04em;margin-bottom:16px;opacity:.75;position:relative;z-index:2;transition:all .45s var(--ease)}\n.oth-co .why-card:hover .wc-num{opacity:1}\n.oth-co .why-card h4{font-family:var(--d);font-size:18px;font-weight:600;color:var(--w);line-height:1.2;margin:0 0 10px;letter-spacing:-.01em;position:relative;z-index:2}\n.oth-co .why-card h4 em{font-style:italic;color:var(--r);font-weight:500}\n.oth-co .why-card p{font-size:13px;line-height:1.6;color:var(--w1);margin:0;flex:1;position:relative;z-index:2}\n.oth-co .why-card p strong{color:var(--w);font-weight:600}\n\n\/* NUMBERS + PROOF *\/\n.oth-co .num-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:32px}\n.oth-co .nb{background:var(--k1);padding:34px 22px;text-align:center;position:relative;overflow:hidden;transition:all .4s var(--ease)}\n.oth-co .nb::before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(237,64,54,.18),transparent 70%);opacity:0;transition:opacity .4s var(--ease)}\n.oth-co .nb:hover::before{opacity:1}\n.oth-co .nb:hover{background:var(--k3);transform:translateY(-4px)}\n.oth-co .nb .nb-v{font-family:var(--d);font-style:italic;font-size:clamp(36px,4.2vw,54px);font-weight:500;color:var(--w);line-height:1;letter-spacing:-.03em;margin-bottom:8px;display:flex;align-items:baseline;justify-content:center;gap:2px}\n.oth-co .nb .nb-v em{color:var(--r);font-style:italic}\n.oth-co .nb .nb-v .nb-sm{font-size:.5em;color:var(--w2);font-style:normal;font-family:var(--m);font-weight:600}\n.oth-co .nb .nb-lb{font-family:var(--m);font-size:9.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--w2);font-weight:600;line-height:1.4;margin-bottom:4px}\n.oth-co .nb .nb-sb{font-size:11px;color:var(--w3);line-height:1.4}\n.oth-co .proof-feature{background:linear-gradient(135deg,rgba(237,64,54,.10) 0%,var(--k3) 100%);border:1px solid rgba(237,64,54,.30);padding:48px 44px;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;transition:all .5s var(--ease)}\n.oth-co .proof-feature:hover{transform:translateY(-3px);box-shadow:0 30px 80px rgba(0,0,0,.5);border-color:rgba(237,64,54,.5)}\n.oth-co .proof-feature::before{content:\"\";position:absolute;top:0;left:0;width:8px;height:100%;background:linear-gradient(180deg,var(--r) 0%,var(--gold) 100%)}\n.oth-co .proof-feature .pf-num{font-family:var(--d);font-style:italic;font-size:clamp(80px,10vw,140px);font-weight:500;line-height:.85;letter-spacing:-.04em;position:relative;z-index:2;background:linear-gradient(135deg,var(--w) 0%,var(--r) 50%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:co-shimmer 6s linear infinite}\n.oth-co .proof-feature .pf-content{position:relative;z-index:2}\n.oth-co .proof-feature .pf-tag{display:inline-block;font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--r);color:var(--w);padding:6px 14px;border-radius:2px;margin-bottom:16px;font-weight:700}\n.oth-co .proof-feature h3{font-family:var(--d);font-size:30px;font-weight:600;color:var(--w);line-height:1.15;letter-spacing:-.015em;margin:0 0 10px}\n.oth-co .proof-feature h3 em{font-style:italic;color:var(--r);font-weight:500}\n.oth-co .proof-feature p{font-size:15px;line-height:1.7;color:var(--w1);margin:0}\n.oth-co .proof-feature p strong{color:var(--w);font-weight:600}\n.oth-co .proof-feature p em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n\n\/* FAQ *\/\n.oth-co .faq-list{display:grid;grid-template-columns:1fr;gap:10px;max-width:1080px;margin:0 auto}\n.oth-co .faq-item{background:var(--k1);border:1px solid var(--line);transition:all .35s var(--ease);overflow:hidden}\n.oth-co .faq-item:hover{border-color:rgba(237,64,54,.3);background:var(--k2)}\n.oth-co .faq-item[open]{border-color:rgba(237,64,54,.5);background:linear-gradient(135deg,rgba(237,64,54,.05) 0%,var(--k1) 60%)}\n.oth-co .faq-item summary{list-style:none;cursor:pointer;padding:22px 26px;display:grid;grid-template-columns:56px 1fr 30px;gap:18px;align-items:center;transition:padding .25s var(--ease)}\n.oth-co .faq-item summary::-webkit-details-marker{display:none}\n.oth-co .faq-item summary:hover{padding-left:32px}\n.oth-co .faq-item[open] summary{padding-bottom:12px;border-bottom:1px dashed var(--line)}\n.oth-co .faq-num{font-family:var(--d);font-style:italic;font-size:30px;font-weight:500;color:var(--r);line-height:1;letter-spacing:-.03em}\n.oth-co .faq-q{font-size:16.5px;font-weight:600;color:var(--w);letter-spacing:-.015em;line-height:1.35}\n.oth-co .faq-q em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500}\n.oth-co .faq-chev{width:30px;height:30px;border:1.5px solid var(--w3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--w2);font-size:18px;line-height:1;font-weight:600;transition:all .35s var(--ease)}\n.oth-co .faq-item:hover .faq-chev{border-color:var(--r);color:var(--r)}\n.oth-co .faq-item[open] .faq-chev{background:var(--r);color:var(--w);border-color:var(--r);transform:rotate(45deg)}\n.oth-co .faq-a{padding:16px 26px 24px 100px;font-size:14px;line-height:1.7;color:var(--w1)}\n.oth-co .faq-a p{margin:0}\n.oth-co .faq-a p strong{color:var(--w);font-weight:600}\n.oth-co .faq-a a{color:var(--r);text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4)}\n\n\/* RELATED *\/\n.oth-co .rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.oth-co .rel{background:var(--k);border:1px solid var(--line);padding:24px 22px;text-decoration:none;color:inherit;transition:all .4s var(--ease);position:relative;display:flex;flex-direction:column;overflow:hidden}\n.oth-co .rel:hover{background:var(--k3);border-color:rgba(237,64,54,.5);transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.4)}\n.oth-co .rel::before{content:\"\";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--r) 0%,var(--gold) 100%);transform:scaleX(.3);transform-origin:left;transition:transform .4s var(--ease)}\n.oth-co .rel:hover::before{transform:scaleX(1)}\n.oth-co .rel .rel-tag{font-family:var(--m);font-size:9.5px;letter-spacing:.12em;color:var(--w3);text-transform:uppercase;font-weight:600;margin-bottom:10px}\n.oth-co .rel h4{font-family:var(--d);font-size:18px;font-weight:600;color:var(--w);line-height:1.2;margin:0 0 8px}\n.oth-co .rel h4 em{font-style:italic;color:var(--r);font-weight:500}\n.oth-co .rel p{font-size:12px;line-height:1.55;color:var(--w1);margin:0 0 14px;flex:1}\n.oth-co .rel .rel-cta{font-family:var(--m);font-size:10px;letter-spacing:.10em;color:var(--r);text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:6px}\n.oth-co .rel .rel-cta::after{content:\"\u2192\";font-family:var(--d);font-style:italic;font-size:13px;transition:transform .25s}\n.oth-co .rel:hover .rel-cta::after{transform:translateX(4px)}\n\n\/* FINAL CTA *\/\n.oth-co .final{padding:110px 0;background:linear-gradient(180deg,var(--k1) 0%,var(--k0) 100%);position:relative;overflow:hidden;border-top:1px solid var(--line)}\n.oth-co .final::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse 1300px 800px at 50% 30%,rgba(237,64,54,.20),transparent 60%);pointer-events:none;animation:hero-glow 8s ease-in-out infinite}\n.oth-co .final-inner{position:relative;z-index:2;max-width:1000px;margin:0 auto;text-align:center}\n.oth-co .final .eyebrow{justify-content:center}\n.oth-co .final .eyebrow::after{content:\"\";width:36px;height:1px;background:var(--r);margin-left:14px}\n.oth-co .final h2{font-size:clamp(34px,5vw,64px);line-height:1.04;font-weight:700;letter-spacing:-.025em;margin:0 0 24px;color:var(--w)}\n.oth-co .final h2 em{font-family:var(--d);font-style:italic;color:var(--r);font-weight:500;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:co-shimmer 6s linear infinite}\n.oth-co .final p.flead{font-size:18px;line-height:1.65;color:var(--w1);max-width:66ch;margin:0 auto 40px}\n.oth-co .final p.flead strong{color:var(--w);font-weight:600}\n.oth-co .final-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n.oth-co .final-note{margin-top:28px;font-family:var(--d);font-style:italic;font-size:15px;color:var(--w2);line-height:1.6}\n.oth-co .final-note em{color:var(--r)}\n\n@media (max-width:1024px){\n  .oth-co .hero-grid{grid-template-columns:1fr;gap:40px}\n  .oth-co .hs-grid{grid-template-columns:repeat(2,1fr)}\n  .oth-co .why-grid{grid-template-columns:repeat(2,1fr)}\n  .oth-co .num-row{grid-template-columns:repeat(2,1fr)}\n  .oth-co .proof-feature{grid-template-columns:1fr;gap:24px;padding:36px 26px}\n  .oth-co .rel-grid{grid-template-columns:repeat(2,1fr)}\n}\n@media (max-width:600px){\n  .oth-co .wrap{padding:0 22px}\n  .oth-co .hero{padding:44px 0 60px}\n  .oth-co .section{padding:60px 0}\n  .oth-co .hs-grid{grid-template-columns:1fr 1fr}\n  .oth-co .why-grid{grid-template-columns:1fr}\n  .oth-co .num-row{grid-template-columns:1fr 1fr}\n  .oth-co .rel-grid{grid-template-columns:1fr}\n  .oth-co .hctas .btn,.oth-co .final-cta .btn{justify-content:center;width:100%}\n  .oth-co .faq-item summary{grid-template-columns:34px 1fr 26px;padding:16px 18px;gap:14px}\n  .oth-co .faq-num{font-size:22px}\n  .oth-co .faq-q{font-size:15px}\n  .oth-co .faq-a{padding:12px 18px 20px 64px}\n}\n@media (prefers-reduced-motion:reduce){\n  .oth-co *,.oth-co *::before,.oth-co *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}\n  .oth-co [data-reveal],.oth-co [data-reveal-stagger] > *{opacity:1!important;transform:none!important}\n}\n<\/style>\n\n<style>\n.oth-co .wiz{max-width:860px;margin:0 auto;background:linear-gradient(135deg,var(--k3) 0%,var(--k1) 100%);border:1px solid var(--line);position:relative;overflow:hidden}\n.oth-co .wiz::before{content:\"\";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--r) 0%,var(--gold) 100%);z-index:3}\n.oth-co .wiz-prog{height:4px;background:var(--line);position:relative}\n.oth-co .wiz-prog i{position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,var(--r),var(--r1));transition:width .5s var(--ease)}\n.oth-co .wiz-inner{padding:44px 44px 40px}\n.oth-co .wiz-count{font-family:var(--m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--r);font-weight:600;margin-bottom:14px}\n.oth-co .wiz-q{font-family:var(--d);font-size:clamp(22px,2.6vw,30px);font-weight:600;color:var(--w);line-height:1.2;letter-spacing:-.015em;margin:0 0 6px}\n.oth-co .wiz-sub{font-size:14px;color:var(--w2);margin:0 0 24px;line-height:1.55}\n.oth-co .wiz-opts{display:grid;gap:10px}\n.oth-co .opt{display:flex;align-items:center;gap:16px;padding:17px 20px;background:var(--k);border:1px solid var(--line);border-radius:6px;cursor:pointer;transition:all .22s var(--ease);text-align:left}\n.oth-co .opt:hover{border-color:rgba(237,64,54,.5);transform:translateX(4px);background:var(--k3)}\n.oth-co .opt.on{border-color:var(--r);background:linear-gradient(135deg,rgba(237,64,54,.12),var(--k3))}\n.oth-co .opt .dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--w4);flex-shrink:0;position:relative;transition:all .22s}\n.oth-co .opt.on .dot{border-color:var(--r);background:var(--r)}\n.oth-co .opt.on .dot::after{content:\"\";position:absolute;inset:4px;background:var(--w);border-radius:50%}\n.oth-co .opt .ot{font-size:15px;font-weight:600;color:var(--w);line-height:1.3}\n.oth-co .opt .os{display:block;font-size:12.5px;font-weight:400;color:var(--w2);margin-top:2px}\n.oth-co .wiz-nav{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:14px}\n.oth-co .wiz-back{background:none;border:0;color:var(--w2);font-family:var(--m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:8px 4px;transition:color .2s}\n.oth-co .wiz-back:hover{color:var(--w)}\n.oth-co .wiz-back[disabled]{opacity:0;pointer-events:none}\n.oth-co .wsel{width:100%;background:var(--k);border:1px solid var(--line);border-radius:6px;padding:15px 16px;color:var(--w);font-size:15px;font-family:var(--s)}\n.oth-co .wsel:focus{outline:none;border-color:var(--r)}\n\/* results *\/\n.oth-co .rm{display:none}\n.oth-co .rm.show{display:block}\n.oth-co .rm-phase{background:linear-gradient(135deg,rgba(237,64,54,.12),var(--k3));border:1px solid rgba(237,64,54,.3);border-left:4px solid var(--r);padding:24px 26px;margin-bottom:14px}\n.oth-co .rm-phase .pl{font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--r1);font-weight:700;margin-bottom:8px}\n.oth-co .rm-phase h3{font-family:var(--d);font-size:22px;font-weight:600;color:var(--w);margin:0 0 6px;letter-spacing:-.01em}\n.oth-co .rm-phase p{font-size:14px;color:var(--w1);margin:0;line-height:1.6}\n.oth-co .rm-lever{background:var(--k1);border:1px dashed rgba(212,175,55,.5);padding:20px 24px;margin-bottom:24px;display:flex;gap:16px;align-items:flex-start}\n.oth-co .rm-lever .lx{font-family:var(--d);font-style:italic;font-size:30px;color:var(--gold1);line-height:1}\n.oth-co .rm-lever .lt{font-family:var(--m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold1);font-weight:700;margin-bottom:6px}\n.oth-co .rm-lever p{font-size:14px;color:var(--w1);margin:0;line-height:1.6}\n.oth-co .rm-lever p strong{color:var(--w)}\n.oth-co .rm-steps{display:grid;gap:12px;counter-reset:rm;margin-bottom:26px}\n.oth-co .rm-step{display:grid;grid-template-columns:44px 1fr;gap:18px;background:var(--k1);border:1px solid var(--line);padding:22px 24px;transition:all .3s var(--ease)}\n.oth-co .rm-step:hover{border-color:rgba(237,64,54,.4);background:var(--k2)}\n.oth-co .rm-step .rn{font-family:var(--d);font-style:italic;font-size:34px;font-weight:500;color:var(--r);line-height:.9}\n.oth-co .rm-step h4{font-size:16px;font-weight:600;color:var(--w);margin:0 0 6px;line-height:1.3}\n.oth-co .rm-step p{font-size:13.5px;color:var(--w1);margin:0 0 12px;line-height:1.6}\n.oth-co .rm-step .rlink{font-family:var(--m);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--r);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(237,64,54,.4);padding-bottom:2px}\n.oth-co .rm-step .rtag{display:inline-block;font-family:var(--m);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 8px;border-radius:100px;margin-left:10px;vertical-align:middle}\n.oth-co .rtag.now{background:rgba(237,64,54,.16);color:var(--r1)}\n.oth-co .rtag.next{background:rgba(212,175,55,.12);color:var(--gold1)}\n.oth-co .rtag.done{background:rgba(255,255,255,.06);color:var(--w2)}\n.oth-co .rm-lead{background:linear-gradient(135deg,var(--k3),var(--k1));border:1px solid rgba(237,64,54,.25);padding:28px 30px;margin-top:8px}\n.oth-co .rm-lead .rl-k{font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--r);font-weight:700;margin-bottom:8px}\n.oth-co .rm-lead h4{font-family:var(--d);font-size:22px;font-weight:600;color:var(--w);margin:0 0 6px}\n.oth-co .rm-lead p{font-size:13.5px;color:var(--w1);margin:0 0 16px;line-height:1.6}\n.oth-co .rm-lead .f-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.oth-co .rm-lead input{width:100%;background:var(--k);border:1px solid var(--line);border-radius:6px;padding:13px 15px;color:var(--w);font-size:14px;font-family:var(--s)}\n.oth-co .rm-lead input:focus{outline:none;border-color:var(--r)}\n.oth-co .rm-lead .ferr{color:var(--r1);font-size:12px;margin-top:8px;display:none}\n.oth-co .rm-lead .fdone{display:none;color:#3ddc84;font-size:14px;margin-top:10px;line-height:1.5}\n.oth-co .rm-restart{background:none;border:0;color:var(--w2);font-family:var(--m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:22px;transition:color .2s}\n.oth-co .rm-restart:hover{color:var(--r)}\n@media(max-width:600px){.oth-co .wiz-inner{padding:30px 22px}.oth-co .rm-lead .f-row{grid-template-columns:1fr}.oth-co .rm-step{grid-template-columns:34px 1fr;gap:12px;padding:18px}}\n<\/style>\n<div class=\"oth-co\">\n\n  <div class=\"strip\"><div class=\"wrap\"><div class=\"strip-row\">\n    <div class=\"l\"><span class=\"strip-dot\"><\/span>Free tool \u00b7 2 minutes \u00b7 No score, a plan<\/div>\n    <div class=\"r\">Personalised FTSE 2026 disclosure roadmap<\/div>\n  <\/div><\/div><\/div>\n\n  <div class=\"crumb\"><div class=\"wrap\"><a href=\"\/\">Home<\/a><span class=\"sep\">\/<\/span><a href=\"\/esg-playbooks\/\">ESG Playbooks<\/a><span class=\"sep\">\/<\/span><span class=\"here\">Readiness Navigator<\/span><\/div><\/div>\n\n  <section class=\"hero\" style=\"padding-bottom:70px\"><div class=\"wrap\"><div class=\"hero-inner\">\n    <div class=\"hero-tag\" data-reveal><span class=\"dot\"><\/span>FTSE 2026 \u00b7 Action-Roadmap Navigator<\/div>\n    <h1 data-reveal>Not a score. <em>A plan.<\/em><\/h1>\n    <p data-reveal style=\"font-size:18px;line-height:1.7;color:var(--w1);max-width:66ch;margin:0 0 8px\">Answer five quick questions about your listing, disclosure and data. Get a <strong>personalised, sequenced roadmap<\/strong> to a FTSE Russell-legible 2026 disclosure \u2014 with your phase-in timing, your single biggest lever, and the exact next moves. <em>Want the maturity score instead? Take the <a href=\"\/esg-scorecard\/\" style=\"color:var(--r);border-bottom:1px solid rgba(237,64,54,.4)\">12-question scorecard<\/a>.<\/em><\/p>\n  <\/div><\/div><\/section>\n\n  <section class=\"section\" style=\"padding-top:20px\"><div class=\"wrap\">\n\n    <div class=\"wiz\" id=\"wiz\" data-reveal>\n      <div class=\"wiz-prog\"><i id=\"wprog\"><\/i><\/div>\n      <div class=\"wiz-inner\">\n        <div class=\"wiz-count\" id=\"wcount\"><\/div>\n        <h2 class=\"wiz-q\" id=\"wq\"><\/h2>\n        <p class=\"wiz-sub\" id=\"wsub\"><\/p>\n        <div class=\"wiz-opts\" id=\"wopts\"><\/div>\n        <div class=\"wiz-nav\">\n          <button class=\"wiz-back\" id=\"wback\" disabled>\u2190 Back<\/button>\n          <span style=\"font-family:var(--m);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--w3)\">Pick one to continue<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"rm\" id=\"rm\">\n      <div class=\"section-head center\" style=\"margin-bottom:34px\">\n        <div class=\"eyebrow\" style=\"justify-content:center\">Your FTSE 2026 roadmap<\/div>\n        <h2 class=\"title\" style=\"font-size:clamp(30px,4vw,46px)\">Here\u2019s your <em>path.<\/em><\/h2>\n      <\/div>\n      <div class=\"rm-phase\" id=\"rmPhase\"><\/div>\n      <div class=\"rm-lever\" id=\"rmLever\"><\/div>\n      <div style=\"font-family:var(--m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--w3);font-weight:600;margin:0 0 12px\">Your sequenced next moves<\/div>\n      <div class=\"rm-steps\" id=\"rmSteps\"><\/div>\n\n      <div style=\"background:var(--k1);border:1px solid var(--line);padding:20px 24px;margin-bottom:24px\">\n        <div style=\"font-family:var(--m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--r);font-weight:700;margin-bottom:10px\">Your sector playbook<\/div>\n        <select class=\"wsel\" id=\"rmSector\" style=\"margin-bottom:12px\"><option value=\"\">Select your SET industry group\u2026<\/option><option value=\"\/esg-playbook-banks\">Banks &#038; Financial Institutions<\/option><option value=\"\/esg-playbook-finance\">Finance &#038; Securities (non-bank)<\/option><option value=\"\/esg-playbook-insurance\">Insurance<\/option><option value=\"\/esg-playbook-energy\">Energy &#038; Resources<\/option><option value=\"\/esg-playbook-industrials\">Industrials<\/option><option value=\"\/esg-playbook-property\">Property &#038; Construction<\/option><option value=\"\/esg-playbook-agro\">Agro &#038; Food<\/option><option value=\"\/esg-playbook-consumer-products\">Consumer Products<\/option><option value=\"\/esg-playbook-consumer\">Consumer &#038; Commerce (Retail)<\/option><option value=\"\/esg-playbook-technology\">Technology &#038; Telecom<\/option><option value=\"\/esg-playbook-transport\">Transportation &#038; Logistics<\/option><option value=\"\/esg-playbook-tourism\">Tourism &#038; Hospitality<\/option><option value=\"\/esg-playbook-healthcare\">Healthcare<\/option><\/select>\n        <a id=\"rmPlaybook\" class=\"rlink\" href=\"\/esg-playbooks\/\" style=\"font-size:11px\">Open the 2026 playbook library \u2192<\/a>\n      <\/div>\n\n      <div class=\"rm-lead\">\n        <div class=\"rl-k\">Get the real thing<\/div>\n        <h4>Your roadmap as a bilingual PDF + a free 30-min gap read<\/h4>\n        <p>This is indicative. We\u2019ll turn it into a proper plan against your <strong>actual latest report<\/strong> \u2014 scored, evidenced, under NDA. Tell us where to send it.<\/p>\n        <form id=\"rmForm\">\n          <div class=\"f-row\"><input type=\"text\" name=\"name\" placeholder=\"Full name\" required><input type=\"email\" name=\"email\" placeholder=\"Work email\" required><\/div>\n          <div class=\"f-row\" style=\"margin-top:10px\"><input type=\"text\" name=\"company\" placeholder=\"Company\"><input type=\"text\" name=\"role\" placeholder=\"Your role (optional)\"><\/div>\n          <button type=\"submit\" class=\"btn btn-primary\" style=\"width:100%;justify-content:center;margin-top:14px\">Send my roadmap + book the gap read<\/button>\n          <div class=\"ferr\" id=\"rmErr\">Please enter a valid work email.<\/div>\n          <div class=\"fdone\" id=\"rmDone\">Thanks \u2014 your roadmap is on its way and we\u2019ll be in touch within one business day. Your sector playbook is linked above.<\/div>\n        <\/form>\n      <\/div>\n      <div style=\"text-align:center\"><button class=\"rm-restart\" id=\"rmRestart\">\u21bb Start over<\/button><\/div>\n      <p style=\"color:var(--w3);font-size:11.5px;margin-top:18px;text-align:center;font-family:var(--m);letter-spacing:.04em\">Indicative guidance from public FTSE Russell, IFRS S2 &amp; Thai SEC criteria \u2014 not an official FTSE Russell rating or legal advice.<\/p>\n    <\/div>\n\n  <\/div><\/section>\n\n  <section class=\"final\"><div class=\"wrap\"><div class=\"final-inner\">\n    <div class=\"eyebrow\" data-reveal>Engage Othello<\/div>\n    <h2 data-reveal>Skip the quiz \u2014 <em>talk to us.<\/em><\/h2>\n    <p class=\"flead\" data-reveal>If you already know the gap is your bilingual disclosure, we build the clause-mapped One Report that reads right in Thai for the SEC and scores well in English for FTSE Russell.<\/p>\n    <div class=\"final-cta\" data-reveal>\n      <a href=\"\/contact\/\" class=\"btn btn-primary\">Get a 1-hour quote<\/a>\n      <a href=\"\/esg-regulatory-tracker\/\" class=\"btn btn-outline\">See the regulatory tracker<\/a>\n    <\/div>\n    <div class=\"final-note\" data-reveal>ISO 17100-aligned \u00b7 NDA from first email \u00b7 100% in-house Bangkok bench<\/div>\n  <\/div><\/div><\/section>\n\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebApplication\",\"name\":\"FTSE 2026 Action-Roadmap Navigator\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Web\",\"url\":\"https:\/\/www.othellointernational.com\/esg-readiness-navigator\/\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"THB\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Othello International\",\"url\":\"https:\/\/www.othellointernational.com\/\"},\"description\":\"A free interactive tool that turns five questions about your SET\/mai listing, One Report, GHG data, English disclosure and CBAM exposure into a personalised FTSE Russell 2026 disclosure roadmap.\"}]}<\/script>\n<script>\n(function(){\n  var QS=[{\"k\":\"Your listing status\",\"q\":\"Where does your company sit on the market?\",\"sub\":\"This sets your TSRS\/ISSB phase-in window \u2014 and how soon FTSE Russell is already scoring you.\",\"opts\":[{\"v\":\"large\",\"t\":\"SET50 \/ SET100 large-cap\",\"s\":\"First wave of mandatory climate disclosure\"},{\"v\":\"set\",\"t\":\"SET-listed (other)\",\"s\":\"Mid-cap \u2014 phases in after the large-caps\"},{\"v\":\"mai\",\"t\":\"mai-listed\",\"s\":\"Later phase-in, but investors move ahead of it\"},{\"v\":\"ipo\",\"t\":\"Preparing to list \/ IPO\",\"s\":\"Disclosure readiness is part of the story\"},{\"v\":\"supplier\",\"t\":\"Private supplier to listed companies\",\"s\":\"Scope 3 & CBAM expectations flow down to you\"}]},{\"k\":\"One Report baseline\",\"q\":\"Do you already file a 56-1 One Report with an ESG section?\",\"sub\":\"Your disclosure starting point.\",\"opts\":[{\"v\":2,\"t\":\"Yes \u2014 a detailed sustainability section\",\"s\":\"Beyond comply-or-explain\"},{\"v\":1,\"t\":\"Yes \u2014 a basic comply-or-explain section\",\"s\":\"The minimum in place\"},{\"v\":0,\"t\":\"Not yet \/ first cycle\",\"s\":\"Building the baseline\"}]},{\"k\":\"Climate & GHG data\",\"q\":\"How far is your greenhouse-gas inventory?\",\"sub\":\"The climate-first (IFRS S2) relief lets you lead with this.\",\"opts\":[{\"v\":3,\"t\":\"Verified \/ TGO-certified\",\"s\":\"Externally assured\"},{\"v\":2,\"t\":\"Scope 1, 2 & material Scope 3\",\"s\":\"Value-chain coverage\"},{\"v\":1,\"t\":\"Scope 1 & 2 measured\",\"s\":\"Operational footprint\"},{\"v\":0,\"t\":\"No inventory yet\",\"s\":\"Not started\"}]},{\"k\":\"English disclosure\",\"q\":\"Is your disclosure available in high-quality English?\",\"sub\":\"Under FTSE Russell, your English report is what gets read and scored \u2014 not the Thai filing.\",\"opts\":[{\"v\":3,\"t\":\"Clause-mapped bilingual EN\u2194TH\",\"s\":\"Terminology-locked to the Thai filing\"},{\"v\":2,\"t\":\"Professional English version\",\"s\":\"Good, but not parity-checked\"},{\"v\":1,\"t\":\"Basic \/ machine translation\",\"s\":\"A rater would struggle with it\"},{\"v\":0,\"t\":\"Thai only\",\"s\":\"No English disclosure yet\"}]},{\"k\":\"CBAM exposure\",\"q\":\"Do you have EU export exposure?\",\"sub\":\"The EU Carbon Border Adjustment Mechanism definitive regime is live from 2026.\",\"opts\":[{\"v\":\"direct\",\"t\":\"We export steel \/ aluminium \/ cement \/ fertiliser to the EU\",\"s\":\"Directly in scope\"},{\"v\":\"indirect\",\"t\":\"We supply companies that export to the EU\",\"s\":\"Scope 3 pressure flows to you\"},{\"v\":\"none\",\"t\":\"No EU export exposure\",\"s\":\"Not a CBAM priority\"}]}];\n  var ans=new Array(QS.length).fill(null);\n  var step=0;\n  var wiz=document.getElementById('wiz'),rm=document.getElementById('rm');\n  var wq=document.getElementById('wq'),wsub=document.getElementById('wsub'),wopts=document.getElementById('wopts'),wcount=document.getElementById('wcount'),wprog=document.getElementById('wprog'),wback=document.getElementById('wback');\n  function esc(s){return String(s==null?'':s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');}\n  function render(){\n    var Q=QS[step];\n    wcount.textContent='Question '+(step+1)+' of '+QS.length+' \u00b7 '+Q.k;\n    wq.textContent=Q.q; wsub.textContent=Q.sub||'';\n    wprog.style.width=((step)\/QS.length*100)+'%';\n    wback.disabled=(step===0);\n    wopts.innerHTML=Q.opts.map(function(o,i){\n      var on=(ans[step]!==null && String(ans[step])===String(o.v));\n      return '<button class=\"opt'+(on?' on':'')+'\" data-v=\"'+esc(o.v)+'\"><span class=\"dot\"><\/span><span><span class=\"ot\">'+esc(o.t)+'<\/span><span class=\"os\">'+esc(o.s)+'<\/span><\/span><\/button>';\n    }).join('');\n  }\n  wopts.addEventListener('click',function(e){\n    var b=e.target.closest('.opt'); if(!b)return;\n    var v=b.getAttribute('data-v');\n    \/\/ keep numeric type where the option value is numeric\n    ans[step]=(\/^-?\\d+$\/.test(v)?parseInt(v,10):v);\n    render();\n    setTimeout(function(){ if(step<QS.length-1){step++;render();}else{finish();} },230);\n  });\n  wback.addEventListener('click',function(){ if(step>0){step--;render();} });\n\n  function phaseFor(tier){\n    var m={\n      large:['You\u2019re in the first wave','Large-cap climate disclosure (IFRS S2) is expected from the earliest TSRS phase (~2026\u20132027) \u2014 and FTSE Russell already scores your public English disclosure now. Your runway is the shortest of any tier.'],\n      set:['Shorter runway than the mandate suggests','Mid-cap SET issuers phase into mandatory disclosure after the large-caps (~2027 onward) \u2014 but FTSE scoring and investor expectations apply now, well ahead of the legal deadline.'],\n      mai:['Ahead of the mandate is where the score is won','mai issuers sit in the later TSRS phase-in (~2029\u20132031), but the FTSE benchmark and index eligibility move years ahead of the mandatory date. Early movers capture the re-rating.'],\n      ipo:['Build it clean before you list','Preparing to list means disclosure readiness is part of your IPO story. Establishing FTSE-legible bilingual disclosure now avoids a costly scramble in your first reporting cycle as a public company.'],\n      supplier:['The pressure flows down to you','As a supplier to listed companies, Scope 3 and CBAM data expectations cascade from your customers. TGO-aligned GHG data and clean documentation increasingly decide whether you stay in the supply chain.']\n    };\n    return m[tier]||m.set;\n  }\n  function steps(a){\n    var tier=a[0],onerep=a[1],ghg=a[2],eng=a[3],cbam=a[4];\n    var out=[];\n    \/\/ 1 One Report baseline\n    if(onerep===0){out.push(['Establish your 56-1 One Report ESG baseline','Stand up a comply-or-explain sustainability section aligned to the SEC One Report architecture \u2014 the container every other disclosure sits inside.','\/esg-disclosure\/','ESG disclosure','now']);}\n    else if(onerep===1){out.push(['Deepen your One Report beyond comply-or-explain','Move from box-ticking to an evidenced narrative \u2014 governance decisions, material topics and metrics a rater can actually score.','\/esg-disclosure\/','ESG disclosure','now']);}\n    else{out.push(['Keep your One Report evidenced &amp; current','You have a detailed section \u2014 the work now is maintaining parity and evidence each cycle as TSRS tightens.','\/esg-disclosure\/','ESG disclosure','done']);}\n    \/\/ 2 GHG\n    if(ghg<=1){out.push(['Build a TGO-aligned Scope 1 &amp; 2 GHG inventory','The climate-first (IFRS S2) transitional relief lets you lead with a clean operational footprint before full sustainability disclosure is required.','\/sustainable-finance\/','Climate &#038; GHG',(ghg===0?'now':'next')]);}\n    else if(ghg===2){out.push(['Set dated targets over your Scope 1\u20133 inventory','You measure the value chain \u2014 now add interim, dated reduction targets (ideally SBTi-aligned) to convert data into a credible transition story.','\/sustainable-finance\/','Climate &#038; GHG','next']);}\n    else{out.push(['Leverage your verified inventory into the S2 narrative','Verified data is your strongest asset \u2014 make sure it\u2019s fully worked into the IFRS S2 climate narrative and the English disclosure.','\/sustainable-finance\/','Climate &#038; GHG','done']);}\n    \/\/ 3 English \/ bilingual \u2014 the FTSE lever\n    if(eng<=1){out.push(['Make your disclosure FTSE-legible in English \u2014 clause-mapped','FTSE Russell scores your public English disclosure. Convert your Thai filing into a clause-mapped, terminology-locked bilingual report so what a rater reads is complete and accurate.','\/clause-mapped-bilingual-one-report\/','Bilingual disclosure','now']);}\n    else if(eng===2){out.push(['Lock EN\u2194TH terminology parity for rater legibility','You have an English version \u2014 the gap is consistency. Terminology drift between Thai and English reads as a disclosure inconsistency to raters and regulators alike.','\/clause-mapped-bilingual-one-report\/','Bilingual disclosure','next']);}\n    else{out.push(['Maintain clause-mapped parity each cycle','Your bilingual disclosure is a genuine advantage \u2014 protect it with a parity check every reporting cycle as clauses evolve.','\/clause-mapped-bilingual-one-report\/','Bilingual disclosure','done']);}\n    \/\/ 4 CBAM\n    if(cbam==='direct'){out.push(['Close your CBAM gap: embedded-carbon data + verification','As a direct EU exporter of covered goods, build product-level embedded-carbon accounting and line up independent verification ahead of certificate obligations.','\/esg-regulatory-tracker\/','CBAM','now']);}\n    else if(cbam==='indirect'){out.push(['Prepare the Scope 3 \/ CBAM data your customers will request','Your EU-exporting customers will push CBAM and Scope 3 data requests down to you \u2014 get ahead of it with TGO-aligned supplier data.','\/esg-regulatory-tracker\/','CBAM','next']);}\n    \/\/ 5 always\n    out.push(['Map to FTSE Russell indicators &amp; submit','Align the finished English disclosure to the exact FTSE Russell ESG pillars and indicators, then submit \u2014 closing the loop from data to score.','\/esg-advisory\/esg-advisory-ftse-russell-readiness\/','FTSE submission','next']);\n    return out;\n  }\n  function lever(a){\n    var eng=a[3],ghg=a[2],onerep=a[1];\n    if(eng<=1)return ['Your single biggest lever','Because FTSE Russell scores your <strong>public English disclosure<\/strong>, your English is the weakest link \u2014 and therefore the move that lifts your score the most. This is the one place a bilingual boutique changes your outcome that a Thai-only consultant cannot.'];\n    if(onerep===0)return ['Your single biggest lever','You have no One Report ESG baseline yet \u2014 everything else builds on it. Standing up a credible, evidenced section is the foundational move that unlocks the rest.'];\n    if(ghg<=1)return ['Your single biggest lever','Your GHG inventory is the gate to IFRS S2 climate disclosure. A clean, TGO-aligned Scope 1 &amp; 2 footprint is the highest-leverage next step under the climate-first relief.'];\n    return ['Your edge','You\u2019re strong across the board \u2014 the focus now shifts from building disclosure to <strong>defending and evidencing<\/strong> it, and calibrating the English to score its best under FTSE.'];\n  }\n  function finish(){\n    wprog.style.width='100%';\n    var ph=phaseFor(ans[0]);\n    document.getElementById('rmPhase').innerHTML='<div class=\"pl\">Your phase-in \u00b7 '+esc(ans[0]==='large'?'Large-cap':ans[0]==='set'?'SET-listed':ans[0]==='mai'?'mai-listed':ans[0]==='ipo'?'Pre-IPO':'Supplier')+'<\/div><h3>'+ph[0]+'<\/h3><p>'+ph[1]+'<\/p>';\n    var lv=lever(ans); document.getElementById('rmLever').innerHTML='<div class=\"lx\">\u2726<\/div><div><div class=\"lt\">'+lv[0]+'<\/div><p>'+lv[1]+'<\/p><\/div>';\n    var st=steps(ans);\n    document.getElementById('rmSteps').innerHTML=st.map(function(s,i){\n      var tag=s[4]==='now'?'<span class=\"rtag now\">Start now<\/span>':s[4]==='done'?'<span class=\"rtag done\">Maintain<\/span>':'<span class=\"rtag next\">Then<\/span>';\n      return '<div class=\"rm-step\"><div class=\"rn\">'+(i+1)+'<\/div><div><h4>'+s[0]+tag+'<\/h4><p>'+s[1]+'<\/p><a class=\"rlink\" href=\"'+s[2]+'\">'+s[3]+' \u2192<\/a><\/div><\/div>';\n    }).join('');\n    wiz.style.display='none'; rm.classList.add('show'); rm.scrollIntoView({behavior:'smooth'});\n  }\n  var sec=document.getElementById('rmSector'),pb=document.getElementById('rmPlaybook');\n  sec.addEventListener('change',function(){ if(sec.value){pb.href=sec.value;pb.textContent='Open the '+sec.options[sec.selectedIndex].text+' playbook \u2192';}else{pb.href='\/esg-playbooks\/';pb.textContent='Open the 2026 playbook library \u2192';} });\n  document.getElementById('rmRestart').addEventListener('click',function(){ ans=new Array(QS.length).fill(null); step=0; rm.classList.remove('show'); wiz.style.display=''; render(); wiz.scrollIntoView({behavior:'smooth'}); });\n  document.getElementById('rmForm').addEventListener('submit',function(e){\n    e.preventDefault(); var f=e.target,em=(f.email.value||'').trim();\n    if(!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(em)){document.getElementById('rmErr').style.display='block';return;}\n    var pl={name:f.name.value,email:em,company:f.company.value,role:f.role.value,source:'readiness-navigator',answers:{tier:ans[0],onereport:ans[1],ghg:ans[2],english:ans[3],cbam:ans[4],sector:sec.value||''}};\n    function done(){f.querySelectorAll('input,button').forEach(function(el){el.style.display='none';});document.getElementById('rmDone').style.display='block';}\n    fetch('\/wp-json\/othello\/v1\/lead',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(pl)}).then(done).catch(done);\n  });\n  render();\n})();\n<\/script>\n\n<script>\n(function(){\n  function init(){\n    document.querySelectorAll('.oth-co').forEach(function(root){\n      if(root.dataset.othInit)return; root.dataset.othInit='1';\n      if('IntersectionObserver' in window){\n        var revObs=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');revObs.unobserve(e.target);}});},{threshold:.12,rootMargin:'0px 0px -50px 0px'});\n        root.querySelectorAll('[data-reveal],[data-reveal-stagger]').forEach(function(el){revObs.observe(el);});\n        var cObs=new IntersectionObserver(function(es){es.forEach(function(e){\n          if(!e.isIntersecting)return;var el=e.target;if(el.dataset.counted)return;el.dataset.counted='1';\n          var to=parseFloat(el.dataset.countTo),dec=parseInt(el.dataset.countDecimals||'0',10),dur=1800,start=performance.now();\n          var hasComma=(el.textContent||'').indexOf(',')!==-1;\n          function fmt(n){var v=dec>0?n.toFixed(dec):Math.floor(n).toString();if(hasComma&&dec===0){v=v.replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,',');}return v;}\n          function tick(now){var p=Math.min((now-start)\/dur,1),eased=1-Math.pow(1-p,3);el.textContent=fmt(to*eased);if(p<1){requestAnimationFrame(tick);}else{el.textContent=fmt(to);}}\n          requestAnimationFrame(tick);cObs.unobserve(el);\n        });},{threshold:.5});\n        root.querySelectorAll('[data-count-to]').forEach(function(el){cObs.observe(el);});\n      }else{\n        root.querySelectorAll('[data-reveal],[data-reveal-stagger]').forEach(function(el){el.classList.add('in');});\n      }\n    });\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Free tool \u00b7 2 minutes \u00b7 No score, a plan Personalised FTSE 2026 disclosure roadmap Home\/ESG Playbooks\/Readiness Navigator FTSE 2026 \u00b7 Action-Roadmap Navigator Not a score. A plan. Answer five quick questions about your listing, disclosure and data. Get a personalised, sequenced roadmap to a FTSE Russell-legible 2026 disclosure \u2014 with your phase-in timing, your [&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":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","_yoast_wpseo_canonical":"","rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","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":[]},"class_list":["post-32074","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/32074","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=32074"}],"version-history":[{"count":0,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/32074\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/media?parent=32074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}