.about-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center;padding-block:55px}.about-main [id]{scroll-margin-top:105px}.about-hero-art{position:relative;height:330px;display:grid;place-items:center}.about-orbit{position:absolute;width:280px;height:280px;border:1px solid #d8b24a33;border-radius:50%;box-shadow:0 0 0 25px #d8b24a05;background:radial-gradient(ellipse,#d8b24a17,transparent 70%)}.about-brand-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:275px;min-height:245px;border:1px solid #c2a04a;border-radius:24px;background:linear-gradient(140deg,#625132,#2a2c26);box-shadow:0 23px 35px #0006;padding:28px;box-sizing:border-box;transform:rotate(-7deg);animation:help-float 7s ease-in-out infinite}.about-brand-card>img{width:160px;height:39px;object-fit:contain;margin-bottom:25px}.about-brand-card>span{color:#d1b66d;font-size:10px;letter-spacing:.11em;text-align:center;line-height:1.5}.about-brand-card>span:last-child{font-size:8px;letter-spacing:.07em}.about-brand-card>strong{font-size:65px;color:#f1d68e;line-height:1.1;margin:8px 0}.about-brand-card>i{display:block;width:60px;height:2px;background:#d8b24a88;margin:9px 0 18px}.about-chapters{display:flex;gap:25px;flex-wrap:wrap;border-block:1px solid #d8b24a33;padding-block:21px;margin-bottom:15px}.about-chapters a{font-size:14px;font-weight:600;color:#e1c375;text-decoration:none}.about-chapters a:hover{color:#f5dda2}.about-heading{margin-bottom:28px;max-width:1050px}.about-heading h2{margin-bottom:0}.about-identity,.about-history,.about-region,.about-testing,.about-ecosystem{padding-block:45px;border-bottom:1px solid #d8b24a2b}.about-identity{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.about-pillars{display:flex;flex-direction:column;gap:14px;margin-top:30px}.about-pillars>span{display:flex;align-items:center;gap:15px;border-left:2px solid #b59849;padding:12px 15px;color:#e0c58a;background:#d8b24a06;border-radius:0 7px 7px 0;font-size:14px}.about-icon{display:grid;place-items:center;flex-shrink:0;width:59px;height:59px;border:1px solid #d8b24a44;border-radius:15px;background:linear-gradient(130deg,#4e422a,#292b24);color:#dfbd68}.about-icon svg{width:35px;height:35px}.about-pillars .about-icon{width:30px;height:30px;border:0;background:none;border-radius:0}.about-pillars svg{width:27px;height:27px}.about-timeline{margin-top:30px;border:1px solid #d8b24a44;border-radius:15px;background:#232427;overflow:hidden}.about-year-tabs{display:flex;gap:0;border-bottom:1px solid #d8b24a33;background:#191c1c;padding:20px}.about-year-tabs button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:14px;border:0;background:none;padding:12px;color:#ad9c77;font:inherit;font-size:20px;font-weight:600;cursor:pointer}.about-year-tabs button:before{content:'';position:absolute;left:0;right:0;top:21px;border-top:1px solid #d8b24a44}.about-year-tabs button:first-child:before{left:50%}.about-year-tabs button:last-child:before{right:50%}.about-year-dot{position:relative;width:18px;height:18px;border:1px solid #9f8340;background:#232623;border-radius:50%;z-index:1}.about-year-tabs button[aria-selected=true]{color:#f0d38a}.about-year-tabs button[aria-selected=true] .about-year-dot{background:#d8b24a;box-shadow:0 0 0 5px #d8b24a18}.about-year-panels article{position:relative;padding:35px 40px;overflow:hidden}.about-year-panels article[hidden]{display:none}.about-year-panels article>div{position:relative;z-index:1}.about-year-panels h3{font-size:31px;line-height:1.25;max-width:1000px;margin:0 0 26px}.about-year-panels p{max-width:1100px}.about-year-panels p:last-child{margin-bottom:0}.about-watermark{position:absolute;right:10px;bottom:-20px;color:#d8b24a09;font-weight:800;font-size:150px;line-height:1;pointer-events:none}.about-region{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px;align-items:center}.about-region-network{position:relative;min-height:330px;display:grid;place-items:center;isolation:isolate}.about-region-ring{position:absolute;width:245px;height:245px;border:1px dashed #d8b24a55;border-radius:50%;background:radial-gradient(ellipse,#d8b24a13,transparent 70%)}.about-region-core{position:relative;padding:29px 27px;border:1px solid #c7a650;border-radius:50%;background:linear-gradient(135deg,#5a4b2e,#292c26);color:#efd18a;font-weight:600;font-size:15px;box-shadow:0 10px 20px #0004}.about-country{position:absolute;padding:11px 15px;border:1px solid #d8b24a55;border-radius:7px;background:#232622;color:#dfbf70;font-size:11px;letter-spacing:.05em}.country-id{left:0;bottom:45px}.country-sg{right:0;top:45px}.country-th{left:10px;top:40px}.about-region-caption{position:absolute;bottom:0;font-size:10px;letter-spacing:.15em;color:#ba9d55}.about-testing-list{margin-top:30px;border-top:1px solid #d8b24a44}.about-testing-list details{border-bottom:1px solid #d8b24a33}.about-testing-list summary{display:flex;align-items:center;gap:22px;padding:23px 0;list-style:none;cursor:pointer}.about-testing-list summary::-webkit-details-marker{display:none}.about-testing-list h3{flex:1;font-size:25px;line-height:1.35;margin:0}.about-expand{font-size:24px;flex-shrink:0;color:#d8b24a}.about-testing-list details[open] .about-expand{transform:rotate(45deg)}.about-testing-list details>div{padding:0 25px 23px 81px}.about-testing-list p{margin:0 0 15px}.about-ecosystem-list{display:flex;flex-direction:column;gap:24px;margin-top:30px}.about-ecosystem-list article{display:grid;grid-template-columns:.65fr 1.35fr;border:1px solid #d8b24a33;border-radius:14px;background:#232427;overflow:hidden}.about-ecosystem-art{position:relative;display:flex;align-items:center;justify-content:center;gap:0;min-height:250px;background:radial-gradient(ellipse,#d8b24a24,transparent 80%),#1d201d;overflow:hidden}.ecosystem-art-0>img{position:absolute;width:47%;height:75%;object-fit:cover;border:1px solid #d8b24a77;border-radius:9px;box-shadow:0 10px 20px #0005}.ecosystem-art-0>img:first-child{left:10%;transform:rotate(-10deg)}.ecosystem-art-0>img:last-child{right:10%;transform:rotate(10deg)}.about-platform-icons{display:flex;gap:15px;align-items:center}.about-platform-icons img{width:43px;height:43px;filter:sepia(1)}.ecosystem-art-1>span{position:absolute;bottom:35px;font-size:10px;color:#c4a65b;letter-spacing:.1em}.ecosystem-art-2>.about-icon{width:125px;height:125px;border-radius:30px;background:linear-gradient(130deg,#776135,#2b2e25);transform:rotate(-7deg)}.ecosystem-art-2 svg{width:80px;height:80px}.about-ecosystem-copy{padding:30px 35px}.about-ecosystem-copy h3{font-size:29px;margin:0 0 24px;line-height:1.25}.about-ecosystem-copy p{margin:13px 0}.about-ecosystem-copy p:last-child>a{display:inline-flex;padding:12px 18px;border:1px solid #b99a4a66;border-radius:7px;background:#d8b24a09;font-size:14px;font-weight:600;text-decoration:none;color:#e7c778;line-height:1.5}.about-ecosystem-copy p:last-child>a:hover{background:#d8b24a1b}.about-commitment{display:flex;gap:28px;align-items:start;border:1px solid #b69a4955;border-left:3px solid #d8b24a;border-radius:0 15px 15px 0;background:radial-gradient(ellipse at 0 0,#d8b24a13,transparent 75%),#232427;padding:35px!important;margin-block:40px}.about-commitment .about-heading{margin-bottom:25px}.about-commitment a{text-underline-offset:5px}.about-career{display:flex;align-items:start;gap:28px;padding:35px!important;border:1px solid #d8b24a55;border-radius:15px;background:linear-gradient(130deg,#3c3220,#232622);margin-bottom:30px}.about-career .about-heading{margin-bottom:25px}.about-career p:last-child>a{display:inline-flex;padding:15px 22px;border:1px solid #ead088;border-radius:7px;background:linear-gradient(120deg,#e8cc7e,#b79134);color:#291f0d;font-size:14px;font-weight:700;text-decoration:none}.about-main summary:focus-visible,.about-main button:focus-visible,.about-main [role=tabpanel]:focus-visible{outline:3px solid #e5c678;outline-offset:4px}
@media(max-width:1000px){.about-hero{grid-template-columns:1fr}.about-hero-art{max-width:370px;width:100%;margin:auto}.about-identity,.about-region{grid-template-columns:1fr;gap:20px}.about-region-network{max-width:400px;width:100%;margin:auto}.about-ecosystem-list article{grid-template-columns:.7fr 1.3fr}.about-year-panels article{padding:30px}.about-chapters{gap:18px}}
@media(max-width:650px){.about-main h1{font-size:39px}.about-main h2{font-size:31px}.about-main p{font-size:14px}.about-hero{padding-top:35px;gap:20px}.about-year-tabs{padding:15px 8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#9b803b #232427}.about-year-tabs button{min-width:72px;padding-inline:7px;font-size:18px}.about-year-panels article{padding:26px}.about-year-panels h3{font-size:27px}.about-testing-list summary{gap:15px}.about-testing-list h3{font-size:23px}.about-testing-list .about-icon{width:43px;height:43px;border-radius:11px}.about-testing-list .about-icon svg{width:28px;height:28px}.about-testing-list details>div{padding:0 0 23px 0}.about-ecosystem-list article{grid-template-columns:1fr}.about-ecosystem-art{min-height:230px}.about-ecosystem-copy{padding:27px}.about-ecosystem-copy h3{font-size:27px}.ecosystem-art-0>img{width:37%;height:80%}.ecosystem-art-0>img:first-child{left:17%}.ecosystem-art-0>img:last-child{right:17%}.about-commitment,.about-career{flex-direction:column;padding:27px!important;gap:23px}.about-identity,.about-history,.about-region,.about-testing,.about-ecosystem{padding-block:35px}}
@media(prefers-reduced-motion:reduce){.about-main *{animation:none!important;transition:none!important}}

/* Equal certification cards retain their expandable supporting details. */
.about-testing-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
  align-items: stretch;
  border-top: 0;
}
.about-testing-list details {
  min-width: 0;
  border: 1px solid #d8b24a44;
  border-radius: 16px;
  background: linear-gradient(145deg, #302d24, #232427 70%);
  transition: border-color .2s ease;
}
.about-testing-list details:hover,
.about-testing-list details[open] {
  border-color: #d8b24a99;
}
.about-testing-list summary {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 28px;
  min-height: 270px;
  padding: 28px;
}
.about-testing-list h3 {
  flex: initial;
  font-size: 25px;
  line-height: 1.4;
}
.about-testing-list .about-expand {
  position: absolute;
  top: 28px;
  right: 24px;
  display: grid;
  place-items: center;
  width: 24px;
  height: 24px;
  line-height: 1;
}
.about-testing-list details > div {
  margin: 0 28px;
  padding: 24px 0 14px;
  border-top: 1px solid #d8b24a33;
}
@media (max-width: 1000px) {
  .about-testing-list { gap: 16px; }
  .about-testing-list summary { padding: 24px; min-height: 300px; }
  .about-testing-list h3 { font-size: 23px; }
  .about-testing-list details > div { margin-inline: 24px; }
}
@media (max-width: 700px) {
  .about-testing-list { grid-template-columns: 1fr; }
  .about-testing-list summary { min-height: 210px; gap: 24px; }
}
