.sc4-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(45px,8vw,110px);margin-bottom:40px;display:grid}.sc4-section-head h2,.sc4-thailand-head h2{font-size:clamp(2.7rem,4.8vw,4.8rem);line-height:1.03}.sc4-section-head>div:last-child>p{color:var(--body);margin-top:0;font-size:1.03rem;line-height:1.7}.sc4-safety{background:#fff}.sc4-safety-chain{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.sc4-safety-chain article{background:#f2f7f6;border-radius:17px;min-height:260px;padding:22px 18px;position:relative}.sc4-safety-chain article>span{color:var(--mid);font-size:.62rem;font-weight:900;position:absolute;top:15px;right:17px}.sc4-safety-chain svg{width:28px;color:var(--mid);margin:12px 0 44px}.sc4-safety-chain h3{font-size:1rem;line-height:1.25}.sc4-safety-chain p{color:var(--body);font-size:.76rem;line-height:1.55}.sc4-diligence{background:var(--teal);color:#fff;box-shadow:8px 8px 0 var(--yellow);border-radius:18px;grid-template-columns:48px 1fr;align-items:start;gap:18px;margin-top:18px;padding:24px 27px;display:grid}.sc4-diligence>svg{width:34px;color:var(--yellow)}.sc4-diligence strong{font-size:1.15rem}.sc4-diligence p{color:#c7e0e3;margin:7px 0 0;line-height:1.6}.sc4-thailand{background:var(--cream)}.sc4-thailand-head{max-width:900px;margin-bottom:38px}.sc4-thailand-head>p:not(.eyebrow){color:var(--body);max-width:800px;font-size:1.03rem;line-height:1.7}.sc4-thailand-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sc4-thailand-grid article{background:#fff;border-radius:18px;padding:25px}.sc4-thailand-grid svg{width:31px;color:var(--mid);margin-bottom:38px}.sc4-thailand-grid h3{font-size:1.12rem;line-height:1.3}.sc4-thailand-grid p{color:var(--body);font-size:.79rem;line-height:1.6}.sc4-thailand-note{border-left:4px solid var(--yellow);color:var(--body);background:#fff;margin:20px 0;padding:16px 19px;font-size:.78rem;line-height:1.6}.sc4-thailand .button-row{margin-top:25px}section.sc2-other.sc4-other{background:#fff}section.sc2-other.sc4-other .sc2-other-list>span{background:#f2f7f6;border:1px solid #d7e4e3;box-shadow:0 5px 16px #0038430a}section.sc2-other.sc4-other .sc2-other-list>p{border:1px solid #e2e9e8;border-left:4px solid var(--yellow);background:#f8fbfa}section.sc2-final.sc4-final{background-image:linear-gradient(90deg,#003843e6,#00384399),url(/bangkok-sunset-skyline.webp);background-position:50% 52%;background-repeat:no-repeat;background-size:cover;position:relative}section.sc2-final.sc4-final:before{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#00222a40);position:absolute;inset:0}section.sc2-final.sc4-final>.page-grid{z-index:1;position:relative}section.sc2-final.sc4-final .eyebrow{color:var(--yellow)}section.sc2-final.sc4-final>.page-grid>p:not(.eyebrow){color:#f2f8f8;text-shadow:0 1px 8px #00222aa6}@media (max-width:1050px){.sc4-safety-chain{grid-template-columns:repeat(3,1fr)}.sc4-thailand-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sc4-section-head{grid-template-columns:1fr;gap:20px}.sc4-safety-chain,.sc4-thailand-grid{grid-template-columns:1fr}.sc4-safety-chain article{min-height:0}.sc4-safety-chain svg{margin-bottom:25px}.sc4-diligence{grid-template-columns:1fr}.sc4-thailand .button-row{display:grid}.sc4-thailand .button{justify-content:center}}
