@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@400;500;600;700&family=Sarabun:wght@400;500;600&display=swap");.th{--th-navy:var(--navy-700);--th-line:#06c755;--th-ink:var(--text);--th-muted:var(--text-muted);--th-border:var(--border);--th-bg:var(--bg);--th-soft:var(--bg-subtle);--th-display:"Kanit","Noto Sans Thai",sans-serif;--th-body:"Sarabun","Noto Sans Thai",sans-serif;background:var(--th-bg);color:var(--th-ink);font-family:var(--th-body);line-height:1.9;word-break:normal;overflow-wrap:break-word;letter-spacing:normal;font-weight:400}.th h1,.th h2,.th h3{line-height:1.5;letter-spacing:normal;margin:0}.th h1,.th h2,.th h3,.th-btn{font-family:var(--th-display)}.th-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;border:0;cursor:pointer}.th-btn--line{background:var(--th-line);color:var(--th-ink)}.th-btn--navy{background:var(--th-navy);color:#fff}.th-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.th-btn--ghost{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.5)}.th-section{max-width:1080px;margin:0 auto;padding:56px 20px}.th-section h2{font-size:clamp(22px,4vw,30px);font-weight:600;text-wrap:balance}.th-section__lead{margin:10px 0 0;color:var(--th-muted);font-size:16px}.th-placeholder{margin-top:22px;border:1px dashed var(--th-border);border-radius:10px;background:var(--th-soft);padding:36px 24px;text-align:center;color:var(--th-muted);font-size:15px;display:flex;flex-direction:column;align-items:center;gap:12px}.th-placeholder strong{font-family:var(--th-display);font-weight:600;font-size:15px;color:var(--th-navy);letter-spacing:normal}.th-placeholder p{margin:0;max-width:34ch}@media (prefers-reduced-motion:reduce){.th *,.th :after,.th :before{animation:none!important;transition:none!important}}.th-section{padding:clamp(32px,7vw,56px) 20px}.th-section h2{font-size:clamp(21px,4.5vw,28px)}.th-section__lead{margin-top:6px;font-size:15px;line-height:1.7}.th-fold{margin-top:16px;border:1px solid var(--th-border);border-radius:10px;background:var(--th-bg)}.th-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;font-family:var(--th-display);font-weight:600;font-size:15px;color:var(--th-navy)}.th-fold>summary::-webkit-details-marker{display:none}.th-fold>summary:after{content:"";width:8px;height:8px;margin-right:4px;border-right:2px solid var(--th-navy);border-bottom:2px solid var(--th-navy);transform:rotate(45deg);transition:transform .15s var(--ease,ease)}.th-fold[open]>summary:after{transform:rotate(-135deg)}.th-fold>summary:focus-visible{outline:2px solid var(--navy-600);outline-offset:2px;border-radius:10px}.th-nb{white-space:nowrap}.th .chat-launcher,.th .site-footer__brand,.th .site-header{font-family:var(--th-display)}.th .brand__mark b,.th .chat-launcher__call b,.th .header-call,.th .site-footer__brand,.th .site-nav a{letter-spacing:normal}.th .site-footer p{line-height:1.7}.th .chat-launcher__call span{line-height:1.35}.th .site-nav__alt[aria-current=page]{border-color:var(--navy-500);background:var(--navy-50)}.th .site-nav__text[aria-current=page]{color:var(--navy-700);text-decoration:underline;text-underline-offset:6px}