:root{--background:#F4F7FC;--foreground:#34539b}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.article-body h1,.article-body h2,.article-body h3,.article-body h4{font-weight:700;color:#111827;margin:1.5rem 0 .75rem;line-height:1.35}.article-body h2{font-size:1.35rem;border-bottom:2px solid #e5e7eb;padding-bottom:.3rem}.article-body h3{font-size:1.1rem;color:#1d3b8a}.article-body h4{font-size:1rem;color:#374151}.article-body p{margin-bottom:.85rem}.article-body ol,.article-body ul{padding-left:1.5rem;margin-bottom:.85rem}.article-body li{margin-bottom:.4rem;line-height:1.7}.article-body strong{font-weight:700}.article-body em{font-style:italic}.article-body blockquote{border-left:3px solid #34539b;padding:.5rem 0 .5rem 1rem;margin:1rem 0;color:#4b5563;background:#f0f4fc;border-radius:0 6px 6px 0}.article-body img{max-width:100%;border-radius:8px;margin:.5rem 0;height:auto}.article-body a{color:#34539b;text-decoration:underline}.article-body a:hover{color:#1d3b8a}.article-body table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem;overflow-x:auto;display:block}.article-body td,.article-body th{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.article-body th{background:#f9fafb;font-weight:700;color:#374151}.article-body code{background:#f3f4f6;padding:1px 5px;border-radius:3px;font-size:.88em;font-family:monospace}.article-body pre{background:#1e293b;color:#e2e8f0;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.article-body pre code{background:none;color:inherit;padding:0;font-size:.9rem}.article-body hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}.chatbot-fab{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#1a6fa6,#1498a6);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px rgba(26,111,166,.4);transition:all .2s ease}.chatbot-fab:hover{transform:translateY(-2px)}.chatbot-fab--open{padding:12px 16px}.chatbot-fab-label{font-size:.95rem}.chatbot-panel{position:fixed;bottom:84px;right:16px;z-index:999;width:min(380px,calc(100vw - 24px));max-height:70vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.18);overflow:hidden;animation:chatbot-in .2s ease}@keyframes chatbot-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#1a6fa6,#1498a6);color:#fff;flex-shrink:0}.chatbot-header-icon{font-size:1.4rem}.chatbot-header div{flex:1 1;line-height:1.3}.chatbot-header strong{display:block;font-size:.95rem}.chatbot-header small{font-size:.72rem;opacity:.9}.chatbot-close{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;opacity:.8;padding:4px}.chatbot-close:hover{opacity:1}.chatbot-messages{flex:1 1;overflow-y:auto;padding:12px;gap:10px;background:#f8f9fb;min-height:0}.chatbot-messages,.chatbot-msg{display:flex;flex-direction:column}.chatbot-msg{max-width:90%}.chatbot-msg--user{align-self:flex-end;align-items:flex-end}.chatbot-msg--bot{align-self:flex-start}.chatbot-bubble{padding:10px 13px;border-radius:14px;font-size:clamp(.93rem,3.5vw,1rem);line-height:1.65;text-align:left;word-break:break-word}.chatbot-msg--user .chatbot-bubble{background:#1a6fa6;color:#fff;border-bottom-right-radius:4px}.chatbot-msg--bot .chatbot-bubble{background:#fff;color:#333;border:1px solid #e8e8e8;border-bottom-left-radius:4px}.chatbot-link{color:#1a6fa6;text-decoration:underline}.chatbot-link:hover{color:#0f4a73}.chatbot-typing{display:flex;align-items:center;gap:5px;padding:12px 16px;min-width:56px}.chatbot-typing span{width:8px;height:8px;background:#aaa;border-radius:50%;animation:chatbot-dot 1.2s infinite}.chatbot-typing span:nth-child(2){animation-delay:.2s}.chatbot-typing span:nth-child(3){animation-delay:.4s}@keyframes chatbot-dot{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.chatbot-input-row{display:flex;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #eee;flex-shrink:0}.chatbot-input{flex:1 1;resize:none;border:1px solid #ddd;border-radius:10px;padding:8px 10px;font-size:clamp(.82rem,3.5vw,.88rem);line-height:1.4;outline:none;font-family:inherit;min-width:0;background-color:#fff!important;color:#333!important}.chatbot-input:focus{border-color:#1a6fa6}.chatbot-send{align-self:flex-end;padding:8px 14px;background:#1a6fa6;color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap}.chatbot-send:hover:not(:disabled){background:#15598a}.chatbot-send:disabled{opacity:.5;cursor:not-allowed}.chatbot-disclaimer{padding:6px 12px 9px;font-size:.7rem;color:#888;text-align:center;background:#fff;flex-shrink:0}@media (max-width:768px){.chatbot-fab{bottom:72px;right:16px;padding:11px 16px;font-size:1rem}.chatbot-panel{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100dvh;max-height:100dvh;border-radius:0;z-index:2000}.chatbot-input{font-size:16px!important;padding:10px 12px}.chatbot-send{padding:10px 16px;min-width:56px;min-height:44px}.chatbot-input-row{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.chatbot-disclaimer{padding:6px 12px max(8px,env(safe-area-inset-bottom))}}@media (max-width:380px){.chatbot-fab-label{display:none}.chatbot-fab{padding:12px}}.Footer_footer__pQtti{background-color:#3f5fa6;color:#fff}.Footer_footerInner__71N_i{max-width:1400px;margin:0 auto;padding:48px 40px;display:grid;grid-template-columns:1fr 2fr auto;grid-gap:32px;gap:32px;align-items:start}.Footer_footerLeft___Lh3w{min-width:220px}.Footer_brandContainer__nd7cA{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.Footer_footerLogo__4BA6d{width:200px;height:auto}.Footer_footerBrandText__BWQSu{color:#fff;font-size:1.1rem;font-weight:700;margin:0}.Footer_footerText__hCiSz{color:rgba(255,255,255,.85);font-size:.9rem;line-height:1.7;margin:0}.Footer_menuTitle__D_vzN{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 16px}.Footer_menuRow__QQAQX{display:flex;gap:24px}.Footer_menuCol__wP98o{list-style:disc;padding-left:20px;margin:0;flex:1 1}.Footer_menuCol__wP98o li{font-size:.95rem;line-height:1.5;margin-bottom:8px}.Footer_menuCol__wP98o a{color:rgba(255,255,255,.88);text-decoration:none;transition:color .15s}.Footer_menuCol__wP98o a:hover{color:#fff;text-decoration:underline}.Footer_socialSection__DQ9Eu{display:flex;flex-direction:column;gap:12px;align-items:center}.Footer_socialLink__hPzxm{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);transition:background .2s,transform .15s}.Footer_socialLink__hPzxm:hover{background:rgba(255,255,255,.22);transform:translateY(-2px)}.Footer_socialLink__hPzxm img{width:28px;height:28px;object-fit:contain}.Footer_copyright__j4atB{background:#0f0f0f;padding:12px 40px}.Footer_copyright__j4atB span{font-size:.82rem;color:#ababab}.Footer_desktopOnly__gk2Ye{display:block}.Footer_mobileOnly__23z_m{display:none}@media (max-width:991.98px){.Footer_footerInner__71N_i{grid-template-columns:1fr;padding:36px 24px;gap:28px}.Footer_desktopOnly__gk2Ye{display:none}.Footer_mobileOnly__23z_m{display:block}.Footer_socialSection__DQ9Eu{flex-direction:row;justify-content:center;gap:16px}.Footer_socialLink__hPzxm{width:52px;height:52px}.Footer_socialLink__hPzxm img{width:32px;height:32px}.Footer_footerLogo__4BA6d{width:160px}}@media (max-width:480px){.Footer_footerInner__71N_i{padding:28px 16px}.Footer_copyright__j4atB{padding:12px 16px}}.NavBar_navbar__XyM_l{position:-webkit-sticky;position:sticky;top:0;z-index:1020;background-color:rgba(248,249,250,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.06);transition:padding .3s ease,box-shadow .3s ease;min-height:72px}.NavBar_navbar__XyM_l.NavBar_scrolled__kjFR1{padding:4px 0;box-shadow:0 2px 12px rgba(0,0,0,.08)}.NavBar_container__lzN6c{max-width:1400px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:8px}.NavBar_brand__AVzhn{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.NavBar_logo__GyYmv{height:64px;width:auto;object-fit:contain;transition:height .3s ease}.NavBar_scrolled__kjFR1 .NavBar_logo__GyYmv{height:44px}.NavBar_brandText__u9HbT{color:#34539b;font-weight:700;font-size:1.15rem;white-space:nowrap;line-height:1.2}.NavBar_hamburger__jkpO9{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:none;border:none;cursor:pointer;margin-left:auto;flex-shrink:0}.NavBar_hamburger__jkpO9 span{display:block;height:2px;width:100%;background:#333;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.NavBar_hamburger__jkpO9.NavBar_hamburgerOpen__5Ekhw span:first-child{transform:translateY(7px) rotate(45deg)}.NavBar_hamburger__jkpO9.NavBar_hamburgerOpen__5Ekhw span:nth-child(2){opacity:0}.NavBar_hamburger__jkpO9.NavBar_hamburgerOpen__5Ekhw span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.NavBar_navItems___oIGQ{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:nowrap}.NavBar_dropdownToggle__2LCUy,.NavBar_navLink__oB0C6,.NavBar_searchBtn__BtSRK{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;font-size:.95rem;font-weight:500;color:#222;background:none;border:none;border-radius:6px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .2s,background .2s;font-family:inherit}.NavBar_dropdownToggle__2LCUy:hover,.NavBar_navLink__oB0C6:hover,.NavBar_searchBtn__BtSRK:hover{color:#34539b;background:rgba(52,83,155,.07)}.NavBar_navLinkActive__zRAZH,.NavBar_navLinkActive__zRAZH .NavBar_dropdownToggle__2LCUy{color:#34539b!important;font-weight:600}.NavBar_chevron__MGsW_{font-size:.7rem;opacity:.6;margin-left:2px}.NavBar_dropdown__58fnf{position:relative}.NavBar_dropdownMenu__poHAz{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border:none;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.12);min-width:180px;max-height:60vh;overflow-y:auto;padding:6px 0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:100}.NavBar_dropdownOpen__BDzMT .NavBar_dropdownMenu__poHAz{visibility:visible;opacity:1;pointer-events:auto}.NavBar_dropdownItem__g_xPM{display:block;padding:10px 18px;font-size:.9rem;color:#333;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.NavBar_dropdownItem__g_xPM:hover{background:#f5f7ff;color:#34539b}.NavBar_dropdownItemActive__D5wUl{background:#34539b!important;color:#fff!important;font-weight:600}.NavBar_dropdownItemActive__D5wUl:hover{background:#2d4485!important;color:#fff!important}.NavBar_dropdownDivider__hKGWM{height:1px;background:#eee;margin:4px 0}.NavBar_searchBtn__BtSRK{gap:6px}.NavBar_lineBtn__UHTC1{display:inline-flex;align-items:center;padding:9px 16px;font-size:.9rem;font-weight:600;color:#fff;background:#047D33;border-radius:20px;text-decoration:none;white-space:nowrap;margin-left:4px;transition:background .2s,transform .15s;min-height:44px}.NavBar_lineBtn__UHTC1:hover{background:#036A2B;color:#fff;transform:translateY(-1px)}@media (max-width:991.98px){.NavBar_hamburger__jkpO9{display:flex}.NavBar_navItems___oIGQ{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:rgba(248,249,250,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e0e0e0;padding:12px 16px 20px;gap:2px;z-index:999}.NavBar_navOpen__Pk8SY{display:flex}.NavBar_dropdownToggle__2LCUy,.NavBar_navLink__oB0C6,.NavBar_searchBtn__BtSRK{width:100%;justify-content:flex-start;padding:12px 14px;font-size:1rem;border-radius:8px}.NavBar_dropdown__58fnf{width:100%}.NavBar_dropdownMenu__poHAz{position:static;transform:none;box-shadow:none;border-radius:8px;background:#f5f7ff;margin:4px 0 4px 8px;padding:4px 0;max-height:none;visibility:visible;opacity:1;pointer-events:auto;display:none}.NavBar_dropdownOpen__BDzMT .NavBar_dropdownMenu__poHAz{display:block}.NavBar_dropdownItem__g_xPM{padding:12px 16px;border-radius:6px;margin:1px 4px;white-space:normal}.NavBar_lineBtn__UHTC1{margin:8px 0 0;justify-content:center;border-radius:10px}.NavBar_logo__GyYmv{height:44px}}@media (max-width:480px){.NavBar_logo__GyYmv{height:36px}.NavBar_brandText__u9HbT{font-size:.9rem}.NavBar_container__lzN6c{padding:10px 14px}}.StickyContact_stickyContact__iueXp{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;height:56px;box-shadow:0 -2px 12px rgba(0,0,0,.15)}.StickyContact_stickyBtn__kEH2p{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem;font-weight:600;text-decoration:none;min-height:44px;transition:opacity .15s}.StickyContact_stickyBtn__kEH2p:hover{opacity:.9;text-decoration:none}.StickyContact_stickyBtnMap__CMlqU{background:#34539b;color:#fff}.StickyContact_stickyBtnLine__UO9Zb{background:#047D33;color:#fff}.StickyContact_stickyIcon__2_adi{font-size:1.1rem}@media (max-width:360px){.StickyContact_stickyBtn__kEH2p{font-size:.78rem;gap:4px}.StickyContact_stickyIcon__2_adi{font-size:.95rem}}@media (min-width:768px){.StickyContact_stickyContact__iueXp{display:none}}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8092a6a9ad7a44c-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/96ad5eed80b1484c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ab56aae8cf76709-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1a058a3e6543db0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7dfdf996fafd0873-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3c7225ad892364d7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8fc9138006ae4675-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0b53384bc8cc52db-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f33c62bdbd09f5b8-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b74019ebf7a71b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/33387a3e1220e613-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2f6258ffdaf4644f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f1bc71f0d981582-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21b3ec5f6f7ed992-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/760a9ea75c6166f6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21502afb5d341639-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sarabun Fallback;src:local("Arial");ascent-override:109.45%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:97.58%}.__className_ceb837{font-family:Sarabun,Sarabun Fallback;font-style:normal}.__variable_ceb837{--font-sarabun:"Sarabun","Sarabun Fallback"}