@font-face{font-family:'IBM Plex Sans Thai';src:url('/eitpos/assets/noto-thai.woff2') format('woff2');font-weight:300 500;font-display:swap}@font-face{font-family:'IBM Plex Sans Thai';src:url('/eitpos/assets/noto-thai-bold.woff2') format('woff2');font-weight:600 900;font-display:swap}html{scroll-padding-top:85px}body{font-family:'IBM Plex Sans Thai',system-ui,sans-serif}h1,h2,h3{line-height:1.35!important}.hero h1{font-size:clamp(38px,4.4vw,64px)}.hero-copy{padding-right:3vw}.hero-console{min-width:0}.console-head{gap:9px;padding:0 18px}.console-head code{overflow-wrap:anywhere;min-width:0}.demo-note{font-size:11px;color:#c6c6c6;margin:0;padding:13px 24px;background:#262626}.demo-disclosure{padding:16px 24px;border-left:4px solid var(--blue);background:#edf5ff;font-size:13px;line-height:1.8;margin:0 0 20px}.contact-link{display:inline-block;background:var(--blue);color:white;padding:14px 20px;margin-top:18px;font-size:14px}.doc-preview{min-width:0}.doc-preview b,.doc-preview p{overflow-wrap:anywhere}.code-card{min-width:0}.code-card pre{overflow-wrap:anywhere}.cookie-banner{z-index:50}.cookie-dialog{font-family:'IBM Plex Sans Thai',system-ui,sans-serif}.cookie-dialog .cookie-category p{margin-bottom:0}.cookie-dialog .cookie-category h3{font-size:16px}.cookie-dialog .cookie-state{font-size:11px}.cookie-dialog .cookie-close{flex-shrink:0}.cookie-banner .eyebrow{display:block;margin-bottom:8px;font-size:10px;font-weight:600;letter-spacing:1px}.cookie-banner .button,.cookie-dialog .button{font-size:13px}.cookie-dialog p{line-height:1.8}.cookie-banner h2{line-height:1.4}.cookie-dialog .cookie-dialog-heading h2{margin:0;font-size:24px;font-weight:600}.cookie-reopen{font-family:inherit;cursor:pointer}.cookie-banner .cookie-copy p{font-size:13px}.cookie-dialog .cookie-category{padding:18px 0}.cookie-dialog .cookie-detail{margin-bottom:0}.cookie-dialog .cookie-dialog-actions{margin-top:20px}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.api-copy h3{margin:20px 0}.api-copy p{line-height:1.8}.tabs button{white-space:nowrap}.topbar .brand{flex-shrink:0}.closing button{display:flex;align-items:center;justify-content:space-between;gap:16px}.pipeline{flex-wrap:wrap;gap:8px}.pipeline em{margin:0 4px}.fields input{box-sizing:border-box}#tax-status{font-size:12px;line-height:1.8;color:#525252}.form-total{flex-wrap:wrap}.nav-action svg{flex-shrink:0}.demo-disclosure~.form-shell input{min-width:0}@media(max-width:560px){.hero-copy{padding:45px 20px}.hero h1{font-size:39px}.hero-console pre{padding:20px;font-size:12px}.console-head{padding:0 12px;font-size:10px}.console-head code{font-size:10px}.console-head i{font-size:10px}.hero .actions button{display:flex}.doc-preview{padding:28px 20px}.topbar .brand{margin-left:14px}.nav-action{padding:0 14px}.cookie-banner .cookie-copy h2{font-size:19px}.cookie-dialog .cookie-dialog-heading h2{font-size:21px}.cookie-dialog .cookie-category{flex-direction:column}.grand strong{font-size:22px}.api-copy h3{font-size:32px}.tabs button{padding:13px 15px}.metrics strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
