/* Small-screen form readability; preserve the approved button design. */
@media(max-width:1024px){#enquiry-form input:not([type=hidden]),#enquiry-form select,#enquiry-form textarea,#resource-search{font-size:16px;max-width:100%;box-sizing:border-box}#enquiry-form input:not([type=hidden]),#enquiry-form select{min-height:44px}.header nav{min-width:0}}
html[lang=th] .thai-navy-intro{background:#0b2139;color:#fff;padding:48px 0;box-shadow:0 0 0 100vmax #0b2139;clip-path:inset(0 -100vmax)}
html[lang=th] .thai-navy-intro .eyebrow{color:#dbb96f}html[lang=th] .thai-navy-intro h1,html[lang=th] .thai-navy-intro h2{color:#fff;text-align:left;line-height:1.3}html[lang=th] .thai-navy-intro p{color:#cdd7e2;line-height:1.8;max-width:960px}html[lang=th] .thai-navy-intro .software-intro-logo{width:240px;max-width:75%;height:auto;margin:0 0 24px;display:block}
html[lang=th] .thai-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin-top:28px}html[lang=th] .thai-hero-actions .button{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:12px 16px;white-space:normal;text-align:center;border:1px solid #8a9db2;background:#102d4e;color:#fff}html[lang=th] .thai-hero-actions .gold{background:#dbb96f;color:#0b2139;border-color:#dbb96f}
html[lang=th] .thai-home-intro{max-width:1000px}.thai-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.thai-service-links a{background:#12304d;border:1px solid #38516a;border-top:3px solid #dbb96f;border-radius:7px;padding:22px;color:white;text-decoration:none}.thai-service-links strong{display:block;font-size:21px;margin-bottom:12px}.thai-service-links span{font-size:15px;line-height:1.7}
@media(max-width:760px){html[lang=th] .thai-navy-intro{padding:34px 0}html[lang=th] .thai-hero-actions,.thai-service-links{grid-template-columns:1fr}html[lang=th] .thai-navy-intro h1{font-size:clamp(2rem,7vw,3rem)}}
