:root{--foundation:#071b3a;--chrome-raised:#0c213c;--chrome-text:#f4f7fa;--chrome-muted:#b8c8db;--brand:#004b8d;--brand-hi:#005ca8;--brand-deep:#00335f;--brand-dark:#003d73;--brand-light:#eaf2fa;--accent:#00a86b;--accent-text:#006b50;--bg:#f4f7fa;--surface:#fff;--surface-2:#edf2f7;--ink:#071b3a;--ink-2:#334155;--muted:#5b6b80;--line:#dfe6ec;--control:#8090a5;--dim:#8090a5;--link:#004b8d;--ghost:#071b3a12;--btn-bg:#004b8d;--btn-fg:#fff;--btn-hover:#003d73;--focus:#071b3a;--card-shadow:0 1px 2px #071b3a0a,0 4px 16px #071b3a0f;--pop-shadow:0 4px 16px #071b3a1f,0 1px 4px #071b3a0f;--modal-shadow:0 8px 40px #071b3a24;--ok-bg:#e6f7ef;--ok-tx:#0f7150;--ok-st:#2ad587;--warn-bg:#fdf1df;--warn-tx:#8a5a00;--warn-st:#f49f27;--info-bg:#e4f1fe;--info-tx:#0b5ca8;--info-st:#007ded;--err-bg:#ffebee;--err-tx:#b3261e;--err-st:#d32f2f;--neu-bg:#f1f1f0;--neu-tx:#525252;--f-en:"Google Sans","Segoe UI",Arial,sans-serif;--f-th:"IBM Plex Sans Thai",Tahoma,sans-serif;--f-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#06142b;--surface:#0c213c;--surface-2:#10284a;--ink:#f4f7fa;--ink-2:#cbd5e1;--muted:#b8c8db;--line:#1e3556;--control:#6b7f99;--dim:#5e7391;--link:#9cc7f2;--ghost:#f4f7fa0f;--btn-bg:#fff;--btn-fg:#004b8d;--btn-hover:#eaf2fa;--focus:#fff;--accent-text:#2ad587;--card-shadow:0 1px 2px #00000040,0 4px 16px #00000040;--pop-shadow:0 4px 16px #0006;--modal-shadow:0 8px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#06142b;--surface:#0c213c;--surface-2:#10284a;--ink:#f4f7fa;--ink-2:#cbd5e1;--muted:#b8c8db;--line:#1e3556;--control:#6b7f99;--dim:#5e7391;--link:#9cc7f2;--ghost:#f4f7fa0f;--btn-bg:#fff;--btn-fg:#004b8d;--btn-hover:#eaf2fa;--focus:#fff;--accent-text:#2ad587;--card-shadow:0 1px 2px #00000040,0 4px 16px #00000040;--pop-shadow:0 4px 16px #0006;--modal-shadow:0 8px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f-en);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}:lang(th),[lang=th] body,.th{font-family:var(--f-en),var(--f-th)}html[lang=th] body{font-family:var(--f-th);letter-spacing:normal;line-height:1.6}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:var(--link)}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:9999;background:var(--surface);color:var(--ink);box-shadow:var(--pop-shadow);border-radius:999px;padding:10px 16px;position:fixed;top:-60px;left:16px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.tab{font-variant-numeric:tabular-nums}.wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}html[lang=th] .eyebrow{letter-spacing:normal;text-transform:none;font-size:13px}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.eyebrow.nodot:before{display:none}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 1px 2px #071b3a0f,0 1px 3px #071b3a0d}.btn-primary:hover{background:var(--btn-hover)}.btn-quiet{color:var(--ink);border-color:var(--control);background:0 0}.btn-quiet:hover{background:var(--brand-light);color:var(--brand);border-color:var(--brand)}.btn-hero{color:#004b8d;background:#fff}.btn-hero:hover{background:#eaf2fa}.btn-hero-2{color:#fff;background:#ffffff1a;border-color:#ffffff6b}.btn-hero-2:hover{background:#ffffff2e}.btn .arr{background:currentColor;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-12px;display:grid}.btn .arr svg{width:14px;height:14px}.btn-primary .arr svg{stroke:var(--btn-bg)}.btn-hero .arr svg{stroke:#fff}.round{border:1px solid var(--control);width:48px;height:48px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.round:hover{background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.round.fill{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000}.round.fill:hover{background:var(--btn-hover)}.round svg{width:18px;height:18px}.round:disabled{opacity:.55;cursor:not-allowed}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.nav{z-index:800;padding-top:env(safe-area-inset-top,0px);color:#fff;transition:background .3s,box-shadow .3s,color .3s;position:fixed;top:0;left:0;right:0}.nav-in{align-items:center;gap:16px;height:72px;display:flex}.nav .logo{align-items:center;height:44px;display:flex}.nav .logo img{width:auto;height:34px}.nav .logo .lg-dark{display:block}.nav .logo .lg-light{display:none}.nav .links{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;gap:2px;margin-inline:auto;padding:4px;display:flex}.nav .links a{color:inherit;opacity:.92;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.nav .links a:hover{opacity:1;background:#ffffff29}.nav .tools{align-items:center;gap:8px;display:flex}.lang{border:1px solid #ffffff38;border-radius:999px;padding:3px;display:inline-flex}.lang button{color:inherit;background:0 0;border:0;border-radius:999px;min-width:40px;height:34px;padding:0 10px;font-size:13px}.lang button[aria-pressed=true]{color:#071b3a;background:#fff;font-weight:600}.icon-btn{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:#ffffff1f}.nav .staff{color:inherit;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.nav .staff:hover{background:#ffffff1f}.nav.solid{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(16px);color:var(--ink);box-shadow:0 1px 0 var(--line)}.nav.solid .links{background:var(--surface);border-color:var(--line)}.nav.solid .links a:hover{background:var(--brand-light);color:var(--brand)}.nav.solid .lang{border-color:var(--line)}.nav.solid .lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.nav.solid .icon-btn{border-color:var(--line)}.nav.solid .icon-btn:hover,.nav.solid .staff:hover{background:var(--brand-light)}:root:not([data-theme=dark]) .nav.solid .logo .lg-dark{display:none}:root:not([data-theme=dark]) .nav.solid .logo .lg-light{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nav.solid .logo .lg-dark{display:block}:root:not([data-theme=light]) .nav.solid .logo .lg-light{display:none}}.menu-btn{display:none}@media (max-width:1100px){.nav .links{display:none}.menu-btn{display:grid}.nav .tools{margin-left:auto}}@media (max-width:640px){.nav .staff span,.nav .cta-talk{display:none}.nav .logo img{height:28px}}.drawer-nav{z-index:850;background:var(--bg);padding:calc(88px + env(safe-area-inset-top,0px)) 24px 24px;flex-direction:column;gap:4px;display:flex;position:fixed;inset:0;overflow:auto}.drawer-nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:10px 0;font-size:28px;text-decoration:none}.nav .links{-webkit-backdrop-filter:none;background:0 0;border:0;gap:4px;margin-inline:28px auto;padding:0}.nav .links a{opacity:.9;padding:8px 12px}.nav .links a[aria-current=page]{opacity:1;font-weight:600}.nav-in{border-bottom:1px solid #ffffff2e;transition:border-color .3s}.nav.solid .nav-in{border-bottom-color:#0000}.nav.solid .links{background:0 0;border:0}.hero{background:var(--bg);padding-top:0;position:relative}.hero-frame{color:#fff;height:clamp(600px,96svh,940px);clip-path:inset(calc(var(--p,0)*84px) calc(var(--p,0)*clamp(16px,3vw,48px)) 0 round calc(var(--p,0)*28px));will-change:clip-path;background:#0b1a30;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;transform:scale(calc(1.08 - var(--p,0)*.08));transform-origin:50% 40%;animation:heroIn 1.6s var(--ease) both;position:absolute;inset:0}@keyframes heroIn{0%{filter:brightness(.6);transform:scale(1.16)}}.hero-shade{background:linear-gradient(#040e228c 0%,#040e220d 30%,#040e221a 55%,#040e22c7 100%);position:absolute;inset:0}.hero .wordmark{text-align:center;letter-spacing:-.055em;color:#ffffff2e;mix-blend-mode:overlay;transform:translateY(calc(var(--p,0)*-80px));opacity:calc(1 - var(--p,0)*.8);-webkit-user-select:none;user-select:none;pointer-events:none;animation:wmIn 1.4s var(--ease) .15s both;font-size:clamp(140px,29vw,500px);font-weight:700;line-height:.78;position:absolute;top:clamp(84px,11vh,120px);left:0;right:0}.hero .wordmark.solid{mix-blend-mode:normal;color:#ffffff1a}@keyframes wmIn{0%{opacity:0;transform:translateY(40px)}}.hero-copy{padding-bottom:clamp(28px,6vh,64px);position:absolute;bottom:0;left:0;right:0}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.hero .kicker{color:#d5e0ee;margin-bottom:16px}.hero .kicker:before{background:#2ad587}.hero h1{letter-spacing:-.03em;color:#fff;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.08}html[lang=th] .hero h1{letter-spacing:normal;max-width:18ch;line-height:1.32}.hero h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .ln>span{animation:rise 1s var(--ease) both;animation-delay:calc(.35s + var(--d,0s));display:block}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}}.hero-side{animation:fadeUp 1s var(--ease) .6s both;justify-items:stretch;gap:14px;display:grid}.hero-side p{color:#e2eaf4;max-width:52ch;font-size:15px}.askbar{-webkit-backdrop-filter:blur(14px);background:#071b3a80;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 4px;display:flex}.askbar .ss{flex:1;min-width:0}.askbar .ss.hero-v .ss-field{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:999px;height:44px;min-height:44px;padding:0 16px}.askbar .ss.hero-v .ss-field .ico{display:none}.askbar .ss.hero-v .ss-field:focus-visible,.askbar .ss.hero-v .ss-field[aria-expanded=true]{box-shadow:none;outline-offset:0;outline:2px solid #fff}.askbar .go{color:#004b8d;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 20px;font-weight:600;display:inline-flex}.askbar .go:hover{background:#eaf2fa}.hero-side small{color:#d5e0ee;font-size:13px}.hero .trustline{color:#d5e0ee;flex-wrap:wrap;gap:10px 18px;font-size:13px;display:flex}.hero .trustline span{align-items:center;gap:6px;display:inline-flex}.hero .trustline svg{color:#2ad587;width:16px;height:16px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero .wordmark{top:96px}}section.sec{padding-block:clamp(64px,9vw,128px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(24px,4vw,44px);display:flex}.sec-head h2,.h2{letter-spacing:-.03em;max-width:17ch;margin-top:12px;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.06}html[lang=th] .sec-head h2,html[lang=th] .h2{letter-spacing:normal;max-width:22ch;font-size:clamp(28px,3.4vw,44px);line-height:1.35}.sec-head p{max-width:46ch;color:var(--muted)}.pill-link{border:1px solid var(--control);height:44px;color:var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.pill-link:hover{border-color:var(--link);color:var(--link)}.pill-link .dot{background:var(--btn-bg);width:32px;height:32px;color:var(--btn-fg);border-radius:50%;place-items:center;display:grid}.pill-link .dot svg{width:15px;height:15px}.story{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(24px,5vw,80px);display:grid}.story .story-side{color:var(--muted);align-content:start;gap:10px;font-size:14px;display:grid}.story .big{letter-spacing:-.02em;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.24}html[lang=th] .story .big{letter-spacing:normal;font-size:clamp(21px,2.4vw,34px);line-height:1.55}.story .big .w{color:var(--dim);transition:color .35s}.story .big .w.on{color:var(--ink)}.story-foot{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:end;gap:24px;margin-top:28px;display:flex}.story-foot p{color:var(--muted);max-width:48ch;font-size:14px}.story-foot p b{color:var(--ink);font-weight:600}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(40px,6vw,72px);padding-top:28px;display:grid}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1;display:block}.stat span{color:var(--muted);max-width:26ch;margin-top:10px;font-size:14px;display:block}@media (max-width:820px){.story{grid-template-columns:1fr}.story-foot{grid-column:1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bento{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:18px;height:clamp(520px,48vw,640px);display:grid}.ph-card{color:#fff;isolation:isolate;background:#0b1a30;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.ph-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.ph-card:hover img{transform:scale(1.04)}.ph-card:after{content:"";z-index:-1;background:linear-gradient(#040e2200 45%,#040e22d1);position:absolute;inset:0}.ph-card.big{grid-row:1/3}.ph-card .cap{justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.ph-card .cap b{letter-spacing:-.01em;font-size:clamp(18px,1.7vw,26px);font-weight:500;line-height:1.2;display:block}.ph-card:not(.big) .cap b{font-size:18px}.ph-card .meta{color:#d5e0ee;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:13px;display:flex}.ph-card .meta span{align-items:center;gap:5px;display:inline-flex}.ph-card .meta svg{width:14px;height:14px}.ph-card .arrowbtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ph-card .arrowbtn svg{width:16px;height:16px}.ph-card .badge{color:#071b3a;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.ph-card .badge:before{content:"";background:#00a86b;border-radius:50%;width:6px;height:6px}@media (max-width:820px){.bento{grid-template-rows:none;grid-template-columns:1fr;height:auto}.ph-card{aspect-ratio:4/3}.ph-card.big{aspect-ratio:4/3.4;grid-row:auto}}.vacc{gap:12px;height:clamp(480px,44vw,580px);display:flex}.vp{color:#fff;cursor:pointer;isolation:isolate;min-width:0;transition:flex-grow .7s var(--ease),flex-basis .7s var(--ease);background:#0b1a30;border-radius:22px;outline:none;flex:1 1 0;position:relative;overflow:hidden}.vp.on{cursor:default;flex:6.5 1 0}.vp img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.1s var(--ease),filter .6s;position:absolute;inset:0;transform:scale(1.12)}.vp:not(.on) img{filter:saturate(.75)brightness(.85)}.vp.on img{transform:scale(1)}.vp:after{content:"";z-index:-1;background:linear-gradient(#040e2240,#040e220d 35%,#040e22db);transition:background .6s;position:absolute;inset:0}.vp .num{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;transition:left .7s var(--ease),transform .7s var(--ease);background:#ffffff29;border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%)}.vp.on .num{color:#004b8d;background:#fff;left:20px;transform:none}.vp .vlabel{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.01em;font-size:14px;font-weight:500;transition:opacity .35s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(180deg)}.vp.on .vlabel{opacity:0;pointer-events:none}.vp .vbody{opacity:0;max-width:520px;transition:opacity .45s,transform .6s var(--ease);pointer-events:none;gap:10px;display:grid;position:absolute;bottom:22px;left:24px;right:24px;transform:translateY(16px)}.vp.on .vbody{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}.vp .vbody .tagv{background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px}.vp .vbody h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.1}.vp .vbody p{color:#e2eaf4;max-width:48ch;font-size:15px}.vp .vbody ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vp .vbody li{color:#fff;background:#071b3a8c;border-radius:999px;padding:5px 10px;font-size:12px}.vp .vbody .row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.vp .vbody a{min-height:44px}.vp .hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.vp.on .hit{display:none}.vp .hit:focus-visible{outline-offset:-5px;outline:3px solid #fff}.vacc-hint{color:var(--muted);margin-top:14px;font-size:13px}@media (max-width:820px){.vacc{flex-direction:column;height:auto}.vp{height:72px;transition:height .6s var(--ease);flex:none}.vp.on{flex:none;height:460px}.vp .num{top:18px;left:18px;transform:none}.vp .vlabel{writing-mode:horizontal-tb;align-items:center;display:flex;top:0;bottom:0;left:66px;transform:none}}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:10px;gap:18px;margin-inline:calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px);scroll-padding-inline:clamp(16px,4vw,48px);display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.case{scroll-snap-align:start;color:inherit;flex:0 0 clamp(260px,24vw,320px);gap:12px;text-decoration:none;display:grid}.case .imgw{aspect-ratio:1/1.05;background:#0b1a30;border-radius:18px;position:relative;overflow:hidden}.case img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.case:hover img{transform:scale(1.05)}.case .tagc{color:#071b3a;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.case .l1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case .l1 b{font-size:15px;font-weight:600}.case .l1 .m{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--link);font-size:15px;font-weight:600}.case .l2{color:var(--muted);gap:2px;font-size:13px;display:grid}.case .l2 .o{color:var(--ink-2)}.case .l2 span{align-items:center;gap:5px;display:inline-flex}.case .l2 svg{width:14px;height:14px}.car-ctrl{align-items:center;gap:10px;display:flex}.car-ctrl .count{color:var(--muted);text-align:center;min-width:56px;font-size:14px}.trust{text-align:center}.trust .h2{max-width:20ch;margin-inline:auto}.trust .lead{color:var(--muted);max-width:56ch;margin:14px auto 22px}.trust .reply{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.trust .reply svg{width:15px;height:15px;color:var(--accent-text)}.marquee{margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{align-items:center;gap:56px;width:max-content;animation:42s linear infinite marq;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee img{object-fit:contain;filter:grayscale()contrast(.9);opacity:.72;width:auto;max-width:140px;height:40px;transition:all .3s}.marquee img:hover{filter:none;opacity:1}:root[data-theme=dark] .marquee img{filter:grayscale()invert()brightness(1.6);opacity:.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marquee img{filter:grayscale()invert()brightness(1.6);opacity:.7}}@keyframes marq{to{transform:translate(-50%)}}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.chip{background:var(--surface);border:1px solid var(--line);height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.chip b{color:var(--ink);font-weight:600}.join{place-items:center;min-height:500px;display:grid;position:relative}.join .tile{box-shadow:var(--card-shadow);background:#0b1a30;border-radius:18px;position:absolute;overflow:hidden}.join .tile img{object-fit:cover;width:100%;height:100%;display:block}.t1{aspect-ratio:.75;width:15%;top:6%;left:0}.t2{aspect-ratio:1.33;width:19%;bottom:2%;left:19%}.t3{aspect-ratio:1.33;width:18%;top:0;right:19%}.t4{aspect-ratio:.75;width:15%;bottom:8%;right:0}.joincard{z-index:1;color:#fff;text-align:center;background:#071b3a;border-radius:24px;gap:18px;width:min(440px,100%);padding:32px;display:grid;position:relative;box-shadow:0 30px 60px #071b3a40}.joincard h3{letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.25}.joinform{background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 18px;display:flex}.joinform input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px;font-size:16px}.joinform input::placeholder{color:#b8c8db}.joinform:focus-within{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.joinform button{color:#004b8d;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.joincard .fine{color:#b8c8db;font-size:12px}.joincard .fine a{color:#fff}.joincard .err{color:#ffb4ab;text-align:left;font-size:13px}@media (max-width:820px){.join .tile{display:none}.join{min-height:0}}.lead-sec{grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.lead-sec .lside{color:var(--muted);align-content:start;gap:12px;max-width:34ch;font-size:14px;display:grid}.lead-sec .qm{color:var(--line);-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:120px;line-height:.8}.lead-sec blockquote{gap:18px;margin:0;display:grid}.lead-sec blockquote p.q{letter-spacing:-.02em;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.18}html[lang=th] .lead-sec blockquote p.q{letter-spacing:normal;font-size:clamp(22px,2.4vw,32px);line-height:1.5}.lead-sec blockquote p.qb{color:var(--muted);max-width:60ch}.lead-sec .who{align-items:center;gap:14px;display:flex}.lead-sec .who img{object-fit:cover;border-radius:50%;width:52px;height:52px}.lead-sec .who b{font-weight:600;display:block}.lead-sec .who span{color:var(--muted);font-size:13px}.lead-nav{align-items:center;gap:10px;margin-top:8px;display:flex}.lead-dot{background:var(--line);border:0;border-radius:50%;width:10px;height:10px;padding:0}.lead-dot[aria-pressed=true]{background:var(--btn-bg);border-radius:6px;width:28px}.lead-dot-wrap{align-items:center;gap:8px;height:44px;display:flex}.lead-sec>*{min-width:0}@media (max-width:900px){.lead-sec{grid-template-columns:minmax(0,1fr)}.lead-sec .qm{margin-bottom:-30px;font-size:80px}}.faq{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{border:1px solid var(--line);width:32px;height:32px;transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary .pm{background:var(--brand-light);color:var(--brand);border-color:#0000;transform:rotate(45deg)}.faq .ans{color:var(--ink-2);max-width:62ch;padding:0 48px 22px 0}.faq .pic{aspect-ratio:4/4.6;background:#0b1a30;border-radius:24px;position:sticky;top:96px;overflow:hidden}.faq .pic img{object-fit:cover;width:100%;height:100%;display:block}.faq .pic .cap{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b3a99;border:1px solid #ffffff2e;border-radius:16px;padding:14px 16px;font-size:14px;position:absolute;bottom:18px;left:18px;right:18px}.faq .pic .cap b{font-size:18px;font-weight:500;display:block}@media (max-width:900px){.faq{grid-template-columns:1fr}.faq .pic{aspect-ratio:16/10;position:relative;top:0}}@media (max-width:820px){.fgrid{grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}}.hrpage{padding-top:calc(96px + env(safe-area-inset-top,0px));padding-bottom:clamp(64px,8vw,112px)}.crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.crumb a{color:var(--link);text-decoration:none}.crumb a:hover{text-decoration:underline}.hr-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:28px 64px;display:grid}.hr-hero h1{letter-spacing:-.035em;margin-top:14px;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.04}html[lang=th] .hr-hero h1{letter-spacing:normal;font-size:clamp(32px,4vw,56px);line-height:1.3}.hr-hero p.lead{color:var(--muted);max-width:52ch;margin-top:18px;font-size:17px}.hr-hero .acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hr-pic{aspect-ratio:4/3.2;background:#0b1a30;border-radius:24px;position:relative;overflow:hidden}.hr-pic img{object-fit:cover;width:100%;height:100%;display:block}.hr-pic .float{background:var(--surface);color:var(--ink);box-shadow:var(--pop-shadow);border-radius:14px;align-items:center;gap:10px;max-width:290px;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:16px;left:16px;right:auto}.hr-pic .float i{background:var(--ok-bg);width:34px;height:34px;color:var(--ok-tx);border-radius:10px;flex:none;place-items:center;display:grid}.hr-pic .float b{font-weight:600;display:block}.glance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px 0;display:grid}.glance b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1;display:block}.glance span{color:var(--muted);margin-top:8px;font-size:14px;display:block}@media (max-width:900px){.hr-hero{grid-template-columns:1fr}.glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.replaces{width:max-content;max-width:100%;color:var(--warn-tx);background:var(--warn-bg);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.inside{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:36px;display:grid}.inside-tabs{gap:6px;display:grid}.itab{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:16px;gap:4px;padding:18px 22px 20px;display:grid;position:relative;overflow:hidden}.itab b{font-size:18px;font-weight:500}.itab span{color:var(--muted);font-size:15px;line-height:1.5}.itab:hover{background:var(--surface-2)}.itab[aria-selected=true]{background:var(--surface);box-shadow:var(--card-shadow)}.itab .prog{background:0 0;border-radius:3px;height:3px;position:absolute;bottom:0;left:12px;right:12px;overflow:hidden}.itab[aria-selected=true] .prog{background:var(--line)}.itab[aria-selected=true] .prog i{height:100%;width:var(--k,0%);background:var(--btn-bg);border-radius:3px;display:block}.browser{background:var(--surface);border:1px solid var(--line);border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #071b3a0a,0 20px 50px #071b3a1a}.browser .bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:14px 18px;display:flex}.browser .dots{gap:7px;display:flex}.browser .dots i{border-radius:50%;width:11px;height:11px;display:block}.browser .url{background:var(--surface);min-width:0;font:13px var(--f-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:7px 14px;overflow:hidden}.browser .sample{color:var(--warn-tx);background:var(--warn-bg);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.screen{align-content:start;gap:14px;min-height:470px;padding:24px 28px 28px;display:grid}.screen .shd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.screen .shd h3{font-size:22px;font-weight:500}.sflag{color:var(--err-tx);background:var(--err-bg);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.sflag svg{width:16px;height:16px}.srow{border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.srow.flag{background:var(--err-bg);border-color:#f4b8b8}:root[data-theme=dark] .srow.flag{background:#b3261e1f;border-color:#6b2a2a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .srow.flag{background:#b3261e1f;border-color:#6b2a2a}}.srow .t{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.srow .t svg{color:var(--muted)}.srow .who b{font-size:16px;font-weight:500;display:block}.srow .who small{color:var(--muted);font-size:14px}.srow .checks{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ck{background:var(--ok-bg);color:var(--ok-tx);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ck.bad{background:var(--err-bg);color:var(--err-tx)}:root[data-theme=dark] .ck.bad{color:#ffb4ab;background:#b3261e33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ck.bad{color:#ffb4ab;background:#b3261e33}}.ck svg{width:13px;height:13px}.srow .why{color:var(--err-tx);grid-column:2/-1;font-size:14px}:root[data-theme=dark] .srow .why{color:#ffb4ab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .srow .why{color:#ffb4ab}}.qtrack{flex-wrap:wrap;gap:6px;display:flex}.qtrack span{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:13px}.qtrack span b{color:var(--ink);margin-left:4px;font-weight:600}.qtrack span.on{background:var(--ink);color:var(--bg)}.qtrack span.on b{color:var(--bg)}.arow{border:1px solid var(--line);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.av{background:var(--brand-light);color:#004b8d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid}.arow b{font-weight:500;display:block}.arow small{color:var(--muted);font-size:13px}.arow .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.arow .btns{gap:6px;display:flex}.sbtn{border:1px solid var(--control);height:34px;color:var(--ink-2);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.sbtn.pri{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000}.sbtn:hover{border-color:var(--link)}.pstep{flex-wrap:wrap;align-items:center;gap:0;display:flex}.pstep .st2{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.pstep .st2 i{border:1.5px solid var(--control);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:600;display:grid}.pstep .st2.done{color:var(--ink)}.pstep .st2.done i{color:#fff;background:#0f7150;border-color:#0f7150}.pstep .st2.now{color:var(--ink);font-weight:600}.pstep .st2.now i{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000}.pstep .ln{background:var(--line);width:40px;height:2px;margin:0 10px}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pgrid div{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.pgrid small{color:var(--muted);font-size:13px;display:block}.pgrid b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ptable{border-collapse:collapse;width:100%;font-size:14px}.ptable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 10px;font-size:11px;font-weight:600}.ptable td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:12px 10px}.ptable tr:last-child td{border-bottom:0}.ptable .r{text-align:right}.bank{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bank span.b2{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bcard{border:1px solid var(--line);border-radius:16px;gap:6px;padding:16px 18px;display:grid}.bcard .h{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.bcard .n{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.bcard p{color:var(--ink-2);font-size:14px}.bcard .lk{color:var(--link);font-size:13px;font-weight:500}.bcard.warn{border-color:#f0d3a1}.bcard.err{border-color:#f4b8b8}.rolechips{gap:6px;display:flex}.rolechips span{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:13px}.rolechips span.on{background:var(--ink);color:var(--bg);border-color:#0000}@media (max-width:980px){.inside{grid-template-columns:1fr}.inside-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inside-tabs{grid-template-columns:1fr}.screen{min-height:0;padding:16px}.srow{grid-template-columns:auto minmax(0,1fr)}.srow .checks{grid-column:1/-1;justify-content:flex-start}.srow .why{grid-column:1/-1}.arow{grid-template-columns:40px minmax(0,1fr)}.arow .amt,.arow .btns{grid-column:2}.pgrid,.brief{grid-template-columns:1fr}.browser .url{font-size:11px}}.hr-cta{color:#fff;background:#071b3a;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,8vw,96px);padding:clamp(28px,5vw,56px);display:flex}.hr-cta h2{letter-spacing:-.02em;max-width:18ch;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.1}.hr-cta p{color:#b8c8db;max-width:52ch;margin-top:10px}section[id],#hrPage [id]{scroll-margin-top:84px}.nav .links{gap:0}.nav .links>a,.nav .links>button{color:inherit;opacity:.92;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-flex}.nav .links>button svg{width:14px;height:14px;transition:transform .2s}.nav .links>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav .links>a:hover,.nav .links>button:hover,.nav .links>button[aria-expanded=true]{opacity:1;background:#ffffff24}.nav.solid .links>a:hover,.nav.solid .links>button:hover,.nav.solid .links>button[aria-expanded=true]{background:var(--brand-light);color:var(--brand)}.nav .links [aria-current=page]{opacity:1;font-weight:600}@media (max-width:1240px){.nav .links{display:none}.menu-btn{display:grid}.nav .tools{margin-left:auto}}.mega{left:0;right:0;top:calc(72px + env(safe-area-inset-top,0px));z-index:790;background:var(--surface);color:var(--ink);border-top:1px solid var(--line);animation:megaIn .22s var(--ease);position:fixed;box-shadow:0 20px 40px #071b3a1f}@keyframes megaIn{0%{opacity:0;transform:translateY(-6px)}}.mega .wrap{grid-template-columns:minmax(0,1fr) 340px;gap:40px;padding-block:28px 32px;display:grid}.mega h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}html[lang=th] .mega h3{letter-spacing:normal;text-transform:none}.mega ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.mega li a{color:var(--ink);border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.mega li a:hover,.mega li a:focus-visible{background:var(--surface-2)}.mega li a b{font-size:15px;font-weight:500}.mega li a span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mega .all{color:var(--link);align-items:center;gap:6px;margin-top:14px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mega .feat{color:#fff;isolation:isolate;border-radius:18px;align-items:flex-end;min-height:260px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mega .feat img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mega .feat:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#040e22d9);position:absolute;inset:0}.mega .feat b{font-size:18px;font-weight:500;display:block}.mega .feat span{color:#d5e0ee;font-size:13px}.mscrim{z-index:780;background:#071b3a40;position:fixed;inset:0}.drawer-nav{gap:0}.drawer-nav details{border-bottom:1px solid var(--line)}.drawer-nav summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:24px;list-style:none;display:flex}.drawer-nav summary::-webkit-details-marker{display:none}.drawer-nav details a{border:0;padding:8px 0 8px 12px;font-size:16px;display:block}.drawer-nav>a{font-size:24px}.phero{padding-top:calc(96px + env(safe-area-inset-top,0px))}.phero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:24px clamp(48px,6vw,80px);display:grid}.phero h1{letter-spacing:-.035em;margin-top:14px;font-size:clamp(36px,4.6vw,66px);font-weight:400;line-height:1.05}html[lang=th] .phero h1{letter-spacing:normal;font-size:clamp(30px,3.6vw,52px);line-height:1.32}.phero p.lead{color:var(--muted);max-width:56ch;margin-top:18px;font-size:17px}.phero .acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.phero-pic{aspect-ratio:4/3.1;animation:fadeUp .8s var(--ease) both;background:#0b1a30;border-radius:24px;position:relative;overflow:hidden}.phero-pic img{object-fit:cover;width:100%;height:100%;animation:heroIn 1.4s var(--ease) both;display:block}.phero-pic .float{background:var(--surface);color:var(--ink);box-shadow:var(--pop-shadow);border-radius:14px;align-items:center;gap:12px;max-width:320px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px}.phero-pic .float b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600}.phero-pic .float span{color:var(--muted);font-size:13px;line-height:1.35}.phero.plain .phero-in{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.phero-in{grid-template-columns:minmax(0,1fr)}}.crumb a{color:var(--link)}.gsec{padding-block:clamp(56px,7vw,104px)}.gsec.alt{background:var(--surface)}.gsec+.gsec.alt,.gsec.alt+.gsec{border-top:0}.ghead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(24px,3.4vw,40px);display:grid}.ghead.one{grid-template-columns:minmax(0,1fr)}.ghead h2{letter-spacing:-.03em;max-width:22ch;margin-top:12px;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.08}html[lang=th] .ghead h2{letter-spacing:normal;font-size:clamp(26px,2.8vw,38px);line-height:1.38}.ghead p{color:var(--muted);max-width:62ch}@media (max-width:820px){.ghead{grid-template-columns:minmax(0,1fr)}}.prose{color:var(--ink-2);gap:14px;max-width:66ch;font-size:16.5px;display:grid}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.split .pic{aspect-ratio:4/3;background:#0b1a30;border-radius:22px;overflow:hidden}.split .pic img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.cards,.cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cards,.cards.c2,.cards.c4{grid-template-columns:minmax(0,1fr)}}.card{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;border-radius:20px;align-content:start;gap:10px;padding:24px;display:grid}.gsec.alt .card{background:var(--bg)}.card:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.card .n{color:var(--link);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.card .ico{background:var(--brand-light);color:#004b8d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.card h3{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.card p{color:var(--muted);font-size:15px}.card ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.card li{color:var(--ink-2);gap:8px;font-size:14px;display:flex}.card li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.card .tagx{background:var(--surface-2);color:var(--ink-2);border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px}.checks2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.checks2 li{color:var(--ink-2);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;font-size:16px;display:flex}.checks2 li svg{color:var(--accent-text);flex:none;margin-top:2px}.checks2.bad li svg{color:var(--err-tx)}@media (max-width:760px){.checks2{grid-template-columns:minmax(0,1fr)}}.pains{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.pain{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.gsec.alt .pain{background:var(--bg)}.pain .k{color:var(--err-tx);font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:13px;font-weight:600}.pain p{color:var(--ink-2);font-size:15px}.statband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:28px 0;display:grid}.statband b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,50px);font-weight:500;line-height:1;display:block}.statband span{color:var(--muted);max-width:30ch;margin-top:10px;font-size:14px;display:block}.statband small{color:var(--muted);opacity:.85;margin-top:6px;font-size:12px;display:block}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.step{border-top:2px solid var(--line);align-content:start;gap:8px;padding:22px 22px 0 0;display:grid;position:relative}.step:before{content:"";background:var(--btn-bg);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.step .k{color:var(--link);font-size:13px;font-weight:600}.step h3{font-size:18px;font-weight:500}.step p{color:var(--muted);font-size:15px}@media (max-width:760px){.steps{grid-template-columns:minmax(0,1fr);gap:22px}}.layers{gap:10px;display:grid}.layer{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.gsec.alt .layer{background:var(--bg)}.layer b{align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.layer b i{color:#fff;background:#071b3a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:600;display:grid}.layer .chipsx{flex-wrap:wrap;gap:6px;display:flex}.layer .chipsx span{background:var(--brand-light);color:#004b8d;border-radius:999px;padding:5px 11px;font-size:13px}:root[data-theme=dark] .layer .chipsx span{color:#9cc7f2;background:#10284a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .layer .chipsx span{color:#9cc7f2;background:#10284a}}@media (max-width:760px){.layer{grid-template-columns:minmax(0,1fr)}}.ctaband{color:#fff;background:#071b3a;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block:clamp(40px,6vw,80px);padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.ctaband:after{content:"TMES";letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffffff14;pointer-events:none;font-size:220px;font-weight:700;position:absolute;bottom:-60px;right:-20px}.ctaband h2{letter-spacing:-.02em;max-width:20ch;font-size:clamp(26px,3.2vw,42px);font-weight:400;line-height:1.12}html[lang=th] .ctaband h2{letter-spacing:normal;line-height:1.4}.ctaband p{color:#b8c8db;max-width:56ch;margin-top:10px}.ctaband .b2{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.faqblock{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);display:grid}@media (max-width:900px){.faqblock{grid-template-columns:minmax(0,1fr)}}.faqblock details{border-bottom:1px solid var(--line)}.faqblock summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faqblock summary::-webkit-details-marker{display:none}.faqblock summary .pm{border:1px solid var(--line);width:32px;height:32px;transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faqblock details[open] summary .pm{background:var(--brand-light);color:#004b8d;border-color:#0000;transform:rotate(45deg)}.faqblock .ans{color:var(--ink-2);padding:0 44px 20px 0}.tblw{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow-x:auto}table.cmp{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}table.cmp th,table.cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}table.cmp th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}table.cmp tr:last-child td{border-bottom:0}table.cmp .hl{background:var(--brand-light);color:#071b3a}:root[data-theme=dark] table.cmp .hl{color:#f4f7fa;background:#10284a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) table.cmp .hl{color:#f4f7fa;background:#10284a}}.tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.tier{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:12px;padding:26px;display:grid}.tier.feat{color:#fff;background:#071b3a;border-color:#0000}.tier.feat p,.tier.feat li{color:#d5e0ee}.tier h3{font-size:20px;font-weight:500}.tier .dur{color:var(--muted);font-size:13px}.tier.feat .dur{color:#b8c8db}.tier ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tier li{color:var(--ink-2);gap:10px;font-size:14.5px;display:flex}.tier li svg{width:16px;height:16px;color:var(--accent-text);flex:none;margin-top:3px}.tier.feat li svg{color:#2ad587}.imgcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.imgcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.imgcards{grid-template-columns:minmax(0,1fr)}}.icard{color:inherit;gap:12px;text-decoration:none;display:grid}.icard .iw{aspect-ratio:4/3;background:#0b1a30;border-radius:20px;position:relative;overflow:hidden}.icard img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.icard:hover img{transform:scale(1.05)}.icard .tagc{color:#071b3a;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.icard .go{color:#004b8d;opacity:0;width:40px;height:40px;transition:.3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.icard:hover .go,.icard:focus-visible .go{opacity:1;transform:none}.icard h3{letter-spacing:-.01em;font-size:19px;font-weight:500}.icard p{color:var(--muted);font-size:14.5px}.icard .meta2{color:var(--muted);gap:10px;font-size:13px;display:flex}.leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:820px){.leaders{grid-template-columns:minmax(0,1fr)}}.leader{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:22px;padding:20px;display:grid}.leader img{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border-radius:16px;width:100%}.leader h3{font-size:22px;font-weight:500}.leader .role{color:var(--link);margin-top:2px;font-size:14px;font-weight:500}.leader p{color:var(--ink-2);margin-top:12px;font-size:15px}.leader .focus{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.leader .focus span{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12.5px}@media (max-width:560px){.leader{grid-template-columns:minmax(0,1fr)}.leader img{max-width:200px}}.certs{gap:18px;display:grid}.cert{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;display:grid;overflow:hidden}.cert .ph{background:#0b1a30;min-height:280px;position:relative}.cert .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cert .ph .cap{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b3a9e;border-radius:10px;padding:8px 10px;font-size:12.5px;position:absolute;bottom:14px;left:14px;right:14px}.cert .tx{align-content:center;gap:12px;padding:28px;display:grid}.cert .tx .lg{background:#fff;border-radius:10px;justify-self:start;width:auto;height:64px;padding:6px}.cert .tx h3{font-size:22px;font-weight:500}.cert .tx .code{color:var(--link);font-size:13px;font-weight:600}.cert .tx p{color:var(--ink-2)}.cert:nth-child(2n) .ph{order:2}@media (max-width:820px){.cert{grid-template-columns:minmax(0,1fr)}.cert:nth-child(2n) .ph{order:0}}.logos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.logo-tile{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;height:96px;padding:14px;display:grid}.logo-tile img{object-fit:contain;max-width:100%;max-height:52px}.logo-tile .nm{color:#334155;text-align:center;font-size:13px}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:22px;display:grid}.pcard .lg{border:1px solid var(--line);background:#fff;border-radius:14px;place-items:center;height:90px;padding:12px;display:grid}.pcard .lg img{object-fit:contain;max-width:100%;max-height:60px}.pcard h3{font-size:19px;font-weight:500}.pcard .ty{color:var(--link);font-size:13px;font-weight:500}.pcard p{color:var(--ink-2);margin-top:8px;font-size:15px}@media (max-width:560px){.pcard{grid-template-columns:minmax(0,1fr)}}.tl{gap:0;display:grid;position:relative}.tl .row{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.tl .yr{letter-spacing:-.02em;color:var(--link);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.tl h3{font-size:18px;font-weight:500}.tl p{color:var(--muted);font-size:15px}.chipf{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.chipf button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink-2);border-radius:999px;padding:0 16px;font-size:14px}.chipf button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:#0000}.chipf button b{opacity:.8;margin-left:6px;font-weight:600}.story-block{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:clamp(36px,5vw,64px);display:grid}.story-block .pic{aspect-ratio:4/3.2;background:#0b1a30;border-radius:22px;position:sticky;top:100px;overflow:hidden}.story-block .pic img{object-fit:cover;width:100%;height:100%}.story-block h2{letter-spacing:-.02em;margin-top:10px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.15}.story-block .meta2{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:14px;display:flex}.story-block h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;font-size:13px;font-weight:600}html[lang=th] .story-block h3{letter-spacing:normal;text-transform:none}.story-block p{color:var(--ink-2)}@media (max-width:900px){.story-block{grid-template-columns:minmax(0,1fr)}.story-block .pic{position:relative;top:0}}.article{max-width:760px;margin-inline:auto}.article .cover{aspect-ratio:16/8;background:#0b1a30;border-radius:24px;margin:24px 0 36px;overflow:hidden}.article .cover img{object-fit:cover;width:100%;height:100%}.article h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1}.article .by{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:14px;display:flex}.md{color:var(--ink-2);font-size:17.5px;line-height:1.72}.md h2{letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px;font-size:28px;font-weight:500;line-height:1.2}.md h3{color:var(--ink);margin:28px 0 10px;font-size:21px;font-weight:500}.md p{margin:0 0 16px}.md ul,.md ol{margin:0 0 18px;padding-left:22px}.md li{margin-bottom:6px}.md strong{color:var(--ink);font-weight:600}.md a{color:var(--link)}.md table{border-collapse:collapse;width:100%;margin:18px 0 24px;font-size:15px;display:block;overflow-x:auto}.md th,.md td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.md th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.md blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:20px 0;padding:6px 0 6px 20px}.calc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:980px){.calc{grid-template-columns:minmax(0,1fr)}}.calc .rows{gap:12px;display:grid}.crow{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 150px 44px;align-items:center;gap:10px;padding:12px;display:grid}@media (max-width:760px){.crow{grid-template-columns:1fr 1fr}}.stepper{border:1px solid var(--control);border-radius:999px;align-items:center;height:44px;display:flex}.stepper button{width:44px;height:42px;color:var(--ink);background:0 0;border:0;border-radius:999px;font-size:18px}.stepper output{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-weight:600}.segx{flex-wrap:wrap;gap:6px;display:flex}.segx button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-2);text-align:left;border-radius:999px;padding:6px 14px;font-size:13.5px}.segx button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:#0000}.calc .opts{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:16px;margin-top:18px;padding:18px;display:grid}.calc .opts label.l{color:var(--muted);font-size:13px;font-weight:600}.result{color:#fff;background:#071b3a;border-radius:24px;gap:14px;padding:26px;display:grid;position:sticky;top:96px}.result small{color:#b8c8db;font-size:13px}.result .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.result .row3{border-top:1px solid #ffffff24;justify-content:space-between;gap:10px;padding-top:12px;font-size:14px;display:flex}.result .row3 b{font-variant-numeric:tabular-nums}.chk{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:980px){.chk{grid-template-columns:minmax(0,1fr)}}.chk fieldset{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0 0 12px;padding:16px 18px 8px}.chk legend{padding:0 6px;font-weight:600}.chk label{border-top:1px solid var(--line);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;display:flex}.chk label:first-of-type{border-top:0}.chk input{accent-color:#004b8d;flex:none;width:20px;height:20px;margin-top:2px}.meter{background:#ffffff24;border-radius:10px;height:10px;overflow:hidden}.meter i{height:100%;transition:width .4s var(--ease);background:#2ad587;border-radius:10px;display:block}.sitemap{columns:3 260px;column-gap:40px}.sitemap section{break-inside:avoid;margin-bottom:28px}.sitemap h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.sitemap a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:10px;padding:8px 0;font-size:15px;text-decoration:none;display:flex}.sitemap a:hover{color:var(--link)}.sitemap a small{color:var(--muted);font-size:12px}.searchbig{border:1px solid var(--control);background:var(--surface);border-radius:999px;align-items:center;gap:10px;max-width:680px;height:56px;padding:0 8px 0 20px;display:flex}.searchbig input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px}.searchbig:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.sres{gap:4px;max-width:760px;margin-top:22px;display:grid}.sres a{color:var(--ink);border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.sres a:hover{background:var(--surface)}.sres a b{font-weight:500}.sres a small{color:var(--muted)}.sres mark{background:var(--brand-light);color:#071b3a;border-radius:3px}.info3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.info3{grid-template-columns:minmax(0,1fr)}}.info3 .card b{color:var(--muted);font-size:14px;font-weight:600}.day{height:calc(var(--n,6) * 62vh + 40vh);color:#fff;background:#071b3a;position:relative}.day-pin{grid-template-columns:minmax(300px,.8fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,56px);height:100svh;padding-inline:clamp(16px,4vw,48px);display:grid;position:sticky;top:0;overflow:hidden}.day-left{align-content:center;gap:18px;max-width:420px;display:grid}.day-left .eyebrow{color:#b8c8db}.day-clock{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(72px,9vw,140px);font-weight:500;line-height:.9}.day-left h2{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.12}html[lang=th] .day-left h2{letter-spacing:normal;line-height:1.4}.day-left p{color:#b8c8db;font-size:15px}.day-track{align-items:center;gap:10px;display:flex}.day-track i{background:#ffffff2e;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.day-track i b{width:var(--f,0%);background:#2ad587;position:absolute;inset:0}.day-rail{will-change:transform;transform:translateX(var(--x,0px));gap:22px;display:flex}.mo{transition:opacity .5s,transform .5s var(--ease);opacity:.45;background:#0c213c;border:1px solid #ffffff1a;border-radius:24px;flex:0 0 clamp(300px,30vw,420px);grid-template-rows:auto 1fr;display:grid;overflow:hidden;transform:scale(.96)}.mo.on{opacity:1;border-color:#ffffff47;transform:none}.mo .mi{aspect-ratio:16/10;position:relative;overflow:hidden}.mo .mi img{object-fit:cover;width:100%;height:100%}.mo .mi .t{color:#071b3a;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;top:14px;left:14px}.mo .mb{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.mo h3{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.2}.mo p{color:#d5e0ee;font-size:15px}.mo .who{color:#b8c8db;align-items:center;gap:8px;font-size:13px;display:flex}.mo .who:before{content:"";background:#2ad587;border-radius:50%;width:6px;height:6px}.mo a{color:#fff;justify-self:start;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mo a:hover{text-decoration:underline}@media (max-width:900px),(prefers-reduced-motion:reduce){.day{height:auto;padding-block:64px}.day-pin{grid-template-columns:minmax(0,1fr);height:auto;position:relative;overflow:visible}.day-rail{flex-direction:column;transform:none!important}.mo{opacity:1;flex:none;transform:none}.day-clock{font-size:72px}}.inds{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1000px){.inds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.inds{grid-template-columns:minmax(0,1fr)}}.ind{aspect-ratio:3/4;color:#fff;isolation:isolate;border-radius:22px;align-items:flex-end;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ind img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.ind:hover img{transform:scale(1.06)}.ind:after{content:"";z-index:-1;background:linear-gradient(#040e2200 35%,#040e22e0);position:absolute;inset:0}.ind b{letter-spacing:-.01em;font-size:20px;font-weight:500;display:block}.ind span{color:#d5e0ee;margin-top:6px;font-size:14px;display:block}.phero-in>*{min-width:0}#view h1,#view h2,#view h3{overflow-wrap:break-word}@media (max-width:560px){.nav-search{display:none}}#view .btn{white-space:normal;text-align:center;max-width:100%}.nav .links>a,.nav .links>button,.nav .staff span{white-space:nowrap}@media (max-width:1560px){.nav .links>a,.nav .links>button{padding:8px 9px}.nav .staff span{display:none}.nav .staff{padding-inline:8px}}@media (min-width:1241px) and (max-width:1320px){.nav .lang{display:none}}.day-clip{clip-path:inset(-80px -100vw -80px 0);min-width:0}@media (max-width:900px){.day-clip{clip-path:none}}.fgrid.fgrid5{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}@media (max-width:980px){.fgrid.fgrid5{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid.fgrid5>div:first-child{grid-column:1/-1}}@media (max-width:640px){.fgrid.fgrid5{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ind{aspect-ratio:4/3}}.nav{z-index:900}.mega .feat .fimgs{z-index:-2;position:absolute;inset:0}.mega .feat .fimgs img{opacity:0;transition:opacity .45s var(--ease),transform .9s var(--ease);transform:scale(1.06)}.mega .feat .fimgs img.on{opacity:1;transform:scale(1)}.mega .feat .fcap{font-size:inherit;color:#fff;display:block}.mega .feat .fcap b{transition:opacity .2s}.mega li a.hot{background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.mega .feat .fimgs img{transition:none;transform:none}}.nav .wrap.nav-in{max-width:none;padding-inline:clamp(16px,3vw,44px)}.nav .logo{flex:none}.nav .logo img{max-width:none}.mega>.wrap{grid-template-columns:minmax(0,1fr) clamp(320px,28vw,440px);max-width:1560px;padding-inline:clamp(16px,3vw,44px)}:root{--lit-off:#bcc8d5;--fold:#071b3a}:root[data-theme=dark]{--lit-off:#2a4468;--fold:#12335e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lit-off:#2a4468;--fold:#12335e}}@keyframes hwIn{to{opacity:1;filter:blur();transform:none}}@keyframes tagIn{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fcIn{0%{opacity:0;translate:0 12px}}.rhero{padding-top:calc(92px + env(safe-area-inset-top,0px));background:radial-gradient(55% 45% at 50% 100%,#00a86b1a,transparent 70%),radial-gradient(40% 40% at 88% 8%,#004b8d14,transparent 70%),var(--bg);position:relative;overflow:hidden}.rh-copy{text-align:center;justify-items:center;max-width:1040px;margin:clamp(12px,2vw,28px) auto 0;display:grid}.rhero h1{letter-spacing:-.045em;max-width:15ch;margin-top:14px;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:1.02}html[lang=th] .rhero h1{letter-spacing:normal;max-width:20ch;font-size:clamp(32px,4.6vw,62px);line-height:1.3}.hw{opacity:0;filter:blur(10px);animation:hwIn .9s var(--ease) var(--d) forwards;display:inline-block;transform:translateY(.32em)}.hw.ac{color:var(--link)}.rhero .lead{color:var(--muted);max-width:62ch;animation:fadeUp .8s var(--ease) .45s both;margin-top:20px;font-size:clamp(16px,1.25vw,18px)}.rhero .acts{animation:fadeUp .8s var(--ease) .6s both;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.deck{--cw:clamp(180px,21vw,330px);--sp:66%;--s:0;height:clamp(230px,24vw,380px);margin-top:clamp(20px,3vw,40px);position:relative}.deck-in{width:var(--cw);aspect-ratio:4/3;position:absolute;bottom:-6%;left:50%}.dk{border:3px solid var(--surface);z-index:calc(10 - var(--a));transform:translateX(calc(var(--k) * 5%)) translateY(14%) rotate(calc(var(--k) * 2deg)) scale(.9);transition:transform 1.15s var(--ease) calc(var(--a) * 90ms + .3s),translate .35s var(--ease);background:#0b1a30;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 50px -20px #071b3a8c}.dk img{object-fit:cover;width:100%;height:100%;display:block}.deck.fan .dk{transform:translateX(calc(var(--k) * (var(--sp) + var(--s) * 10%))) translateY(calc(var(--a) * var(--a) * 5% - var(--s) * 6%)) rotate(calc(var(--k) * 7deg))}.deck.fan .dk:hover{translate:0 -16px}.tagf{z-index:20;color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:calc(100% - 32px);animation:tagIn .7s var(--ease) forwards,bob 6s ease-in-out infinite;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 12px 28px -12px #071b3a99}.tagf i{opacity:.75;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tagf b{font-weight:600}.tagf.tg1{left:max(16px,calc(50% - var(--cw) * 1.7));background:#004b8d;animation-delay:1.1s,1.9s;top:4%}.tagf.tg2{right:max(16px,calc(50% - var(--cw) * 1.75));background:#00875a;animation-delay:1.3s,2.6s;top:20%}.tagf.tg3{right:max(16px,calc(50% - var(--cw) * 1.15));background:#071b3a;border:1px solid #ffffff24;animation-delay:1.5s,3.2s;bottom:8%}@media (max-width:640px){.deck{--cw:170px;--sp:50%;height:250px}.tagf{padding:7px 12px;font-size:12.5px}.tagf.tg1{top:0;left:16px}.tagf.tg2{top:auto;bottom:62%;right:16px}.tagf.tg3{display:none}}.lit{padding-block:clamp(72px,10vw,150px)}.lit-t{letter-spacing:-.03em;text-align:center;max-width:21em;margin-inline:auto;font-size:clamp(28px,4vw,58px);font-weight:400;line-height:1.16}html[lang=th] .lit-t{letter-spacing:normal;font-size:clamp(24px,3vw,42px);line-height:1.5}.lit-t .w{color:var(--lit-off);transition:color .4s var(--ease)}.lit-t .w.on{color:var(--ink)}.istk{vertical-align:-.12em;height:1em;margin-inline:.08em;display:inline-flex}.istk img{object-fit:cover;border:2px solid var(--bg);width:1.4em;height:1em;transform:rotate(calc((var(--j) - 1) * 9deg));transition:transform .5s var(--ease);border-radius:.2em;margin-left:-.6em;box-shadow:0 8px 18px -8px #071b3a99}.istk img:first-child{margin-left:0}.lit-t:hover .istk img{transform:rotate(calc((var(--j) - 1) * 16deg)) translateY(-4px)}.xban{--e:0;padding-block:clamp(16px,3vw,40px)}.xb{--g:max(16px,calc((100vw - 1184px) / 2));height:clamp(360px,50vw,640px);clip-path:inset(0 calc(var(--g) * (1 - var(--e))) round calc(28px - var(--e) * 14px));background:#071b3a;position:relative}.xb figure{opacity:0;transition:opacity .8s var(--ease);margin:0;position:absolute;inset:0;overflow:hidden}.xb figure.on{opacity:1}.xb img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.14 - var(--e) * .14));display:block}.xb figure:after{content:"";background:linear-gradient(#040e2200 30%,#040e22d1);position:absolute;inset:0}.xb figcaption{z-index:2;left:calc(var(--g) + 28px);right:calc(var(--g) + 200px);color:#fff;gap:10px;max-width:780px;display:grid;position:absolute;bottom:clamp(28px,4vw,52px)}.xb figcaption small{letter-spacing:.14em;text-transform:uppercase;color:#9fe5c6;font-size:12px;font-weight:600}html[lang=th] .xb figcaption small{letter-spacing:normal}.xb figcaption b{letter-spacing:-.02em;font-size:clamp(24px,3.1vw,44px);font-weight:400;line-height:1.14}html[lang=th] .xb figcaption b{letter-spacing:normal;line-height:1.4}.xctl{z-index:3;right:calc(var(--g) + 28px);align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(28px,4vw,52px)}.xn{color:#d5e0ee;font-variant-numeric:tabular-nums;margin-right:6px;font-size:13px}.xn b{color:#fff;font-weight:600}.xa{color:#071b3a;cursor:pointer;width:48px;height:48px;transition:transform .2s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.xa:hover{transform:scale(1.06)}.xa:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:760px){.xb figcaption{left:calc(var(--g) + 20px);right:calc(var(--g) + 20px);bottom:92px}.xctl{right:calc(var(--g) + 20px);bottom:24px}}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bt{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}.gsec.alt .bt{background:var(--bg)}.bt:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.bt h3{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.bt p{color:var(--muted);font-size:15px}.bt.big{color:#fff;isolation:isolate;background:#071b3a;border:0;grid-row:span 2;align-content:end;min-height:440px;padding:0;position:relative;overflow:hidden}.bt.big img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.bt.big:hover img{transform:scale(1.05)}.bt.big:after{content:"";z-index:-1;background:linear-gradient(#040e2200 20%,#040e22e6);position:absolute;inset:0}.bt-tx{gap:10px;padding:28px;display:grid}.bt.big h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:400}.bt.big p{color:#d5e0ee}.bt.w2{grid-column:span 2}.bt.w3{grid-column:1/-1}.bi{background:var(--brand-light);color:#004b8d;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.bi svg{width:22px;height:22px}.bt.big .bi{color:#fff;background:#ffffff29}:root[data-theme=dark] .bi{color:#9cc7f2;background:#10284a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bi{color:#9cc7f2;background:#10284a}}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bt.big{grid-area:auto/1/auto/-1;min-height:340px}.bt.w2,.bt.w3{grid-column:auto}.bento>.bt:last-child:nth-child(2n){grid-column:1/-1}}@media (max-width:640px){.bento{grid-template-columns:minmax(0,1fr)}.bento>.bt{grid-column:auto!important}.bt.big{min-height:300px}}.ucards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ucards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ucard{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.ucards.c3 .ucard{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.gsec.alt .ucard{background:var(--bg)}.ucard:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.uw{background:#0b1a30;min-height:200px;position:relative;overflow:hidden}.ucards.c3 .uw{aspect-ratio:16/10;min-height:0}.uw img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.ucard:hover .uw img{transform:scale(1.06)}.un{color:#071b3a;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.ut{align-content:start;gap:8px;padding:22px 24px 24px;display:grid}.ut h3{font-size:19px;font-weight:500;line-height:1.3}.ut p{color:var(--muted);font-size:15px}.ut .tagx{background:var(--surface-2);color:var(--ink-2);border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px}@media (max-width:1000px){.ucards.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ucards,.ucards.c3,.ucard{grid-template-columns:minmax(0,1fr)}.uw{aspect-ratio:16/9;min-height:0}}.ft-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ft-bar button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.gsec.alt .ft-bar button{background:var(--bg)}.ft-bar button:hover{border-color:var(--control)}.ft-bar button i{background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.ft-bar button[aria-selected=true],.gsec.alt .ft-bar button[aria-selected=true]{background:var(--fold);color:#fff;border-color:var(--fold)}.ft-bar button[aria-selected=true] i{color:#fff;background:#ffffff2e}.ft-panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden}.gsec.alt .ft-panel{background:var(--bg)}.ft-head{background:var(--fold);color:#fff;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 26px;display:flex}.ft-head b{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);font-weight:400}.ft-head span{color:#b8c8db;white-space:nowrap;font-size:14px}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;padding:20px;display:grid}.fcard{border:1px solid var(--line);background:var(--bg);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.gsec.alt .fcard{background:var(--surface)}.fcard h3{font-size:17px;font-weight:500;line-height:1.3}.fcard p{color:var(--muted);font-size:14.5px}.fcard.pop{animation:fcIn .5s var(--ease) calc(var(--i,0) * 45ms) both}@media (max-width:1000px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ft-bar{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.ft-bar::-webkit-scrollbar{display:none}.ft-bar button{flex:none}.ft-grid{grid-template-columns:minmax(0,1fr);padding:14px}.ft-head{padding:16px 18px}}p.cl:not(.open){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;place-self:start;align-items:center;gap:4px;padding:4px 0;font-size:14px;font-weight:500;display:inline-flex}.more svg{width:16px;height:16px;transition:transform .25s var(--ease)}.more[aria-expanded=true] svg{transform:rotate(180deg)}.more:hover span{text-decoration:underline}.bt.big .more{color:#9fe5c6}.trust2 .marquee{margin-top:8px}.trust2 .ghead{margin-bottom:8px}.rv{opacity:0;transition:opacity .8s var(--ease) calc(var(--i,0) * 70ms),translate .9s var(--ease) calc(var(--i,0) * 70ms),transform .3s var(--ease),box-shadow .3s;translate:0 26px}.rv.in{opacity:1;translate:0}.split>.pic.rv{clip-path:inset(10% 6% round 22px);transition:clip-path 1.2s var(--ease),opacity .6s;translate:none}.split>.pic.rv.in{clip-path:inset(0 round 22px)}@media (prefers-reduced-motion:reduce){.hw,.rhero .lead,.rhero .acts,.tagf{opacity:1;filter:none;animation:none;transform:none}.dk{transition:none}.fcard.pop{animation:none}.xb img{transform:none}}@keyframes flowDot{0%{opacity:0;top:-6px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 2px)}}.stack{max-width:980px;margin-inline:auto;display:grid}.sl{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;border-radius:20px;grid-template-columns:auto minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.gsec.alt .sl{background:var(--bg)}.sl:hover{box-shadow:var(--card-shadow);transform:translateY(-2px)}.sl .sn{background:var(--fold);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:grid}.sl b{font-size:16.5px;font-weight:500;line-height:1.3}.sl .chipsx{flex-wrap:wrap;gap:6px;display:flex}.sl .chipsx span{background:var(--brand-light);color:#004b8d;border-radius:999px;padding:5px 11px;font-size:13px}:root[data-theme=dark] .sl .chipsx span{color:#9cc7f2;background:#10284a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sl .chipsx span{color:#9cc7f2;background:#10284a}}.scon{justify-content:center;align-items:center;height:44px;display:flex;position:relative}.scon i{background:repeating-linear-gradient(180deg,var(--control) 0 4px,transparent 4px 8px);opacity:.6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.scon i:after{content:"";background:var(--accent);width:8px;height:8px;animation:flowDot 2.4s var(--ease) infinite;border-radius:50%;position:absolute;left:-3px}.scon span{z-index:1;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:500;position:relative}.gsec.alt .scon span{background:var(--surface)}@media (max-width:760px){.sl{grid-template-columns:auto minmax(0,1fr)}.sl .chipsx{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.scon i:after{animation:none;top:calc(50% - 4px)}}.nav .links>a,.nav .links>button{flex:none;padding:8px}@media (min-width:1241px){.nav .links{flex:1;justify-content:center;gap:0;margin:0 12px}}@media (min-width:1241px) and (max-width:1320px){.nav .lang{display:none}}@media (min-width:1401px){.nav .links>a,.nav .links>button{padding:8px 11px}}@media (min-width:1600px){.nav .wrap.nav-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;display:grid}.nav .links{justify-self:center;gap:2px;margin:0}.nav .tools{justify-self:end}}@media (min-width:1720px){.nav .links>a,.nav .links>button{padding:8px 16px}.nav .links{gap:6px}}.isos{color:#fff;background:#071b3a;padding-block:clamp(72px,9vw,128px);position:relative;overflow:hidden}.isos:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#00a86b29,#0000 70%);height:70%;position:absolute;inset:auto -10% -40%}.iso-head{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto clamp(36px,5vw,56px);display:grid}.iso-head .eyebrow{color:#9fe5c6}.iso-head h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.06}html[lang=th] .iso-head h2{letter-spacing:normal;line-height:1.35}.iso-head p{color:#b8c8db;max-width:62ch;font-size:17px}.iso-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.isoc{background:var(--surface);color:var(--ink);transition:transform .35s var(--ease),box-shadow .35s;border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.isoc:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0009}.iso-ph{aspect-ratio:4/3;cursor:zoom-in;width:100%;font:inherit;color:inherit;background:#e6ecf2;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.iso-ph>img{object-fit:cover;object-position:50% 0;transform-origin:50% 0;width:100%;height:100%;transition:transform 1.1s var(--ease)}.isoc:hover .iso-ph>img{transform:scale(1.06)}.iso-ph:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#071b3a47);position:absolute;inset:0}.iso-yr{z-index:2;color:#004b8d;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px}.iso-mk{z-index:2;background:#fff;border-radius:14px;justify-self:start;place-items:center;width:112px;height:60px;margin:-52px 0 6px;padding:6px 10px;display:grid;position:relative;box-shadow:0 10px 24px -10px #071b3a73}.iso-mk img{object-fit:contain;width:auto;max-width:100%;height:44px}.iso-tx{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px 22px;display:flex}.iso-tx .iso-meta{align-self:stretch;margin-top:auto}.iso-tx p.cl{min-height:6.2em}.iso-code{letter-spacing:.1em;text-transform:uppercase;color:var(--link);font-size:12px;font-weight:700}.isoc h3{font-size:18px;font-weight:500;line-height:1.3}.isoc p{color:var(--muted);font-size:14.5px}.isoc small{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.isoc small:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.iso-foot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,4vw,44px);padding-top:24px;display:flex;position:relative}.iso-note{color:#d5e0ee;align-items:center;gap:10px;font-size:15px;display:inline-flex}.iso-note svg{color:#9fe5c6;flex:none;width:18px;height:18px}.iso-verify{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.iso-verify:hover{background:#ffffff14;border-color:#ffffff80}.iso-verify svg{width:16px;height:16px}@media (max-width:1100px){.iso-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.iso-grid{grid-template-columns:minmax(0,1fr)}.iso-foot{text-align:center;justify-content:center}}.ftop{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:44px;padding-bottom:40px;display:grid}.flogo{width:auto;height:40px}.fbrand p{color:#b8c8db;max-width:52ch;margin-top:18px;font-size:16px;line-height:1.6}.fnews h4,.fgrid h4{letter-spacing:.12em;text-transform:uppercase;color:#b8c8db;margin-bottom:10px;font-size:12px;font-weight:600}html[lang=th] .fnews h4{letter-spacing:normal;text-transform:none}.fnews p{color:#b8c8db;margin-bottom:14px;font-size:14px}.fform{background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:8px;max-width:460px;padding:6px 6px 6px 16px;display:flex}.fform:focus-within{border-color:#9fe5c6}.fform input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:15px}.fform input::placeholder{color:#8fa3bc}.fform button{color:#fff;cursor:pointer;background:#00a86b;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fform button:hover{background:#00b874}.fform button svg{width:18px;height:18px}.ferr{color:#ffb4b4;margin-top:8px;font-size:13px}.fgrid.fgrid6{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px}.fsocs{border-top:1px solid #ffffff1a;gap:10px;margin-top:10px;padding-top:16px;display:grid}.fcontact{align-content:start;gap:12px;display:grid}.fline{color:#dce6f2;align-items:center;gap:10px;font-size:14.5px;text-decoration:none;display:inline-flex}.fline svg,.faddr svg{color:#2ad587;flex:none;width:16px;height:16px}.faddr{align-items:flex-start;gap:10px;line-height:1.55;text-decoration:none;display:flex;color:#b8c8db!important;opacity:1!important;font-size:14px!important}.faddr svg{margin-top:3px}.faddr b{color:#fff;margin-bottom:2px;font-weight:600;display:block}.faddr small{color:#2ad587;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:600;display:block}html[lang=th] .faddr small{letter-spacing:normal}.fline:hover,.faddr:hover span{color:#fff;text-decoration:underline}.ffollow{align-content:start;gap:12px;display:grid}.fsoc{align-items:center;gap:10px;font-size:14px;display:inline-flex;color:#dce6f2!important}.fsoc svg{flex:none;width:16px;height:16px}.fsoc .ext{opacity:.7;width:12px;height:12px}.fiso{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.fiso img{background:#fff;border-radius:8px;width:auto;height:40px;padding:4px}.flinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.flinks a,.flink{color:#b8c8db;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.flinks a:hover,.flink:hover{color:#fff;text-decoration:underline}@media (max-width:1180px){.fgrid.fgrid6{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid.fgrid6>.fcontact{grid-column:1/-1}}@media (max-width:760px){.ftop{grid-template-columns:minmax(0,1fr);align-items:start}.fgrid.fgrid6{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}.ckb{z-index:9400;left:clamp(16px,2vw,24px);bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--surface);width:min(440px,100% - 32px);color:var(--ink);border:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease),translate .5s var(--ease);border-radius:22px;padding:20px 20px 18px;position:fixed;translate:0 16px;box-shadow:0 24px 60px -20px #071b3a73}.ckb.in{opacity:1;translate:0}.ckb-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ckb-ic{background:var(--brand-light);color:#004b8d;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}:root[data-theme=dark] .ckb-ic{color:#9cc7f2;background:#10284a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ckb-ic{color:#9cc7f2;background:#10284a}}.ckb h2{letter-spacing:-.01em;font-size:18px;font-weight:500}.ckb p{color:var(--muted);font-size:14px;line-height:1.55}.ckb p a,.ckd-sub a{color:var(--link)}.ckb-acts,.ckd-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ck-b{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);flex:1 1 0;justify-content:center;min-height:44px;font-weight:500}.ck-b:hover{border-color:var(--control)}.ck-link{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:3px;text-align:left;background:0 0;border:0;flex-basis:100%;padding:8px 2px;font-size:14px;font-weight:500;text-decoration:underline}@media (max-width:640px){.ckb{width:auto;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.ckd{width:100%;max-width:min(620px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);background:0 0;border:0;padding:0}.ckd::backdrop{background:#040e228c}.ckd-in{background:var(--surface);border-radius:24px;gap:14px;max-height:calc(100vh - 32px);padding:24px;display:grid;overflow:auto}.ckd-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ckd-head h2{letter-spacing:-.01em;font-size:22px;font-weight:500}.ckd-x{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.ckd-sub{color:var(--muted);font-size:14px}.ckd-list{gap:10px;display:grid}.ckd-row{border:1px solid var(--line);background:var(--bg);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.ckd-row b{font-size:15.5px;font-weight:500}.ckd-row p{color:var(--muted);margin-top:4px;font-size:13.5px}.ckd-always{color:var(--accent-text);white-space:nowrap;padding-top:2px;font-size:12.5px;font-weight:600}.sw{flex:none;width:46px;height:28px;margin-top:2px;position:relative}.sw input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.sw span{background:var(--control);border-radius:999px;transition:background .2s;position:absolute;inset:0}.sw span:after{content:"";width:22px;height:22px;transition:translate .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sw input:checked+span{background:#00a86b}.sw input:checked+span:after{translate:18px}.sw input:focus-visible+span{outline:2px solid var(--link);outline-offset:2px}.ckd-ver{color:var(--muted);font-size:12px}.ckd-acts .btn-primary{flex:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.ckb,.sw span:after{transition:none}}.iso-zoom{z-index:2;color:#fff;opacity:0;transition:opacity .25s,translate .3s var(--ease);white-space:nowrap;background:#071b3a;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.iso-zoom svg{width:15px;height:15px}.iso-ph:hover .iso-zoom,.iso-ph:focus-visible .iso-zoom{opacity:1;translate:-50% -4px}@media (hover:none){.iso-zoom{opacity:1}}.iso-ph:focus-visible{outline-offset:-3px;outline:3px solid #9fe5c6}.iso-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:auto 0 0;padding-top:12px;display:grid}.iso-meta div:last-child{grid-column:1/-1}.iso-meta dt{color:var(--muted);letter-spacing:.04em;font-size:11.5px}.iso-meta dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:500}.certd{width:min(1040px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);background:0 0;border:0;padding:0}.certd::backdrop{background:#040e22b3}.certd-in{background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.certd-pic{background:#e6ecf2;place-items:start center;padding:20px;display:grid;overflow:auto}.certd-pic img{background:#fff;width:100%;height:auto;box-shadow:0 20px 40px -20px #071b3a80}.certd-tx{align-content:start;gap:12px;padding:28px;display:grid;position:relative}.certd-tx .ckd-x{position:absolute;top:16px;right:16px}.certd-tx h2{letter-spacing:-.01em;padding-right:48px;font-size:24px;font-weight:500}.certd-tx p{color:var(--muted);font-size:15px}.certd-tx .btn{justify-self:start;margin-top:6px}.certd-ver{color:var(--link);font-size:14px}@media (max-width:760px){.certd-in{grid-template-columns:minmax(0,1fr);overflow:auto}.certd-pic{max-height:none}}.marquee img,.marquee img:hover{filter:none;opacity:1}:root[data-theme=dark] .marquee img,:root[data-theme=dark] .logo-tile img{filter:grayscale()invert()brightness(.92);opacity:.8}:root[data-theme=dark] .clg.lg-bgL{filter:grayscale()invert()contrast(1.1);mix-blend-mode:screen;opacity:.8}:root[data-theme=dark] .clg.lg-bgD{filter:grayscale()contrast(1.15);mix-blend-mode:screen;opacity:.8}:root[data-theme=dark] .clg.lg-inkL{filter:grayscale();opacity:.8}:root[data-theme=dark] .logo-tile{background:var(--surface);border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marquee img,:root:not([data-theme=light]) .logo-tile img{filter:grayscale()invert()brightness(.92);opacity:.8}:root:not([data-theme=light]) .clg.lg-bgL{filter:grayscale()invert()contrast(1.1);mix-blend-mode:screen;opacity:.8}:root:not([data-theme=light]) .clg.lg-bgD{filter:grayscale()contrast(1.15);mix-blend-mode:screen;opacity:.8}:root:not([data-theme=light]) .clg.lg-inkL{filter:grayscale();opacity:.8}:root:not([data-theme=light]) .logo-tile{background:var(--surface);border-color:var(--line)}}.plume{--pl-field:#0b1830;--pl-lit:#2ad587;--pl-acc:#00a86b;--pl-dark:#00754b;--pl-off:#23364f;text-align:left;gap:8px;width:100%;max-width:480px;display:grid}.pl-field{background:var(--pl-field);border:1.5px solid #ffffff24;border-radius:16px;align-items:center;gap:8px;height:56px;padding:6px 6px 6px 18px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.pl-field:focus-within,.plume.armed .pl-field,.plume.sending .pl-field,.plume.sent .pl-field{border-color:var(--pl-lit);box-shadow:0 0 0 1px #2ad58740,0 0 22px -6px #2ad5878c}.plume.bad .pl-field{border-color:#ff8a80;box-shadow:0 0 0 1px #ff8a8040}.pl-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;height:100%;font-size:15.5px}.pl-field input::placeholder{color:#7f93ad}.pl-seat{flex:none;place-items:center;height:44px;display:grid;position:relative}.pl-btn{background:var(--pl-off);color:#b8c8db;height:44px;font:inherit;cursor:pointer;transform-origin:50% 55%;border:0;border-radius:12px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;position:relative;overflow:hidden}.plume.armed .pl-btn{background:var(--pl-acc);color:#fff;box-shadow:0 6px 18px -6px #00a86bcc}.plume.armed .pl-btn:hover{background:#00b874}.pl-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.pl-face{background:linear-gradient(90deg,var(--pl-lit) 0 50%,var(--pl-dark) 50% 100%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.pl-words{white-space:nowrap;transition:opacity .15s;position:relative}.plume.sending .pl-face{opacity:1}.plume.sending .pl-words{opacity:0}.plume.sending .pl-btn{box-shadow:none;cursor:default}.plume.sent .pl-btn{visibility:hidden}.pl-trail{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.pl-trail i{background:var(--pl-lit);opacity:0;transform-origin:0;border-radius:2px;width:14px;height:2px;position:absolute;rotate:-38deg}.plume.flown .pl-trail i{animation:.7s cubic-bezier(.5,0,.8,.4) forwards plTrail}.plume.flown .pl-trail i:nth-child(2){animation-delay:80ms}.plume.flown .pl-trail i:nth-child(3){animation-delay:.16s}@keyframes plTrail{0%{opacity:0;translate:0}25%{opacity:.8}to{opacity:0;translate:80px -64px}}.pl-done{color:var(--pl-lit);white-space:nowrap;opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:5px;padding-right:10px;font-size:14.5px;font-weight:600;transition:opacity .35s .1s,translate .35s .1s;display:flex;position:absolute;inset:0;translate:0 4px}.pl-done svg{width:16px;height:16px}.plume.sent .pl-done{opacity:1;translate:0}.pl-msg{color:#8fa3bc;min-height:1.4em;padding-left:4px;font-size:13px}.plume.bad .pl-msg{color:#ffb4ab}.plume.sent .pl-msg{color:#b8c8db}.joincard .plume{margin-inline:auto}@media (prefers-reduced-motion:reduce){.pl-btn,.pl-face,.pl-done{transition:none}.plume.flown .pl-trail i{animation:none}}#site.is-home .fnews{display:none}#site.is-home .ftop{grid-template-columns:minmax(0,1fr)}.ghead.arrowed h2{max-width:none}.ghead h2 .nw{white-space:nowrap}.ef{--ef-node:#071b3a;--ef-line:#004b8d;--ef-soft:#dcebfa;--ef-soft-tx:#0b3a6b;--ef-tag:#e3f5ee;--ef-tag-tx:#00624a}:root[data-theme=dark] .ef{--ef-node:#12335e;--ef-line:#7fb6ec;--ef-soft:#1b3b63;--ef-soft-tx:#dcebfa;--ef-tag:#0f3a33;--ef-tag-tx:#9fe5c6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ef{--ef-node:#12335e;--ef-line:#7fb6ec;--ef-soft:#1b3b63;--ef-soft-tx:#dcebfa;--ef-tag:#0f3a33;--ef-tag-tx:#9fe5c6}}.ef .ghead{text-align:left}.ef-wrap{position:relative}.ef-svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.ef-svg text{text-anchor:middle;fill:var(--ink);font-size:14px}.ef-lane rect{fill:var(--surface);stroke:var(--line)}.gsec.alt .ef-lane rect{fill:var(--bg)}.ef-lane text{fill:var(--ink);font-size:18px;font-weight:600}.ef-n rect,.ef-n circle{fill:var(--ef-node)}.ef-n text{fill:#fff;font-size:14.5px;font-weight:500}.ef-n.ef-soft rect{fill:var(--ef-soft)}.ef-n.ef-soft text{fill:var(--ef-soft-tx)}.ef-n.ef-go rect{fill:#00a86b}.ef-d text{font-size:14px}.ef-e{fill:none;stroke:var(--ef-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ef-ah{fill:none;stroke:var(--ef-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ef-yn rect{stroke:var(--surface);stroke-width:3px}.ef-yn.y rect{fill:#00a86b}.ef-yn.n rect{fill:#e5484d}.ef-yn text{fill:#fff;font-size:12.5px;font-weight:600}.ef-tag rect,.ef-tag path{fill:var(--ef-tag)}.ef-tag text{fill:var(--ef-tag-tx);font-size:13px;font-weight:500}.ef-cap{fill:var(--muted)!important;font-size:12.5px!important}.ef-ven>rect{fill:var(--bg);stroke:var(--line)}.gsec.alt .ef-ven>rect{fill:var(--surface)}.ef-vh{font-weight:600;fill:var(--muted)!important;font-size:13px!important}.ef-v rect{fill:var(--surface);stroke:var(--line)}.ef-v text{font-weight:500;fill:var(--ink-2)!important;font-size:11.5px!important}.ef-dot{fill:#2ad587;stroke:#fff;stroke-width:2.5px;opacity:0;filter:drop-shadow(0 0 6px #2ad587cc)}.ef-wrap .ef-lane,.ef-wrap .ef-n,.ef-wrap .ef-yn,.ef-wrap .ef-tag,.ef-wrap .ef-ven,.ef-wrap .ef-cap{opacity:0;transition:opacity .6s var(--ease)}.ef-wrap .ef-e{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease) calc(.5s + var(--k) * .16s)}.ef-wrap.on .ef-lane,.ef-wrap.on .ef-n,.ef-wrap.on .ef-ven{opacity:1}.ef-wrap.on .ef-yn,.ef-wrap.on .ef-tag,.ef-wrap.on .ef-cap{opacity:1;transition-delay:1.4s}.ef-wrap.on .ef-e{stroke-dashoffset:0}.ef-wrap.on .ef-dot{opacity:1;transition:opacity .4s 2.4s}.ef-wrap.still .ef-dot{display:none}.ef-wrap.still *{transition:none!important}.ef-list{margin:0;padding:0;list-style:none;display:none}.ef-list li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:22px;display:grid;position:relative}.ef-list li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:38px;bottom:4px;left:17px}.ef-num{color:#fff;background:#071b3a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.ef-list li:last-child .ef-num{background:#00a86b}.ef-list b{margin:6px 0 4px;font-size:16px;font-weight:600;display:block}.ef-list p{color:var(--muted);font-size:15px}@media (max-width:860px){.ef-wrap{display:none}.ef-list{display:block}}:root[data-theme=dark] .joincard{background:linear-gradient(160deg,#16386a 0%,#0f2a52 55%,#0c2344 100%);border:1px solid #9fe5c647;box-shadow:0 0 0 1px #0003,0 30px 70px -20px #000000b3,0 0 60px -10px #2ad58738}:root[data-theme=dark] .joincard .plume{--pl-field:#081a33;--pl-off:#2a4468}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .joincard{background:linear-gradient(160deg,#16386a 0%,#0f2a52 55%,#0c2344 100%);border:1px solid #9fe5c647;box-shadow:0 0 0 1px #0003,0 30px 70px -20px #000000b3,0 0 60px -10px #2ad58738}:root:not([data-theme=light]) .joincard .plume{--pl-field:#081a33;--pl-off:#2a4468}}.svh{color:#fff;isolation:isolate;--p:0;background:#071b3a;flex-direction:column;justify-content:flex-end;min-height:max(640px,min(100svh,900px));display:flex;position:relative;overflow:hidden}.svh-bg{z-index:-2;position:absolute;inset:0}.svh-bg img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.06 + var(--p) * .08)) translateY(calc(var(--p) * 40px));animation:svhIn 1.4s var(--ease) both}@keyframes svhIn{0%{filter:brightness(.6);transform:scale(1.14)}}.svh-shade{z-index:-1;background:linear-gradient(90deg,#040e22e6 0%,#040e22a8 38%,#040e221f 72%),linear-gradient(#040e2200 55%,#040e22d9 100%),linear-gradient(#040e228c 0%,#040e2200 22%);position:absolute;inset:0}.svh-in{padding-top:calc(110px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:clamp(24px,4vw,64px);width:100%;display:grid}.svh .crumb,.svh .crumb a,.svh .crumb span{color:#ffffffc7}.svh .crumb [aria-current]{color:#fff}.svh-tag{letter-spacing:.06em;color:#dce6f2;align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.svh-tag i{background:#2ad587;border-radius:2px;width:28px;height:2px}.svh h1{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin-top:14px;font-size:clamp(40px,5.6vw,84px);font-weight:500;line-height:1}html[lang=th] .svh h1{letter-spacing:normal;max-width:16ch;font-size:clamp(34px,4.4vw,62px);line-height:1.25}.svh h1 .ln{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.svh h1 .ln>span{animation:rise 1s var(--ease) both;animation-delay:calc(.2s + var(--d,0s));display:inline-block}.svh-lead{color:#d5e0ee;max-width:54ch;animation:fadeUp .8s var(--ease) .55s both;margin-top:18px;font-size:clamp(15px,1.15vw,17px)}.svh-acts{animation:fadeUp .8s var(--ease) .7s both;flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.svh-acts .btn-quiet{color:#fff;background:0 0;border-color:#ffffff8c}.svh-acts .btn-quiet:hover{color:#fff;background:#ffffff1f;border-color:#fff}.svh-cards{gap:16px;margin-right:calc(-1*clamp(16px,4vw,48px));padding-bottom:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.svc{aspect-ratio:2/3;color:#fff;opacity:0;width:clamp(150px,13vw,210px);animation:svcIn .9s var(--ease) forwards;animation-delay:calc(.45s + var(--k) * 80ms);transition:transform .35s var(--ease);border-radius:18px;flex:none;text-decoration:none;position:relative;overflow:hidden;transform:translate(40px);box-shadow:0 24px 44px -20px #000c}@keyframes svcIn{to{opacity:1;transform:none}}.svc img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.svc:after{content:"";background:linear-gradient(#040e2200 40%,#040e22e0);position:absolute;inset:0}.svc:hover{transform:translateY(-8px)}.svc:hover img{transform:scale(1.06)}.svc:focus-visible{outline-offset:3px;outline:3px solid #2ad587}.svc-tx{z-index:1;gap:4px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.svc-tx i{background:#2ad587;border-radius:2px;width:22px;height:2px;margin-bottom:4px}.svc-tx small{color:#c9d6e6;font-size:11.5px}.svc-tx b{font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.2}.svh-bar{align-items:center;gap:12px;width:100%;padding-block:22px clamp(24px,3vw,36px);display:flex}.svh-arr{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s;display:grid}.svh-arr:hover{background:#ffffff1f;border-color:#fff}.svh-arr:focus-visible{outline-offset:3px;outline:2px solid #2ad587}.svh-prog{background:#ffffff38;border-radius:2px;flex:1;height:2px;margin-inline:12px;overflow:hidden}.svh-prog b{height:100%;animation:progIn 1.1s var(--ease) .4s both;background:#2ad587;border-radius:2px;display:block}@keyframes progIn{0%{transform-origin:0;transform:scaleX(0)}}.svh-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:clamp(34px,3.4vw,52px);font-weight:500;line-height:1}.svh.leaving .svh-copy,.svh.leaving .svh-bar{opacity:0;transition:opacity .35s,translate .45s var(--ease);translate:0 12px}.svh-fly{z-index:700;pointer-events:none;position:fixed;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.svh-fly img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.svh{min-height:0}.svh-in{padding-top:calc(96px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr)}.svh-shade{background:linear-gradient(#040e2273 0%,#040e22b8 45%,#040e22eb 100%)}.svh-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1*clamp(16px,4vw,48px));padding-left:clamp(16px,4vw,48px);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.svh-cards::-webkit-scrollbar{display:none}.svc{scroll-snap-align:start;width:132px}.svh-num{font-size:30px}}@media (prefers-reduced-motion:reduce){.svh-bg img,.svh h1 .ln>span,.svh-lead,.svh-acts,.svc,.svh-prog b{opacity:1;animation:none;transform:none}}.svh.arrive .svh-bg img{animation:none}.svh-fly img{transform:scale(1.06)}.jny{--jd-navy:#071b3a;--jd-acc:#00a86b;--jd-acc-2:#2ad587;--jd-line:#c9d5e2;--jd-node:#fff}:root[data-theme=dark] .jny{--jd-navy:#2a5ba0;--jd-line:#23406a;--jd-node:#0c213c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jny{--jd-navy:#2a5ba0;--jd-line:#23406a;--jd-node:#0c213c}}.jd{outline:none;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.jd-dial{aspect-ratio:1;justify-self:center;width:min(100%,520px);position:relative}.jd-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jd-ring{fill:none;stroke:var(--jd-line);stroke-width:.35px;stroke-dasharray:1.2 1.4;transform-origin:50%;animation:90s linear infinite jdSpin}@keyframes jdSpin{to{transform:rotate(360deg)}}.jd-ring2{fill:none;stroke:var(--jd-line);stroke-width:.2px;opacity:.8}.jd-spokes line{stroke:var(--jd-line);stroke-width:.2px}.jd-hand{transform-origin:50%;transform:rotate(var(--rot));transition:transform .9s cubic-bezier(.65,0,.25,1)}.jd-hand line{stroke:var(--jd-acc);stroke-width:.55px;stroke-linecap:round}.jd-halo{fill:var(--jd-acc);opacity:.14;transform-origin:50%;animation:2.8s ease-in-out infinite jdPulse}@keyframes jdPulse{50%{opacity:.06;transform:scale(1.35)}}.jd-core{fill:var(--jd-navy)}.jd-node{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;display:grid;position:absolute}.jd-node i{background:var(--jd-node);width:13px;height:13px;transition:all .35s var(--ease);border:2px solid #8fa3bc;border-radius:50%}.jd-node:hover i{border-color:var(--jd-acc);transform:scale(1.15)}.jd-node.on i{border:5px solid var(--jd-acc);background:#fff;width:18px;height:18px;box-shadow:0 0 0 7px #00a86b29,0 0 18px #00a86b73}.jd-node:focus-visible{outline:2px solid var(--link);outline-offset:2px}.jd-yr{color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;font-size:13px;transition:color .3s,font-size .3s;position:absolute;translate:-50% -50%}.jd-yr.on{color:var(--accent-text);font-size:15px;font-weight:700}.jd-center{aspect-ratio:1;pointer-events:none;place-items:center;width:20%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.jd-center b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;z-index:1;font-size:clamp(11px,1vw,13px);font-weight:600;position:relative}.jd-center:before{content:"";background:var(--jd-navy);border-radius:50%;position:absolute;inset:18%}.jd-panel{align-content:center;gap:22px;min-width:0;display:grid}.jd-dots{align-items:center;gap:6px;display:flex}.jd-dots i{background:var(--line);width:8px;height:8px;transition:width .4s var(--ease),background .4s;border-radius:999px}.jd-dots i.on{background:var(--jd-acc);width:34px}.jd-body{min-height:15em;transition:opacity .22s,translate .3s var(--ease)}.jd-body.out{opacity:0;translate:0 -10px}.jd-body.in{opacity:0;transition:none;translate:0 14px}.jd-year{letter-spacing:-.05em;color:var(--ink);background:linear-gradient(120deg,var(--ink) 40%,var(--jd-acc));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,8vw,120px);font-weight:500;line-height:.95}.jd-body h3{letter-spacing:-.02em;margin-top:14px;font-size:clamp(22px,2.2vw,30px);font-weight:500}.jd-body p{color:var(--muted);max-width:56ch;margin-top:12px;font-size:17px;line-height:1.65}.jd-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.jd-count{color:var(--muted);font-size:14px}.jd-btns{align-items:center;gap:10px;display:flex}.jd-play{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.jd-play .p0{display:none}.jd.paused .jd-play .p0{display:block}.jd.paused .jd-play .p1{display:none}@media (max-width:900px){.jd{grid-template-columns:minmax(0,1fr)}.jd-dial{width:min(100%,420px)}.jd-body{min-height:0}}@media (max-width:480px){.jd-yr{font-size:11px}.jd-yr.on{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.jd-ring,.jd-halo{animation:none}.jd-hand,.jd-body{transition:none}}.cprof{color:#fff;background:#071b3a;position:relative;overflow:hidden}.cprof:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00a86b2e,#0000);width:60%;height:120%;position:absolute;inset:-30% -10% auto auto}.cp-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.cp-cover{aspect-ratio:1/1.414;perspective:1200px;justify-self:center;width:min(100%,340px);position:relative}.cp-sheet{transition:transform .6s var(--ease);background:#e8eef5;border-radius:14px;position:absolute;inset:0;box-shadow:0 30px 60px -24px #0009}.cp-sheet.s3{background:#b8c8db;transform:rotate(-7deg)translate(-18px,10px)}.cp-sheet.s2{background:#d5e0ee;transform:rotate(-3.5deg)translate(-9px,5px)}.cp-sheet.s1{background:#fff;grid-template-rows:58% 1fr;display:grid;overflow:hidden;transform:rotate(2deg)}.cp-cover:hover .s1{transform:rotate(0)translateY(-8px)}.cp-cover:hover .s3{transform:rotate(-10deg)translate(-26px,14px)}.cp-ph{overflow:hidden}.cp-ph img{object-fit:cover;width:100%;height:100%}.cp-tx{background:#071b3a;align-content:start;gap:6px;padding:20px 22px;display:grid;position:relative}.cp-logo{width:auto;height:26px;margin-bottom:6px}.cp-tx b{letter-spacing:-.02em;color:#fff;font-size:26px;font-weight:500}.cp-tx span{color:#9fb3cc;letter-spacing:.06em;font-size:12px}.cp-tx i{background:linear-gradient(90deg,#00a86b,#2ad587 40%,#0000);border-radius:3px;height:3px;position:absolute;bottom:18px;left:22px;right:22px}.cprof .eyebrow{color:#9fe5c6}.cprof .h2{color:#fff;margin-top:12px}.cp-lead{color:#c9d6e6;max-width:56ch;margin-top:14px;font-size:17px}.cp-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cp-list li{color:#dce6f2;align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.cp-list svg{color:#2ad587;flex:none;margin-top:2px}.cp-form{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;gap:12px;max-width:540px;margin-top:28px;padding:22px;display:grid}.cp-f{color:#fff;font-size:15px;font-weight:500}.cp-form .plume{max-width:none}.cp-fine{color:#8fa3bc;font-size:12.5px}.cp-fine a{color:#dce6f2}@media (max-width:900px){.cp-in{grid-template-columns:minmax(0,1fr)}.cp-cover{width:min(70%,260px)}}@media (prefers-reduced-motion:reduce){.cp-sheet{transition:none}}.clh{color:#fff;padding:calc(110px + env(safe-area-inset-top,0px)) 0 clamp(48px,6vw,80px);isolation:isolate;background:#071b3a;position:relative;overflow:hidden}.clh-marq{z-index:-2;opacity:.5;align-content:center;gap:16px;display:grid;position:absolute;inset:0;transform:rotate(-6deg)scale(1.15)}.cm-row{overflow:hidden}.cm-track{width:max-content;animation:marq var(--dur) linear infinite;gap:16px;display:flex}.cm-row.rev .cm-track{animation-direction:reverse}.cm-t{background:#fff;border-radius:16px;flex:none;place-items:center;width:170px;height:86px;padding:14px;display:grid}.cm-t img{object-fit:contain;max-width:100%;max-height:48px}.clh-shade{z-index:-1;background:linear-gradient(90deg,#071b3af7 0%,#071b3ae6 45%,#071b3a8c 100%),linear-gradient(#071b3a00 50%,#071b3af2);position:absolute;inset:0}.clh .crumb,.clh .crumb a,.clh .crumb span{color:#ffffffbf}.clh h1{letter-spacing:-.045em;max-width:13ch;margin-top:14px;font-size:clamp(40px,5.4vw,80px);font-weight:500;line-height:1.02}html[lang=th] .clh h1{letter-spacing:normal;font-size:clamp(34px,4.2vw,60px);line-height:1.25}.clh-lead{color:#d5e0ee;max-width:52ch;margin-top:18px;font-size:17px}.clh-stats{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:clamp(24px,5vw,72px);margin-top:40px;padding-top:26px;display:flex}.clh-stats b{letter-spacing:-.03em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1;display:block}.clh-stats span{color:#b8c8db;margin-top:8px;font-size:14px;display:block}.cl-jump{top:calc(72px + env(safe-area-inset-top,0px));z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.cl-jump .wrap{scrollbar-width:none;align-items:center;gap:8px;padding-block:12px;display:flex;overflow-x:auto}.cl-jump .wrap::-webkit-scrollbar{display:none}.cl-jump span{color:var(--muted);white-space:nowrap;margin-right:4px;font-size:13px}.cl-jump a{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.cl-jump a:hover{border-color:var(--control);color:var(--ink)}.cl-jump a b{color:var(--muted);font-size:12px;font-weight:600}.cl-sec{padding-block:clamp(48px,6vw,88px);scroll-margin-top:140px}.cl-sec.alt{background:var(--surface)}.cl-grid{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.cl-side{gap:8px;display:grid;position:sticky;top:150px}.cl-pic{aspect-ratio:4/3;background:#0b1a30;border-radius:18px;margin-bottom:12px;overflow:hidden}.cl-pic img{object-fit:cover;width:100%;height:100%}.cl-n{color:var(--link);font-size:13px;font-weight:600}.cl-side h2{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.15}.cl-side p{color:var(--muted);font-size:14px}.cl-wall{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.clt{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease),box-shadow .3s;border-radius:18px;gap:10px;padding:18px 16px 14px;display:grid}.cl-sec.alt .clt{background:var(--bg)}.clt:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.clt-lg{place-items:center;height:64px;display:grid}.clt-lg img{object-fit:contain;max-width:100%;max-height:56px}.clt-lg b{text-align:center;font-size:14px}.clt-nm{color:var(--muted);text-align:center;border-top:1px solid var(--line);padding-top:10px;font-size:12.5px}:root[data-theme=dark] .clt-lg img{filter:grayscale()invert()brightness(.92);opacity:.85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clt-lg img{filter:grayscale()invert()brightness(.92);opacity:.85}}@media (max-width:860px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-side{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;position:static}.cl-pic{display:none}.cl-n{grid-row:span 2}.cl-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cm-track{animation:none}}.uw-ico{background:linear-gradient(135deg,var(--surface-2),var(--bg));place-items:center;display:grid}.uw-ico .bi{border-radius:18px;width:64px;height:64px}.uw-ico .bi svg{width:30px;height:30px}.uw-ico .un{background:var(--ink);color:var(--bg)}:root[data-theme=dark] .clt-lg img.lg-bgL{mix-blend-mode:screen;filter:grayscale()invert()contrast(1.2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clt-lg img.lg-bgL{mix-blend-mode:screen;filter:grayscale()invert()contrast(1.2)}}.ekh{padding-top:calc(92px + env(safe-area-inset-top,0px));background:radial-gradient(45% 55% at 78% 55%,#00a86b24,transparent 70%),radial-gradient(40% 40% at 10% 10%,#004b8d1a,transparent 70%),var(--bg);padding-bottom:clamp(40px,5vw,72px);position:relative;overflow:hidden}.ekh-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(12px,2vw,24px);display:grid}.ekh h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(38px,4.8vw,72px);font-weight:400;line-height:1.02}html[lang=th] .ekh h1{letter-spacing:normal;font-size:clamp(32px,3.8vw,54px);line-height:1.3}.ekh .lead{color:var(--muted);max-width:56ch;animation:fadeUp .8s var(--ease) .45s both;margin-top:18px;font-size:clamp(15.5px,1.15vw,17px)}.ekh .acts{animation:fadeUp .8s var(--ease) .6s both;flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ek-steps{max-width:520px;animation:fadeUp .8s var(--ease) .75s both;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ek-steps button{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;font:inherit;color:var(--ink);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 12px;padding:10px 14px 12px;transition:border-color .3s,background .3s;display:grid;position:relative;overflow:hidden}.ek-steps .n{background:var(--surface-2);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:600;transition:all .3s;display:grid}.ek-steps b{font-size:15px;font-weight:500;display:block}.ek-steps small{color:var(--muted);font-size:13px;display:block}.ek-steps .bar{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ek-steps .bar em{background:#00a86b;width:0;height:100%;display:block}.ek-steps [aria-pressed=true]{border-color:#00a86b}.ek-steps [aria-pressed=true] .n,.ek-steps .done .n{color:#fff;background:#00a86b}.ek-steps [aria-pressed=true] .bar em{animation:ekBar var(--dur,3s) linear forwards}@keyframes ekBar{to{width:100%}}.ekh.still .ek-steps [aria-pressed=true] .bar em{width:100%;animation:none}.ek-steps button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ekh-stage{perspective:1400px;place-items:center;height:clamp(540px,46vw,640px);display:grid;position:relative}.ek-orbit{border:1px dashed var(--line);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ek-orbit.o1{aspect-ratio:1;width:78%;animation:80s linear infinite jdSpin}.ek-orbit.o2{aspect-ratio:1;opacity:.6;border-style:solid;width:56%}.ek-glow{aspect-ratio:1;filter:blur(10px);background:radial-gradient(closest-side,#2ad58759,#0000);border-radius:50%;width:46%;position:absolute}.ek-phone{aspect-ratio:9/19.2;width:clamp(250px,21vw,300px);transition:transform 1.2s var(--ease);z-index:3;background:#0a0f18;border-radius:46px;padding:11px;position:relative;transform:rotateY(-14deg)rotateX(4deg)rotate(2deg);box-shadow:0 0 0 2px #2a3342,0 0 0 4px #0a0f18,0 50px 80px -30px #000000a6,inset 0 0 0 1px #ffffff14}.ekh-stage:hover .ek-phone{transform:rotateY(-6deg)rotateX(2deg)rotate(1deg)}.ek-notch{z-index:5;background:#000;border-radius:14px;width:32%;height:24px;position:absolute;top:18px;left:50%;translate:-50%}.ek-screen{color:#071b3a;background:#f4f7fa;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.ek-scr{opacity:0;transition:opacity .45s var(--ease),transform .55s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(18px)}.ek-scr.on{opacity:1;transform:none}.ek-bar{justify-content:space-between;align-items:center;height:44px;padding:16px 26px 0;font-size:12px;font-weight:600;display:flex}.ek-dots{gap:3px;display:flex}.ek-dots i{background:#071b3a;border-radius:50%;width:4px;height:4px}.ek-app{flex-direction:column;flex:1;gap:10px;padding:14px 18px 18px;display:flex}.ek-app small{color:#00875a;letter-spacing:.06em;font-size:11px;font-weight:600}.ek-app h4{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2}.ek-app p{color:#5b6b80;font-size:12.5px;line-height:1.45}.ek-frame{background:#0b1a30;border-radius:16px;margin-top:6px;padding:18px 14px;position:relative;overflow:hidden}.ek-scan{background:linear-gradient(#0000,#2ad5878c,#0000);border-bottom:2px solid #2ad587;height:36px;position:absolute;top:-36px;left:0;right:0}.ek-scr.run .ek-scan{animation:1.6s ease-in-out 2 alternate ekScan}@keyframes ekScan{to{top:100%}}.ek-corner{border:2.5px solid #2ad587;width:16px;height:16px;position:absolute}.ek-corner.a{border-bottom:0;border-right:0;border-radius:6px 0 0;top:8px;left:8px}.ek-corner.b{border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:8px;right:8px}.ek-corner.c{border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:8px;left:8px}.ek-corner.d{border-top:0;border-left:0;border-radius:0 0 6px;bottom:8px;right:8px}.ek-fields{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ek-fields li{opacity:.35;background:#fff;border:1px solid #dfe6ec;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;display:flex}.ek-fields li b{color:#fff;background:#00a86b;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;transform:scale(0)}.ek-fields li b svg{stroke-width:3px;width:12px;height:12px}.ek-scr.run .ek-fields li{animation:.3s forwards ekOn;animation-delay:calc(1.3s + var(--i) * .35s)}.ek-scr.run .ek-fields li b{animation:ekPop .35s var(--ease) forwards;animation-delay:calc(1.3s + var(--i) * .35s)}@keyframes ekOn{to{opacity:1}}@keyframes ekPop{to{transform:scale(1)}}.ek-id{color:#1d2a3a;background:linear-gradient(135deg,#f6f1e4,#e4ecf3 55%,#dce8e2);border-radius:12px;padding:10px 12px;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #00000080}.ek-id:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 10px,#004b8d09 10px 11px);position:absolute;inset:0}.ek-id-top{align-items:center;gap:6px;font-size:9px;display:flex}.ek-id-top b{font-weight:600}.ek-id-top em{color:#c62828;letter-spacing:.08em;border:1px solid #c62828;border-radius:4px;margin-left:auto;padding:0 4px;font-size:8px;font-style:normal;font-weight:700}.ek-seal{background:radial-gradient(circle,#d8b44a 40%,#b8902a);border-radius:50%;width:14px;height:14px}.ek-id-body{grid-template-columns:32% 1fr;align-items:center;gap:10px;margin-top:8px;display:grid}.ek-id-ph{aspect-ratio:3/4;background:#c9d6e6;border-radius:6px;place-items:end center;display:grid;overflow:hidden}.ek-id-ph .ek-face{width:100%}.ek-id-tx{gap:3px;font-size:9px;display:grid}.ek-id-tx b{font-size:11px}.ek-id-no{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:600}.ek-id-tx i{background:#1d2a3a24;border-radius:2px;height:4px;display:block}.ek-id-tx i+i{width:60%}.ek-chip-gold{background:linear-gradient(135deg,#e3c872,#b8902a);border-radius:4px;width:22px;height:17px;position:absolute;bottom:10px;right:12px}.ek-id.float{z-index:4;width:clamp(200px,17vw,250px);animation:7s ease-in-out infinite ekFloat;position:absolute;top:18%;left:2%;transform:rotate(-10deg)translateZ(40px)}@keyframes ekFloat{50%{translate:0 -10px}}.ek-id.float{transition:transform .9s var(--ease)}.ek-cam{aspect-ratio:1;width:74%;margin:8px auto 0;position:relative}.ek-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ek-ring circle{fill:none;stroke-width:7px}.ek-ring .bg{stroke:#dfe6ec}.ek-ring .fg{stroke:#00a86b;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.ek-scr.run .ek-ring .fg{animation:ekRing 2.8s var(--ease) forwards}@keyframes ekRing{to{stroke-dashoffset:0}}.ek-cam-in{background:linear-gradient(#c9d6e6,#e4ecf3);border-radius:50%;place-items:end center;display:grid;position:absolute;inset:9%;overflow:hidden}.ek-cam-in .ek-face{width:92%}.ek-scr.run .ek-eyes{animation:3s ease-in-out ekBlink}@keyframes ekBlink{40%,48%{transform:scaleY(1)}44%{transform:scaleY(.1)}}.ek-eyes{transform-origin:60px 58px}.ek-mesh{opacity:0;background:radial-gradient(circle,#2ad58700 55%,#2ad58740);border-radius:50%;position:absolute;inset:0}.ek-scr.run .ek-mesh{animation:2.8s forwards ekMesh}@keyframes ekMesh{30%,70%{opacity:1}to{opacity:0}}.ek-prompt{text-align:center;height:20px;font-weight:600;position:relative;color:#071b3a!important;font-size:13.5px!important}.ek-prompt span{opacity:0;position:absolute;inset:0}.ek-scr.run .ek-prompt span{animation:.95s forwards ekPrompt;animation-delay:calc(var(--i) * .95s)}.ek-scr.run .ek-prompt span:last-child{animation:.95s 1.9s forwards ekPromptLast}@keyframes ekPrompt{0%{opacity:0;translate:0 6px}20%,80%{opacity:1;translate:0}to{opacity:0}}@keyframes ekPromptLast{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.ek-checks{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ek-checks li{background:#fff;border:1px solid #dfe6ec;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12.5px;display:flex;position:relative}.ek-spin{border:2px solid #dfe6ec;border-top-color:#004b8d;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ekSpin}@keyframes ekSpin{to{transform:rotate(360deg)}}.ek-ok{align-items:center;gap:6px;display:none}.ek-ok svg{color:#fff;stroke-width:3px;background:#00a86b;border-radius:50%;width:18px;height:18px;padding:3px}.ek-ok em{color:#00875a;background:#e3f5ee;border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}@keyframes ekHide{to{display:none}}@keyframes ekShow{to{display:inline-flex}}.ek-meter{color:#5b6b80;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.ek-meter i{background:linear-gradient(90deg,#00a86b,#f2c94c 55%,#e5484d);border-radius:3px;flex:1;height:6px}.ek-meter b{width:10px;height:10px;transition:margin-left 1.6s var(--ease);background:#fff;border:2px solid #071b3a;border-radius:50%;margin-left:0;display:block;translate:-5px -2px}.ek-scr.run .ek-meter b{margin-left:14%}.ek-done{text-align:center;justify-content:center;align-items:center;gap:12px}.ek-done small{position:absolute;top:58px;left:18px}.ek-badge svg{width:84px;height:84px}.ek-badge circle{fill:#00a86b;transform-origin:40px 40px;opacity:0;transform:scale(.4)}.ek-badge path{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px}.ek-scr.run .ek-badge circle{animation:ekBadge .55s var(--ease) forwards}.ek-scr.run .ek-badge path{animation:.5s .35s forwards ekTick}@keyframes ekBadge{to{opacity:1;transform:scale(1)}}@keyframes ekTick{to{stroke-dashoffset:0}}.ek-aud{color:#00624a;background:#e3f5ee;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.ek-aud svg{stroke-width:3px;width:14px;height:14px}.ek-time b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.ek-btn{color:#fff;background:#071b3a;border-radius:14px;width:100%;margin-top:auto;padding:12px;font-size:14px;font-weight:600}.ek-scr.still-final .ek-badge circle,.ekh.still .ek-badge circle{opacity:1;transform:none}.ekh.still .ek-badge path{stroke-dashoffset:0}.ek-chip{z-index:5;background:var(--surface);color:var(--ink);border:1px solid var(--line);white-space:nowrap;transition:transform .45s var(--ease),background .3s,color .3s,border-color .3s;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 14px 30px -16px #071b3a73}.ek-chip i{background:var(--control);border-radius:50%;width:8px;height:8px}.ek-chip.hot{color:#fff;background:#071b3a;border-color:#071b3a;transform:scale(1.06)}.ek-chip.hot i{background:#2ad587;box-shadow:0 0 0 4px #2ad58740}:root[data-theme=dark] .ek-chip.hot{background:#00a86b;border-color:#00a86b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ek-chip.hot{background:#00a86b;border-color:#00a86b}}.ek-chip.k0{bottom:22%;left:0}.ek-chip.k1{top:16%;right:0}.ek-chip.k2{bottom:30%;right:2%}.ek-chip.k3{bottom:4%;left:10%}.ek-demo{color:var(--muted);font-size:11.5px;position:absolute;bottom:0;right:4%}.ekh .ek-chip,.ekh .ek-id.float,.ek-phone{opacity:0}.ekh.in .ek-phone{opacity:1;transition:opacity .8s var(--ease) .2s,transform 1.2s var(--ease)}.ekh.in .ek-id.float{opacity:1;transition:opacity .8s .5s,transform .9s var(--ease)}.ekh.in .ek-chip{opacity:1;transition:opacity .6s calc(.8s + var(--d,0s)),transform .45s var(--ease),background .3s,color .3s}.ek-chip.k1{--d:.1s}.ek-chip.k2{--d:.2s}.ek-chip.k3{--d:.3s}.ekh.still .ek-chip,.ekh.still .ek-id.float,.ekh.still .ek-phone{opacity:1}@media (max-width:1000px){.ekh-in{grid-template-columns:minmax(0,1fr)}.ekh-stage{height:560px}.ek-steps{max-width:none}}@media (max-width:560px){.ekh-stage{height:500px}.ek-phone{width:230px}.ek-id.float{width:170px;top:10%;left:-2%}.ek-chip{padding:7px 11px;font-size:11.5px}.ek-chip.k0{bottom:16%;left:0}.ek-chip.k1{top:4%;right:0}.ek-chip.k2{bottom:34%;right:0}.ek-chip.k3{display:none}.ek-orbit.o1{width:100%}}@media (prefers-reduced-motion:reduce){.ek-phone,.ek-id.float,.ek-orbit{transition:none;animation:none}.ek-scr{transition:none}}.ek-id.float{z-index:2;top:30%;left:-2%;transform:rotate(-12deg)}.ekh[data-step="0"] .ek-id.float{transform:rotate(-6deg)translate(34px,-6px)}.ek-checks li{padding-right:40px}.ek-checks li .ek-spin,.ek-checks li .ek-ok{margin-top:-9px;position:absolute;top:50%;right:10px}.ek-ok{opacity:0;display:inline-flex;right:10px}.ek-checks li .ek-ok em{position:absolute;top:0;right:24px}.ek-scr.run .ek-checks li .ek-spin{animation:.8s linear infinite ekSpin,.2s forwards ekFade;animation-delay:0s,calc(.45s + var(--i) * .4s)}.ek-scr.run .ek-checks li .ek-ok{animation:.25s forwards ekOn;animation-delay:calc(.45s + var(--i) * .4s)}@keyframes ekFade{to{opacity:0}}.ekh.still .ek-checks .ek-ok{opacity:1}.ekh.still .ek-checks .ek-spin{opacity:0}.ek-demo{bottom:-6px;left:0;right:auto}.marquee .marquee-track{gap:14px}.mq-t{border:1px solid var(--line);width:172px;height:84px;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:18px;flex:none;place-items:center;padding:14px 18px;display:grid}.mq-t:hover{box-shadow:var(--card-shadow);transform:translateY(-3px)}.marquee .mq-t img{object-fit:contain;width:auto;filter:none!important;opacity:1!important;mix-blend-mode:multiply!important;max-width:100%!important;height:auto!important;max-height:46px!important}:root[data-theme=dark] .mq-t{background:#c9d3df;border-color:#0000}:root[data-theme=dark] .marquee .mq-t img{filter:grayscale()contrast(1.1)!important;opacity:.9!important}:root[data-theme=dark] .mq-t:hover img{filter:none!important;opacity:1!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mq-t{background:#c9d3df;border-color:#0000}:root:not([data-theme=light]) .marquee .mq-t img{filter:grayscale()contrast(1.1)!important;opacity:.9!important}:root:not([data-theme=light]) .mq-t:hover img{filter:none!important;opacity:1!important}}.trust2 .mq2{margin-top:10px}.trust2 .mq2:first-of-type{margin-top:12px}.mq2 .marquee-track{animation-duration:55s}.mq2.rev .marquee-track{animation-duration:62s;animation-direction:reverse}.vc-sum{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:22px;display:flex}.vc-sum>b{letter-spacing:-.03em;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1}.vc-sum>span{color:var(--muted);max-width:22ch;margin-right:10px;font-size:14px;line-height:1.35}.vc-sum a{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.vc-sum a i{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.vc-sum a:hover{border-color:var(--control);color:var(--ink)}.vcs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vc{background:var(--surface);border:1px solid var(--line);border-radius:24px;align-content:start;gap:18px;padding:22px;scroll-margin-top:110px;display:grid}.gsec.alt .vc{background:var(--bg)}.vc.wide{grid-column:1/-1}.vc.wide ul{grid-template-columns:repeat(4,minmax(0,1fr))}.vc header{align-items:center;gap:14px;display:flex}.vc-lg{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;padding:8px;display:grid}.vc-lg img{object-fit:contain;max-width:100%;max-height:100%}.vc-lg.txt{color:#071b3a;font-size:22px;font-weight:700}.vc h3{font-size:19px;font-weight:500}.vc header small{color:var(--muted);font-size:13px}.vc ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vc li{text-align:center;justify-items:center;gap:10px;display:grid}.vc-plate{aspect-ratio:1.25;border:1px solid var(--line);width:100%;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:16px;place-items:center;padding:14px;display:grid}.vc li:hover .vc-plate{transform:translateY(-4px);box-shadow:0 18px 30px -18px #071b3a73}.vc-plate img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.vc li b{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.35}:root[data-theme=dark] .vc-plate,:root[data-theme=dark] .vc-lg{border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vc-plate,:root:not([data-theme=light]) .vc-lg{border-color:#0000}}@media (max-width:860px){.vcs{grid-template-columns:minmax(0,1fr)}.vc ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery{grid-template-rows:repeat(5,clamp(96px,8.6vw,132px));grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gcase{color:#fff;isolation:isolate;opacity:0;transition:opacity .7s var(--ease) calc(var(--i) * 90ms),translate .8s var(--ease) calc(var(--i) * 90ms),box-shadow .35s;background:#0b1a30;border-radius:22px;text-decoration:none;position:relative;overflow:hidden;translate:0 28px}.gallery.in .gcase{opacity:1;translate:0}.g0{grid-area:1/1/4}.g3{grid-area:4/1/6}.g1{grid-area:1/2/3}.g4{grid-area:3/2/6}.g2{grid-area:1/3/4}.g5{grid-area:4/3/6}.gcase img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.gc-shade{z-index:-1;background:linear-gradient(#040e221a 0%,#040e2200 35%,#040e22e0 100%);transition:background .4s;position:absolute;inset:0}.gcase:hover{box-shadow:0 30px 60px -28px #071b3ab3}.gcase:hover img{transform:scale(1.06)}.gcase:hover .gc-shade{background:linear-gradient(#040e2233 0%,#040e2240 35%,#040e22eb 100%)}.gc-tag{color:#071b3a;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;top:14px;left:14px}.gc-go{color:#071b3a;width:38px;height:38px;transition:transform .35s var(--ease),background .3s,color .3s;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.gc-go svg{width:16px;height:16px}.gcase:hover .gc-go{color:#fff;background:#00a86b;transform:rotate(45deg)}.gc-tx{gap:4px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.gc-m{letter-spacing:-.03em;color:#9fe5c6;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1}.gc-co{font-size:17px;font-weight:600;line-height:1.25}.gc-o{color:#d5e0ee;font-size:14px}.gc-w{color:#b8c8db;opacity:0;max-height:0;transition:max-height .4s var(--ease),opacity .3s;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.gc-w svg{width:14px;height:14px}.gcase:hover .gc-w,.gcase:focus-visible .gc-w{opacity:1;max-height:24px}.gcase:focus-visible{outline-offset:3px;outline:3px solid #2ad587}.g1 .gc-o,.g3 .gc-o,.g5 .gc-o{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gal-more{justify-content:center;margin-top:26px;display:flex}@media (max-width:1000px){.gallery{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.g0,.g1,.g2,.g3,.g4,.g5{grid-area:span 2}.g1,.g5{grid-row:span 3}}@media (max-width:640px){.gallery{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.gcase{aspect-ratio:4/3.4;grid-row:auto!important}.gc-w{opacity:1;max-height:24px}}@media (prefers-reduced-motion:reduce){.gcase{opacity:1;transition:none;translate:none}.gcase img{transition:none}}.ihero .ih-in{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:end}.ihero h1{max-width:15ch}html[lang=th] .ihero h1{max-width:18ch}.ih-kick{color:#fff;max-width:40ch;animation:fadeUp .8s var(--ease) .45s both;margin-top:18px;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.35}.ihero .svh-lead{margin-top:10px}.ih-stats{justify-self:end;gap:12px;width:min(100%,380px);padding-bottom:6px;display:grid}.ih-stats>div{animation:svcIn .9s var(--ease) both;animation-delay:calc(.55s + var(--k) * .1s);opacity:0;background:#040e22b8;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px;display:grid;transform:translate(30px)}.ih-stats b{letter-spacing:-.03em;color:#fff;min-width:2.2ch;font-size:clamp(26px,2.3vw,36px);font-weight:500;line-height:1}.ih-stats span{color:#c9d6e6;font-size:13.5px;line-height:1.4}.ih-stats>div:first-child b{color:#2ad587}.ih-tabs{border-top:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;margin-top:clamp(28px,3.4vw,48px);display:grid}.ih-tabs a{color:#ffffffb8;align-items:baseline;gap:10px;padding:18px 12px 22px 0;font-size:14.5px;text-decoration:none;transition:color .2s;display:flex;position:relative}.ih-tabs a:before{content:"";transform-origin:0;height:2px;transition:transform .5s var(--ease);background:#2ad587;position:absolute;top:-1px;left:0;right:12px;transform:scaleX(0)}.ih-tabs a:hover{color:#fff}.ih-tabs a:hover:before{transform:scaleX(.35)}.ih-tabs a[aria-current]{color:#fff;font-weight:500}.ih-tabs a[aria-current]:before{transform:none}.ih-tabs small{color:#ffffff8c;font-size:12px}.ih-tabs a:focus-visible{outline-offset:2px;outline:2px solid #2ad587}.ich-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.ich-side{position:sticky;top:110px}.ich-intro{color:var(--ink-2);max-width:46ch;margin-top:18px;font-size:17px}.ich-meter{align-items:baseline;gap:8px;margin-top:34px;display:flex}.ich-meter b{letter-spacing:-.04em;color:var(--ink);font-size:56px;font-weight:500;line-height:1}.ich-meter span{color:var(--muted);font-size:18px}.ich-meter i{background:var(--line);border-radius:3px;flex:1;align-self:center;max-width:220px;height:3px;margin-left:14px;overflow:hidden}.ich-meter em{background:var(--accent);height:100%;transition:width .5s var(--ease);border-radius:3px;display:block}.ich-list{gap:14px;list-style:none;display:grid}.ich-it{background:var(--surface);border:1px solid var(--line);opacity:.42;transition:opacity .5s var(--ease),transform .5s var(--ease),border-color .5s,box-shadow .5s;border-radius:22px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px;padding:26px;display:grid;transform:scale(.98)}.ich-it.on{opacity:1;box-shadow:var(--card-shadow);transform:none}.ich-it:last-child.on{border-color:var(--brand)}.ich-it.on:has(+.ich-it:not(.on)){border-color:var(--brand)}.ich-it .n{color:var(--muted);width:2ch;font-size:13px}.ich-it p{color:var(--ink);letter-spacing:-.01em;font-size:clamp(17px,1.35vw,20px);line-height:1.35}.im-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.im-copy p.cl{color:var(--ink-2);margin-top:18px;font-size:16px}.im-sub{color:var(--ink);align-items:center;gap:10px;margin-top:24px;font-weight:500;display:flex}.im-sub i{background:var(--accent);border-radius:2px;width:26px;height:2px}.im-orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:640px;position:relative}.im-orbit>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.im-hub .bi{border-radius:16px;width:52px;height:52px}.im-hub .bi svg{width:26px;height:26px}.im-orbit .rg{fill:none;stroke:var(--line);stroke-width:.25px}.im-orbit .rg2{fill:none;stroke:var(--line);stroke-width:.25px;stroke-dasharray:1 1.4}.im-orbit .ln{stroke:var(--brand);stroke-opacity:.35;stroke-width:.35px;stroke-dasharray:1.2 1.6;transition:stroke-opacity .3s,stroke-width .3s,stroke .3s;animation:2.4s linear infinite imFlow}.im-orbit .ln.hot{stroke:var(--accent);stroke-opacity:1;stroke-width:.6px}@keyframes imFlow{to{stroke-dashoffset:-5.6px}}.im-hub{aspect-ratio:1;background:var(--foundation);color:#fff;text-align:center;width:34%;box-shadow:0 0 0 10px color-mix(in srgb,var(--brand) 12%,transparent),0 24px 50px -20px #071b3a99;border-radius:50%;place-content:center;justify-items:center;gap:6px;padding:12px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.im-hub .bi{color:#2ad587!important;background:#ffffff1f!important}.im-hub b{font-size:clamp(15px,1.3vw,19px);font-weight:500;line-height:1.2}.im-hub small{letter-spacing:.08em;text-transform:uppercase;color:#9fb3cc;font-size:11.5px}.im-node{left:var(--x);top:var(--y);background:var(--surface);border:1px solid var(--line);width:clamp(150px,13.5vw,196px);box-shadow:var(--card-shadow);color:var(--ink);transition:border-color .25s,box-shadow .25s,scale .25s var(--ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid;position:absolute;translate:-50% -50%}.gsec.alt .im-node{background:var(--bg)}.im-node .bi{border-radius:10px;width:36px;height:36px}.im-node .bi svg{width:18px;height:18px}.im-node b{font-size:13.5px;font-weight:500;line-height:1.3}.im-node .go{background:var(--btn-bg);width:24px;height:24px;color:var(--btn-fg);opacity:0;transition:opacity .2s,scale .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px;scale:.6}.im-node .go svg{width:13px;height:13px}a.im-node:hover,a.im-node:focus-visible{border-color:var(--accent);box-shadow:var(--pop-shadow);scale:1.04}a.im-node:hover .go,a.im-node:focus-visible .go{opacity:1;scale:1}.im-orbit.irv .im-node{opacity:0;scale:.7}.im-orbit.irv .im-hub{opacity:0;transition:opacity .6s,scale .8s var(--ease);scale:.8}.im-orbit.irv .ln{stroke-opacity:0}.im-orbit.irv.in .im-hub{opacity:1;scale:1}.im-orbit.irv.in .im-node{opacity:1;transition:opacity .5s calc(.25s + var(--k) * 90ms),scale .6s var(--ease) calc(.25s + var(--k) * 90ms),border-color .25s,box-shadow .25s;scale:1}.im-orbit.irv.in .ln{stroke-opacity:.35}.im-orbit.irv.in .ln.hot{stroke-opacity:1}.ibento .bt small{color:var(--muted);font-size:12px}.ibento .bt h3{font-size:clamp(17px,1.3vw,20px)}.ibento .bt.big small{color:#9fb3cc}.ibento .bt.big.noimg{background:radial-gradient(120% 90% at 100% 0,#0b5ca8 0%,#071b3a 60%)}.ibento .bt.big.noimg:after{background:radial-gradient(60% 50% at 20% 100%,#00a86b59,#0000)}.ibento .bt-tx{gap:10px;padding:28px;display:grid;position:relative}.ibento .bt.w3{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px}.ibento .bt:not(.big):hover{box-shadow:var(--pop-shadow);transform:translateY(-4px)}.iuc-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.iuc-top .ghead{margin-bottom:0}.iuc-ctl{flex:none;gap:10px;display:flex}.iuc-rail{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:18px;margin-top:clamp(24px,3vw,40px);padding-block:6px 10px;padding-inline:max(clamp(16px,4vw,48px),50vw - 640px + clamp(16px,4vw,48px));scroll-padding-inline:max(clamp(16px,4vw,48px),50vw - 640px + clamp(16px,4vw,48px));display:flex;overflow-x:auto}.iuc-rail::-webkit-scrollbar{display:none}.iuc-rail.drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.iuc-rail:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.iuc-c{aspect-ratio:3/4;scroll-snap-align:start;color:#fff;isolation:isolate;background:#071b3a;border-radius:24px;flex-direction:column;flex:none;justify-content:flex-end;width:clamp(250px,24vw,330px);padding:22px;display:flex;position:relative;overflow:hidden}.iuc-c img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);pointer-events:none;position:absolute;inset:0}.iuc-c:after{content:"";z-index:-1;background:linear-gradient(#040e221a 30%,#040e22e6);position:absolute;inset:0}.iuc-c:hover img{transform:scale(1.06)}.iuc-c.ico{background:radial-gradient(110% 80% at 100% 0,#0b5ca8,#071b3a 62%)}.iuc-c.ico:after{background:radial-gradient(70% 45% at 0 100%,#00a86b4d,#0000)}.iuc-big{color:#2ad587;background:#ffffff14;border:1px solid #ffffff29;border-radius:28px;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -64%}.iuc-big svg{width:42px;height:42px}.iuc-n{color:#fff;background:#040e2299;border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;top:18px;left:20px}.iuc-c h3{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.25}.iuc-c.irv{opacity:0;translate:40px}.iuc-c.irv.in{opacity:1;transition:opacity .6s calc(var(--k) * 70ms),translate .8s var(--ease) calc(var(--k) * 70ms);translate:0}.iuc-c.irv{translate:none}.iuc-c.irv.in{transition:opacity .6s calc(var(--k) * 70ms)}.iuc-prog{background:var(--line);border-radius:3px;max-width:420px;height:3px;margin-top:22px;overflow:hidden}.iuc-prog b{background:var(--brand);border-radius:3px;width:20%;height:100%;transition:width .2s;display:block}.ip-story{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--card-shadow);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);text-decoration:none;transition:box-shadow .3s;display:grid;overflow:hidden}.ip-story:hover{box-shadow:var(--pop-shadow)}.ip-pic{background:#071b3a;min-height:380px;position:relative;overflow:hidden}.ip-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.ip-story:hover .ip-pic img{transform:scale(1.05)}.ip-pic:after{content:"";background:linear-gradient(#0000 45%,#040e22d9);position:absolute;inset:0}.ip-m{z-index:1;color:#fff;gap:4px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.ip-m b{letter-spacing:-.04em;color:#2ad587;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1}.ip-m small{color:#dce6f2;font-size:15px}.ip-tx{align-content:center;gap:14px;padding:clamp(24px,3vw,44px);display:grid}.ip-tx .tagx{background:var(--brand-light);color:var(--brand);border-radius:999px;justify-self:start;padding:5px 12px;font-size:12px;font-weight:500}.ip-tx h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2}.ip-where{color:var(--muted);font-size:14px}.ip-tx ul{gap:10px;margin-block:6px 8px;list-style:none;display:grid}.ip-tx li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:15px;display:grid}.ip-tx li svg{width:18px;height:18px;color:var(--accent);margin-top:2px}.ip-tx .pill-link{justify-self:start}.ip-story.irv{opacity:0;translate:0 30px}.ip-story.irv.in{opacity:1;transition:opacity .7s,translate .9s var(--ease);translate:0}.ip-brands{margin-top:clamp(28px,3.6vw,48px)}.ip-bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ip-bh p{color:var(--ink-2);font-size:17px}.ip-bh p b{color:var(--ink);letter-spacing:-.02em;margin-right:6px;font-size:28px;font-weight:500}.ip-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.iwhy{background:var(--foundation);color:#fff;isolation:isolate;padding-block:clamp(64px,8vw,120px);position:relative;overflow:hidden}.iwhy:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 0 100%,#00a86b38,#0000),radial-gradient(45% 55% at 100% 0,#005ca873,#0000);position:absolute;inset:0}.iw-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.iwhy .eyebrow{color:#9fe5c6}.iwhy .h2{color:#fff}.iw-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.iw-proof div{background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;gap:6px;padding:18px;display:grid}.iw-proof b{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1}.iw-proof span{color:#b8c8db;font-size:13px;line-height:1.4}.iw-list{border-top:1px solid #ffffff29;list-style:none;display:grid}.iw-list li{transition:padding .35s var(--ease),background .35s;border-bottom:1px solid #ffffff29;grid-template-columns:3ch minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 4px;display:grid}.iw-list li span{color:#2ad587;font-size:13px}.iw-list li p{letter-spacing:-.01em;font-size:clamp(18px,1.6vw,23px);line-height:1.3}.iw-list li i{opacity:.5;width:36px;height:36px;transition:opacity .3s,background .3s,transform .4s var(--ease);border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.iw-list li i svg{width:16px;height:16px}.iw-list li:hover{background:#ffffff08;padding-left:14px}.iw-list li:hover i{opacity:1;color:#071b3a;background:#2ad587;border-color:#2ad587;transform:rotate(45deg)}.iw-list li.irv{opacity:0;translate:0 18px}.iw-list li.irv.in{opacity:1;transition:opacity .6s,translate .7s var(--ease);translate:0}.if-track{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:20px;padding-top:6px;list-style:none;display:grid;position:relative}.if-track:before,.if-track:after{content:"";top:34px;left:28px;right:calc(100% / var(--n) - 28px);background:var(--line);border-radius:2px;height:2px;position:absolute}.if-track:after{background:linear-gradient(90deg,var(--brand),var(--accent));transform-origin:0}.if-track.irv:after{transform:scaleX(0)}.if-track.irv.in:after{transition:transform 1.6s var(--ease) .2s;transform:none}.if-s{align-content:start;gap:10px;padding:0 8px 0 0;display:grid;position:relative}.if-dot{background:var(--surface);border:2px solid var(--line);z-index:1;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:14px;transition:border-color .4s,background .4s,color .4s;display:grid;position:relative}.gsec.alt .if-dot{background:var(--surface)}.if-dot b{font-size:15px;font-weight:600}.if-track.in .if-dot,.if-track:not(.irv) .if-dot{border-color:var(--accent);background:var(--foundation);color:#fff;transition-delay:calc(.3s + var(--i) * .38s)}.if-s small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:12.5px;font-weight:600}.if-s h3{letter-spacing:-.01em;max-width:18ch;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.3}.if-track.irv .if-s{opacity:0;translate:0 16px}.if-track.irv.in .if-s{opacity:1;transition:opacity .6s calc(.3s + var(--i) * .38s),translate .7s var(--ease) calc(.3s + var(--i) * .38s);translate:0}.io-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.io-c{aspect-ratio:4/5;color:#fff;isolation:isolate;background:#071b3a;border-radius:22px;flex-direction:column;justify-content:flex-end;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.io-c img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.io-c:after{content:"";z-index:-1;background:linear-gradient(#040e2200 35%,#040e22e6);position:absolute;inset:0}.io-c:hover img{transform:scale(1.07)}.io-tx{gap:6px;display:grid}.io-tx small{color:#9fe5c6;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.io-tx b{font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.25}.io-go{color:#071b3a;width:40px;height:40px;transition:transform .4s var(--ease),background .3s;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.io-go svg{width:16px;height:16px}.io-c:hover .io-go{background:#2ad587;transform:rotate(45deg)}.io-c:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.io-c.irv{opacity:0;translate:0 24px}.io-c.irv.in{opacity:1;transition:opacity .6s,translate .8s var(--ease);translate:0}.ih-stats.irv{opacity:1}.ixh{padding-top:calc(96px + env(safe-area-inset-top,0px));padding-bottom:clamp(56px,7vw,96px)}.ixh-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,64px);margin-top:18px;display:grid}.ixh h1{letter-spacing:-.04em;max-width:14ch;margin-top:12px;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.02}html[lang=th] .ixh h1{letter-spacing:normal;font-size:clamp(32px,4vw,56px);line-height:1.3}.ixh .lead{color:var(--ink-2);font-size:17px}.ix-acc{gap:12px;height:clamp(460px,44vw,600px);margin-top:clamp(28px,4vw,52px);display:flex}.ix-p{color:#fff;isolation:isolate;min-width:0;transition:flex-grow .7s var(--ease);animation:fadeUp .8s var(--ease) both;animation-delay:calc(.1s + var(--k) * 80ms);background:#071b3a;border-radius:24px;flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.ix-p.on{flex-grow:3.4}.ix-p img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.ix-p.on img{transform:scale(1.04)}.ix-shade{z-index:-1;background:linear-gradient(#040e2240,#040e228c 45%,#040e22eb);transition:background .5s;position:absolute;inset:0}.ix-n{background:#040e2299;border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;top:20px;left:20px}.ix-v{writing-mode:vertical-rl;white-space:nowrap;font-size:18px;font-weight:500;transition:opacity .3s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.ix-p.on .ix-v{opacity:0}.ix-b{opacity:0;transition:opacity .35s,translate .5s var(--ease);pointer-events:none;gap:10px;max-width:560px;display:grid;position:absolute;bottom:28px;left:28px;right:28px;translate:0 16px}.ix-p.on .ix-b{opacity:1;transition-delay:.25s;translate:0}.ix-b small{color:#9fe5c6;font-size:13px}.ix-b b{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.1}.ix-d{color:#d5e0ee;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.ix-go{color:#071b3a;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:10px;height:44px;margin-top:6px;padding:0 8px 0 18px;font-size:14px;font-weight:500;display:inline-flex}.ix-go svg{color:#fff;background:#071b3a;border-radius:50%;width:28px;height:28px;padding:7px}.ix-p:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ixr-list{border-top:1px solid var(--line);display:grid}.ixr{border-bottom:1px solid var(--line);color:var(--ink);transition:background .3s,padding .35s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.3fr) auto;align-items:center;gap:20px;padding:24px 8px;text-decoration:none;display:grid}.ixr:hover{background:var(--bg);padding-left:18px}.gsec.alt .ixr:hover{background:var(--bg)}.ixr-i{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.ixr-m{letter-spacing:-.03em;color:var(--accent-text);font-size:clamp(24px,2.2vw,32px);font-weight:500}.ixr-o{color:var(--ink);font-size:16px}.ixr-c{color:var(--muted);font-size:14px}.ixr-go{border:1px solid var(--line);width:40px;height:40px;transition:transform .4s var(--ease),background .3s,color .3s;border-radius:50%;place-items:center;display:grid}.ixr-go svg{width:16px;height:16px}.ixr:hover .ixr-go{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000;transform:rotate(45deg)}.ixr.irv{opacity:0;translate:0 14px}.ixr.irv.in{opacity:1;transition:opacity .6s,translate .7s var(--ease);translate:0}@media (max-width:1100px){.ip-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.im-in{grid-template-columns:minmax(0,1fr)}.im-orbit{max-width:600px}.io-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.io-c{aspect-ratio:16/10}.ixr{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;row-gap:6px}.ixr-i{grid-column:1/-1}.ixr-c{display:none}}@media (max-width:900px){.ihero .ih-in{grid-template-columns:minmax(0,1fr)}.ih-stats{grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%}.ih-tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.ih-tabs::-webkit-scrollbar{display:none}.ih-tabs a{flex:none;padding-right:0}.ich-in,.iw-in,.ixh-top{grid-template-columns:minmax(0,1fr)}.ich-side{position:static}.ich-meter{display:none}.ich-it{opacity:1;transform:none}.ip-story{grid-template-columns:minmax(0,1fr)}.ip-pic{min-height:280px}.if-track{grid-template-columns:minmax(0,1fr);gap:26px;padding-left:0}.if-track:before,.if-track:after{width:2px;height:auto;inset:28px auto 28px 27px}.if-track:after{transform-origin:50% 0}.if-track.irv:after{transform:scaleY(0)}.if-s{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:18px}.if-dot{grid-row:span 2;margin-bottom:0}.ix-acc{flex-direction:column;height:auto}.ix-p{height:120px;transition:height .6s var(--ease);flex:none}.ix-p.on{height:420px}.ix-v{writing-mode:horizontal-tb;bottom:20px;left:20px;transform:translate(0,0)}.ix-b{bottom:20px;left:20px;right:20px}}@media (max-width:640px){.im-orbit{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.im-orbit>svg{display:none}.im-hub{aspect-ratio:auto;width:auto;box-shadow:none;text-align:left;border-radius:20px;grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center;gap:12px;padding:20px;position:relative;top:auto;left:auto;translate:none}.im-hub small{grid-column:2}.im-node{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;width:auto;position:relative;top:auto;left:auto;translate:none}.ip-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-proof,.io-grid{grid-template-columns:minmax(0,1fr)}.ich-it{grid-template-columns:auto minmax(0,1fr);padding:20px}.ich-it .n{display:none}.iuc-top{flex-wrap:wrap}.iuc-c{width:78vw}.ixr{grid-template-columns:minmax(0,1fr) auto}.ixr-o{grid-column:1}.ixr-go{grid-area:2/2/4}}@media (prefers-reduced-motion:reduce){.im-orbit .ln{animation:none}.ix-p,.ix-p img,.ix-b,.ih-stats>div{opacity:1!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}}.ibento .bt:not(.big):not(.w3){grid-template-rows:auto 1fr auto;min-height:190px}.ibento .bt:not(.big):not(.w3) small{align-self:end}.ich-list,.iw-list,.if-track{margin:0;padding:0}:root[data-theme=dark] .iwhy{border-block:1px solid #1e3556}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iwhy{border-block:1px solid #1e3556}}html[lang=th] .ixr-i,html[lang=th] .if-s small,html[lang=th] .io-tx small,html[lang=th] .im-hub small{letter-spacing:normal;text-transform:none}.cth{isolation:isolate;background:var(--foundation);color:#fff;padding-top:calc(100px + env(safe-area-inset-top,0px));padding-bottom:clamp(56px,7vw,96px);position:relative;overflow:hidden}.cth-bg{z-index:-1;background:radial-gradient(40% 50% at 0 100%,#00a86b33,#0000),radial-gradient(45% 60% at 100% 0,#005ca880,#0000);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.cth-bg:after{content:"";background-image:radial-gradient(#ffffff14 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.cth-in{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.cth .crumb,.cth .crumb a,.cth .crumb span{color:#ffffffb8}.cth .crumb [aria-current]{color:#fff}.cth h1{letter-spacing:-.04em;max-width:13ch;animation:fadeUp .8s var(--ease) .1s both;margin-top:14px;font-size:clamp(38px,4.6vw,68px);font-weight:500;line-height:1.02}html[lang=th] .cth h1{letter-spacing:normal;font-size:clamp(32px,3.8vw,52px);line-height:1.3}.cth-lead{color:#d5e0ee;max-width:50ch;animation:fadeUp .8s var(--ease) .2s both;margin-top:18px;font-size:clamp(15px,1.2vw,18px)}.cth-quick{gap:10px;max-width:520px;margin-top:30px;display:grid}.cq{color:#fff;transition:background .25s,border-color .25s,translate .3s var(--ease);animation:fadeUp .7s var(--ease) both;background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 18px 12px 12px;text-decoration:none;animation-delay:.3s;display:grid}.cq:nth-child(2){animation-delay:.38s}.cq:nth-child(3){animation-delay:.46s}.cq:hover{background:#ffffff17;border-color:#2ad587;translate:6px}.cq:focus-visible{outline-offset:3px;outline:2px solid #2ad587}.cq-i{color:#071b3a;background:#2ad587;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.cq-i svg{width:20px;height:20px}.cq small{color:#9fb3cc;font-size:12.5px;display:block}.cq b{letter-spacing:-.01em;font-size:17px;font-weight:500}.cth-st{color:#c9d6e6;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;font-size:14px;display:flex}.cth-st i{background:#8090a5;border-radius:50%;flex:none;width:10px;height:10px}.cth-st.on i{background:#2ad587;animation:2s infinite stPulse;box-shadow:0 0 #2ad58799}@keyframes stPulse{70%{box-shadow:0 0 0 10px #2ad58700}to{box-shadow:0 0 #2ad58700}}.cth-st b{color:#fff;font-weight:600}.cth-why{border-top:1px solid #ffffff24;margin-top:34px;padding-top:26px}.cth-why .eyebrow{color:#9fe5c6}.cth-why ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cth-why li{color:#dce6f2;grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.4;display:grid}.cth-why li svg{color:#2ad587;width:18px;height:18px;margin-top:1px}.ct-card{background:var(--surface);color:var(--ink);border:1px solid var(--line);animation:fadeUp .9s var(--ease) .25s both;border-radius:28px;padding:clamp(22px,2.6vw,36px);scroll-margin-top:90px;box-shadow:0 30px 70px -30px #0009}.ct-cardh h2{letter-spacing:-.02em;margin-top:8px;font-size:clamp(24px,2.2vw,32px);font-weight:500}.ct-cardh p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:15px}.ct-form{gap:18px;margin-top:22px;display:grid}.cf-topics{border:0;min-width:0;margin:0;padding:0}.cf-topics legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.cf-topics legend small{color:var(--muted);margin-left:4px;font-weight:400}.cf-chips{flex-wrap:wrap;gap:8px;display:flex}.cf-chip{border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.cf-chip i{width:0;transition:width .25s var(--ease);display:grid;overflow:hidden}.cf-chip i svg{width:16px;height:16px}.cf-chip:hover{border-color:var(--brand);color:var(--ink)}.cf-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.cf-chip[aria-pressed=true] i{width:16px}:root[data-theme=dark] .cf-chip[aria-pressed=true]{color:#004b8d;background:#fff;border-color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cf-chip[aria-pressed=true]{color:#004b8d;background:#fff;border-color:#fff}}.cf-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cf-topics.bad .cf-chip{border-color:var(--err-st)}.cf-pre{color:var(--accent-text);align-items:center;gap:8px;margin-top:-6px;font-size:13.5px;display:flex}.cf-pre svg{flex:none;width:16px;height:16px}.cf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cf-f{gap:6px;min-width:0;display:grid}.cf-f label{color:var(--ink);font-size:14px;font-weight:500}.req{color:var(--err-tx)}.cf-f input,.cf-f textarea,.cf-sel select{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;min-height:48px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.cf-f textarea{resize:vertical;min-height:110px}.cf-f input::placeholder,.cf-f textarea::placeholder{color:var(--dim)}.cf-f input:hover,.cf-f textarea:hover,.cf-sel select:hover{border-color:var(--control)}.cf-f input:focus,.cf-f textarea:focus,.cf-sel select:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent);outline:none}:root[data-theme=dark] .cf-f input:focus,:root[data-theme=dark] .cf-f textarea:focus,:root[data-theme=dark] .cf-sel select:focus{border-color:#9cc7f2;box-shadow:0 0 0 3px #9cc7f240}.cf-sel{display:block;position:relative}.cf-sel select{appearance:none;cursor:pointer;padding-right:40px}.cf-sel svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.cf-m{color:var(--err-tx);min-height:0;font-size:13px}.cf-consent{color:var(--ink-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.cf-consent input{width:20px;height:20px;accent-color:var(--brand);margin-top:1px}.cf-consent.bad span{color:var(--err-tx)}.cf-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.cf-foot small{color:var(--muted);font-size:12.5px}#ctSend[aria-busy=true]{opacity:.8;cursor:progress}.ct-done{text-align:center;outline:none;justify-items:center;gap:10px;padding:26px 6px 6px;display:grid}.ct-tick svg{fill:none;width:72px;height:72px;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ct-tick circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:tickC .7s var(--ease) forwards}.ct-tick path{stroke-dasharray:36;stroke-dashoffset:36px;animation:tickC .45s var(--ease) .55s forwards}@keyframes tickC{to{stroke-dashoffset:0}}.ct-done h3{letter-spacing:-.02em;font-size:26px;font-weight:500}.ct-done>p{color:var(--muted);max-width:40ch}.ct-ref b{color:var(--ink);margin-left:4px;font-weight:600}.ct-next{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:18px;justify-self:stretch;margin:10px 0 6px;padding:18px 20px}.ct-next b{font-size:14px}.ct-next ol{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ct-next li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:12px;font-size:14.5px;display:grid}.ct-next li span{color:var(--accent-text);font-weight:600}.ct-proto{color:var(--muted);font-size:12px}.ctd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ctd{background:var(--surface);border:1px solid var(--line);transition:box-shadow .3s,translate .3s var(--ease);border-radius:24px;align-content:start;gap:12px;padding:26px;display:grid}.ctd:hover{box-shadow:var(--pop-shadow);translate:0 -4px}.ctd h3{letter-spacing:-.01em;margin-top:6px;font-size:20px;font-weight:500}.ctd>p{color:var(--muted);font-size:14.5px}.ctd-ls{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding-top:14px;display:grid}.ctd-l{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:40px;font-size:15px;display:flex}.ctd-l a{color:var(--link);font-weight:500;text-decoration:none}.ctd-l a:hover{text-decoration:underline}.ctd-i{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ctd-i svg{width:16px;height:16px}.ctd-or{color:var(--muted);font-size:13px}.cp-btn{border:1px solid var(--line);height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.cp-btn svg{width:15px;height:15px}.cp-btn:hover{border-color:var(--brand);color:var(--ink)}.cp-btn.ok{background:var(--ok-bg);border-color:var(--ok-st);color:var(--ok-tx)}.cp-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ctd.irv,.of.irv,.ct-hours.irv{opacity:0;translate:0 24px}.ctd.irv.in,.of.irv.in,.ct-hours.irv.in{opacity:1;transition:opacity .6s calc(var(--k,0) * .1s),translate .8s var(--ease) calc(var(--k,0) * .1s),box-shadow .3s;translate:0}.of-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.of{background:var(--bg);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.of-map{isolation:isolate;background:#0b2447;min-height:260px;position:relative;overflow:hidden}.of-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.of-road{background:#9cc7f247;border-radius:4px;position:absolute}.of-road.r1{height:8px;top:58%;left:-10%;right:-10%;rotate:-14deg}.of-road.r2{width:6px;top:-10%;bottom:-10%;left:38%;rotate:18deg}.of-road.r3{background:#9cc7f229;height:4px;top:24%;left:-10%;right:30%;rotate:8deg}.of:nth-child(2) .of-road.r1{top:40%;rotate:10deg}.of:nth-child(2) .of-road.r2{left:60%;rotate:-8deg}.of-pin{z-index:2;background:#2ad587;border-radius:50% 50% 50% 0;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:48%;left:50%;translate:-50% -100%;rotate:-45deg;box-shadow:0 10px 24px -6px #0009}.of-pin svg{color:#071b3a;width:20px;height:20px;rotate:45deg}.of-pulse{width:18px;height:18px;animation:ofP 2.2s var(--ease) infinite;background:#2ad58780;border-radius:50%;position:absolute;top:48%;left:50%;translate:-50% -50%}@keyframes ofP{0%{opacity:.9;scale:1}to{opacity:0;scale:5}}.of-tag{color:#fff;background:#040e22b8;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;bottom:14px;left:14px}.of-tx{align-content:start;gap:8px;padding:26px;display:grid}.of-tx small{color:var(--muted);font-size:12.5px}.of-tx h3{letter-spacing:-.01em;font-size:22px;font-weight:500}.of-tx address{color:var(--ink-2);font-size:15px;font-style:normal;line-height:1.6}.of-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.of-acts .cp-btn{height:44px;margin-left:0;padding:0 16px}.ct-hours{background:var(--bg);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:24px;margin-top:16px;padding:22px 26px;display:grid}.ch-l{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.ch-l h3{font-size:18px;font-weight:500}.ch-l p{color:var(--muted);font-size:14.5px}.ch-l .cth-st{color:var(--muted);grid-column:2;margin-top:6px}.ch-l .cth-st b{color:var(--ink)}.ch-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ch-week li{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:4px;padding:12px 4px;display:grid}.ch-week b{font-size:13px;font-weight:600}.ch-week span{color:var(--muted);font-size:11.5px}.ch-week .we{opacity:.6}.ch-week .today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ch-week .today b{color:var(--accent-text)}@media (max-width:1060px){.cth-in{grid-template-columns:minmax(0,1fr)}.ct-card{max-width:720px}.of-grid2,.ctd-grid,.ct-hours{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cf-row,.cth-why ul,.of{grid-template-columns:minmax(0,1fr)}.of-map{min-height:170px}.ch-week{grid-template-columns:minmax(0,1fr);gap:4px}.ch-week li{text-align:left;justify-content:space-between;padding:10px 14px;display:flex}.ch-l .cth-st{grid-column:1/-1}.cf-foot .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.of-pulse,.cth-st.on i,.cq,.ct-card,.cth h1,.cth-lead{animation:none}.ct-tick circle,.ct-tick path{stroke-dashoffset:0;animation:none}}.ctd-grid{grid-template-rows:auto auto auto auto}.ctd{grid-row:span 4;grid-template-rows:subgrid;gap:12px 0}.ctd .bi{margin-bottom:6px}.ctd h3{margin-top:0}.ctd-nodesc{margin:0}.ctd-ls{align-content:start;margin-top:4px}.ctd-l{flex-wrap:nowrap;align-items:flex-start;min-height:36px;line-height:36px}.ctd-i{width:36px;height:36px}.ctd-l>a{white-space:nowrap}.ctd-ph{flex-wrap:wrap;gap:0 10px;min-width:0;display:flex}.ctd-ph a{color:var(--link);white-space:nowrap;font-weight:500;text-decoration:none}.ctd-ph a:hover{text-decoration:underline}.ctd-or{line-height:36px}.ctd .cp-btn{flex:none}@media (max-width:1060px){.ctd-grid{grid-template-rows:none}.ctd{grid-row:auto;grid-template-rows:none}.ctd-nodesc{display:none}}.abp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.abp{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:box-shadow .3s,translate .35s var(--ease);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.gsec.alt .abp{background:var(--bg)}.abp-pic{aspect-ratio:4/3;background:#071b3a;position:relative;overflow:hidden}.abp-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.abp-n{color:#fff;background:#040e22a6;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;top:12px;left:12px}.abp-tx{gap:8px;padding:18px 18px 22px;display:grid}.abp-tx b{letter-spacing:-.01em;padding-right:34px;font-size:17px;font-weight:500;line-height:1.3}.abp-tx small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.abp-go{color:#071b3a;width:36px;height:36px;transition:transform .4s var(--ease),background .3s;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px -6px #0006}.abp-go svg{width:15px;height:15px}a.abp:hover{box-shadow:var(--pop-shadow);translate:0 -6px}a.abp:hover .abp-pic img{transform:scale(1.07)}a.abp:hover .abp-go{background:#2ad587;transform:rotate(45deg)}a.abp:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.abp.irv{opacity:0;translate:0 28px}.abp.irv.in{opacity:1;transition:opacity .6s calc(var(--k) * 80ms),translate .8s var(--ease) calc(var(--k) * 80ms),box-shadow .3s;translate:0}.abp.irv.in:hover{translate:0 -6px}.abi-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.abi-pic{aspect-ratio:4/5;background:#071b3a;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #071b3a80}.abi-pic>*{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease),scale 1.2s var(--ease);position:absolute;inset:0;scale:1.06}.abi-pic img{object-fit:cover}.abi-pic .on{opacity:1;scale:1}.abi-ph{color:#fff;background:radial-gradient(90% 70% at 100% 0,#0b5ca8,#071b3a 65%);place-content:center;justify-items:center;gap:14px;display:grid}.abi-ph .bi{border-radius:22px;width:72px;height:72px;color:#2ad587!important;background:#ffffff1a!important}.abi-ph .bi svg{width:32px;height:32px}.abi-ph b{font-size:22px;font-weight:500}.abi-list{border-top:1px solid var(--line);display:grid}.abi{border-bottom:1px solid var(--line);color:var(--ink);transition:padding .35s var(--ease);grid-template-columns:3ch minmax(0,1fr) auto 40px;align-items:center;gap:18px;padding:22px 6px;text-decoration:none;display:grid;position:relative}.abi:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.abi b{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.2;transition:color .3s}.abi-n{color:var(--muted);font-size:13px}.abi small{color:var(--muted);white-space:nowrap;font-size:13.5px}.abi small .tab{color:var(--ink);font-weight:600}.abi-go{border:1px solid var(--line);opacity:0;width:40px;height:40px;transition:opacity .3s,transform .4s var(--ease),background .3s;border-radius:50%;place-items:center;display:grid}.abi-go:empty{border:0}.abi-go svg{width:16px;height:16px}.abi.on{padding-left:16px}.abi.on:before{transform:none}.abi.on .abi-n{color:var(--accent-text)}a.abi.on .abi-go{opacity:1;background:var(--btn-bg);color:var(--btn-fg);border-color:#0000;transform:rotate(45deg)}a.abi:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ab-ind{overflow-x:clip}.abi.irv{opacity:0;translate:0 16px}.abi.irv.in{opacity:1;transition:opacity .6s,translate .7s var(--ease),padding .35s var(--ease);translate:0}.ab-flow .if-s{gap:0}.abf-card{background:var(--surface);border:1px solid var(--line);height:100%;transition:box-shadow .3s,translate .3s var(--ease),border-color .3s;border-radius:22px;align-content:start;gap:10px;margin-top:4px;padding:22px;display:grid}.gsec.alt .abf-card{background:var(--bg)}.abf-card:hover{box-shadow:var(--pop-shadow);border-color:var(--accent);translate:0 -4px}.abf-card h3{letter-spacing:-.01em;font-size:20px;font-weight:500}.abf-card p{color:var(--muted);font-size:15px;line-height:1.55}.ab-flow .if-track{align-items:stretch}.abpt-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(24px,3.4vw,40px);display:grid}.abpt-head p{color:var(--ink-2);margin-bottom:18px;font-size:17px}.abpt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.abpt{aspect-ratio:3/4;isolation:isolate;color:#fff;background:#071b3a;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.abpt.noimg{background:radial-gradient(100% 80% at 100% 0,#0b5ca8,#071b3a 62%)}.abpt-ph{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.abpt-shade{z-index:-1;background:linear-gradient(#040e2226 30%,#040e22eb);position:absolute;inset:0}.abpt-lg{background:#fff;border-radius:16px;place-items:center;height:64px;padding:10px 16px;display:grid;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 10px 24px -12px #00000080}.abpt-lg img{object-fit:contain;max-width:78%;max-height:40px}.abpt.noimg .abpt-lg{height:96px;top:50%;translate:0 -80%}.abpt.noimg .abpt-lg img{max-height:56px}.abpt-tx{gap:4px;display:grid}.abpt-tx small{letter-spacing:.08em;text-transform:uppercase;color:#9fe5c6;font-size:12px}.abpt-tx b{letter-spacing:-.01em;font-size:22px;font-weight:500}.abpt-go{width:40px;height:40px;transition:transform .4s var(--ease),background .3s,border-color .3s;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:18px}.abpt-go svg{width:16px;height:16px}.abpt:hover .abpt-ph{transform:scale(1.07)}.abpt:hover .abpt-go{color:#071b3a;background:#2ad587;border-color:#2ad587;transform:rotate(45deg)}.abpt:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.abpt.irv{opacity:0;translate:0 28px}.abpt.irv.in{opacity:1;transition:opacity .6s calc(var(--k) * .1s),translate .8s var(--ease) calc(var(--k) * .1s);translate:0}html[lang=th] .abpt-tx small{letter-spacing:normal;text-transform:none}.abw-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(28px,3.6vw,48px);display:grid}.abw-head .iw-proof{margin-top:0}.abw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.abw{isolation:isolate;transition:border-color .35s,translate .35s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:24px;align-content:start;gap:12px;padding:26px 24px 28px;display:grid;position:relative;overflow:hidden}.abw:before{content:"";z-index:-1;opacity:0;background:radial-gradient(90% 70% at 0 0,#2ad58738,#0000 60%);transition:opacity .45s;position:absolute;inset:0}.abw:after{content:"";transform-origin:0;height:2px;transition:transform .6s var(--ease);background:linear-gradient(90deg,#2ad587,#005ca8);position:absolute;top:0;left:24px;right:24px;transform:scaleX(.18)}.abw:hover{border-color:#2ad58780;translate:0 -6px}.abw:hover:before{opacity:1}.abw:hover:after{transform:none}.abw-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.abw .bi{color:#2ad587!important;background:#ffffff14!important}.abw-n{letter-spacing:-.03em;color:#ffffff2e;font-size:34px;font-weight:500}.abw h3{color:#fff;letter-spacing:-.01em;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.3}.abw p{color:#b8c8db;font-size:15px;line-height:1.55}.abw.irv{opacity:0;translate:0 28px}.abw.irv.in{opacity:1;transition:opacity .6s calc(var(--k) * .1s),translate .8s var(--ease) calc(var(--k) * .1s),border-color .35s;translate:0}.abw.irv.in:hover{translate:0 -6px}@media (max-width:1200px){.abp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.abw-grid,.abpt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abpt{aspect-ratio:4/3}}@media (max-width:900px){.abi-in,.abpt-head,.abw-head{grid-template-columns:minmax(0,1fr)}.abi-pic{aspect-ratio:16/10;order:2}.abp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-flow .if-s{grid-template-columns:56px minmax(0,1fr);align-items:start}.ab-flow .if-dot{grid-row:auto}}@media (max-width:640px){.abp-grid,.abw-grid,.abpt-grid{grid-template-columns:minmax(0,1fr)}.abi{grid-template-columns:3ch minmax(0,1fr) 36px;row-gap:4px}.abi small{grid-area:2/2}.abi-go{grid-area:1/3/3;width:36px;height:36px}}#main:focus,#main:focus-visible{outline:none}.ab-why{background:var(--bg);color:var(--ink);border-block:0!important}.ab-why:before{display:none}.ab-why .eyebrow{color:var(--muted)}.ab-why .h2{color:var(--ink)}.ab-why .iw-proof div{background:var(--surface);border-color:var(--line)}.ab-why .iw-proof b{color:var(--ink)}.ab-why .iw-proof span{color:var(--muted)}.ab-why .abw{background:var(--foundation);border-color:#0000;box-shadow:0 24px 50px -30px #071b3a99}:root[data-theme=dark] .ab-why .abw{background:var(--surface);border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ab-why .abw{background:var(--surface);border-color:var(--line)}}@media (max-width:640px){.abp-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:4px clamp(16px,4vw,48px) 10px;scroll-padding-inline:clamp(16px,4vw,48px);display:flex;overflow-x:auto}.abp-grid::-webkit-scrollbar{display:none}.abp{scroll-snap-align:start;flex:0 0 78%}.abpt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abpt{aspect-ratio:3/4;padding:14px}.abpt-lg{border-radius:12px;height:48px;top:12px;left:12px;right:12px}.abpt-lg img{max-height:28px}.abpt.noimg .abpt-lg{height:64px}.abpt.noimg .abpt-lg img{max-height:36px}.abpt-tx b{font-size:17px}.abpt-go{display:none}}.cms-bar{z-index:880;color:#fff;background:#071b3a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;font-size:13px;display:flex;position:fixed;bottom:84px;left:16px;box-shadow:0 18px 40px -16px #0009}.cb-l{line-height:1.2;display:grid}.cb-l b{letter-spacing:.1em;text-transform:uppercase;color:#9fe5c6;font-size:11px}.cb-l span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.cb-st{color:#9fe5c6;background:#2ad58729;border-radius:999px;padding:3px 9px;font-size:12px}.cb-st.warn{color:#ffd08a;background:#f49f272e}.cb-sw{color:#fff;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.cb-sw i{background:#ffffff40;border-radius:999px;width:34px;height:20px;transition:background .2s;position:relative}.cb-sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.cb-sw[aria-checked=true] i{background:#2ad587}.cb-sw[aria-checked=true] i:after{transform:translate(14px)}.cb-lang{background:#ffffff1f;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700}.cb-b{color:#071b3a;background:#fff;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.cms-bar :focus-visible{outline-offset:2px;outline:2px solid #2ad587}.cms-on{outline-offset:3px;cursor:text;background:#00a86b14;border-radius:4px;outline:2px solid #00a86b!important}.cms-tb{z-index:890;color:#fff;background:#071b3a;border-radius:12px;align-items:center;gap:6px;padding:6px;font-size:13px;display:flex;position:absolute;box-shadow:0 12px 30px -10px #00000080}.cms-tb button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.cms-tb button[data-x=save]{color:#071b3a;background:#2ad587}.cms-tb button svg{width:15px;height:15px}.cms-tb small{color:#9fb3cc;padding:0 6px}.cms-lang{background:#ffffff1f;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700}.cms-img{z-index:6;color:#fff;height:34px;font:600 13px var(--f-en);cursor:pointer;background:#00a86b;border:0;border-radius:999px;padding:0 14px;position:absolute;top:12px;right:12px;box-shadow:0 8px 20px -8px #00000080}.cms-img:focus-visible{outline-offset:2px;outline:2px solid #fff}.cf-lab2{color:var(--ink);font-size:14px;font-weight:500}@media (max-width:640px){.cms-bar{max-width:none;bottom:84px;left:8px;right:8px}.cb-l span{max-width:120px}}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(24px,5vw,72px);display:grid}.contact .aside{align-content:start;gap:22px;display:grid}.contact .aside h2{letter-spacing:-.03em;font-size:clamp(34px,4.2vw,56px);font-weight:400;line-height:1.05}html[lang=th] .contact .aside h2{letter-spacing:normal;line-height:1.35}.contact .aside p{color:var(--muted)}.contact .facts{gap:14px;font-size:15px;display:grid}.contact .facts div{align-items:start;gap:12px;display:flex}.contact .facts svg{color:var(--brand)}:root[data-theme=dark] .contact .facts svg{color:var(--link)}.formcard{background:var(--surface);box-shadow:var(--card-shadow);border-radius:24px;gap:18px;padding:clamp(20px,3vw,36px);display:grid}.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:820px){.contact,.row2{grid-template-columns:1fr}}.field{gap:6px;display:grid;position:relative}.field .box{position:relative}.field input,.field textarea,.ss-field{border:1px solid var(--control);background:var(--surface);width:100%;height:52px;color:var(--ink);border-radius:999px;outline:none;padding:18px 24px 6px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;border-radius:16px;height:auto;min-height:132px;padding-top:24px;line-height:1.5}.field input:hover,.field textarea:hover,.ss-field:hover{border-color:var(--ink-2)}.field input:focus,.field textarea:focus,.ss-field:focus-visible,.ss-field[aria-expanded=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.field label.fl{color:var(--muted);pointer-events:none;transition:all .18s var(--ease);background:0 0;font-size:16px;position:absolute;top:15px;left:25px}.field label.fl .req{color:var(--err-tx)}.field input:focus+label.fl,.field input:not(:placeholder-shown)+label.fl,.field textarea:focus+label.fl,.field textarea:not(:placeholder-shown)+label.fl,.field.has label.fl{font-size:12px;top:6px}.field input::placeholder,.field textarea::placeholder{color:#0000}.field input:focus::placeholder,.field textarea:focus::placeholder{color:var(--muted)}.field .msg{color:var(--err-tx);min-height:0;padding-left:24px;font-size:13px}.field.invalid input,.field.invalid textarea,.field.invalid .ss-field{border-color:var(--err-st)}.check{color:var(--ink-2);align-items:start;gap:12px;font-size:14px;display:flex}.check input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:2px 0 0}.formfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.formfoot small{color:var(--muted)}.ss{position:relative}.ss-field{text-align:left;cursor:pointer;flex-wrap:nowrap;align-items:center;gap:8px;height:auto;min-height:52px;padding:18px 48px 6px 24px;display:flex}.ss-field .val{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;line-height:1.5;overflow:hidden}.ss-field .ph{color:var(--muted)}.ss-field .ico{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ss .fl{color:var(--muted);pointer-events:none;transition:all .18s var(--ease);font-size:16px;position:absolute;top:15px;left:25px}.ss.has .fl,.ss.open .fl{font-size:12px;top:6px}.ss-chips{flex-wrap:wrap;gap:6px;padding-block:2px 4px;display:flex}.ss-chip{background:var(--brand-light);color:#004b8d;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.ss-chip button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ss-chip button:hover{background:#004b8d1f}.ss-panel{z-index:2100;color:#071b3a;min-width:280px;max-height:min(420px,60vh);font-family:var(--f-en);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 16px #071b3a1f,0 1px 4px #071b3a0f}html[lang=th] .ss-panel{font-family:var(--f-th)}.ss-panel .ss-search{border-bottom:1px solid #dfe6ec;align-items:center;gap:8px;padding:10px 14px;display:flex}.ss-panel .ss-search input{color:#071b3a;background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:16px}.ss-panel .ss-search input::placeholder{color:#5b6b80}.ss-panel ul{margin:0;padding:6px;list-style:none;overflow:auto}.ss-panel li.grp{letter-spacing:.1em;text-transform:uppercase;color:#5b6b80;padding:10px 10px 4px;font-size:11px;font-weight:600}.ss-panel li.opt{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:14px;display:flex}.ss-panel li.opt .sec{color:#5b6b80;font-size:12px;display:block}.ss-panel li.opt .tick{color:#004b8d;visibility:hidden;margin-left:auto}.ss-panel li.opt[aria-selected=true] .tick{visibility:visible}.ss-panel li.opt.act{background:#eaf2fa}.ss-panel li.opt[aria-disabled=true]{color:#94a3b8;cursor:not-allowed}.ss-panel li.opt mark{color:inherit;background:0 0;font-weight:700}.ss-panel .empty{color:#5b6b80;padding:14px;font-size:14px}.ss-panel .foot{color:#5b6b80;border-top:1px solid #dfe6ec;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.ss-panel .foot button{color:#004b8d;background:0 0;border:0;border-radius:6px;height:32px;padding:0 8px;font-weight:600}@media (max-width:767px){.ss-panel.sheet{max-height:75vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;bottom:0;right:0;width:auto!important;top:auto!important;left:0!important}.ss-scrim{z-index:2099;background:#00000073;position:fixed;inset:0}}.ss.hero-v .ss-field{color:#fff;-webkit-backdrop-filter:blur(12px);background:#071b3a8c;border:1px solid #ffffff47;border-radius:12px;height:46px;min-height:46px;padding:0 44px 0 16px}.ss.hero-v .ss-field .ph{color:#b8c8db}.ss.hero-v .ss-field .val{color:#fff}.ss.hero-v .ss-field .ico{color:#b8c8db;right:14px}.ss.hero-v .ss-field:focus-visible,.ss.hero-v .ss-field[aria-expanded=true]{border-color:#fff;box-shadow:0 0 0 1px #fff}.ss.hero-v .fl{display:none}footer.site{color:#f4f7fa;background:#071b3a;padding-top:72px;position:relative;overflow:hidden}.fgrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.fgrid h4{letter-spacing:.12em;text-transform:uppercase;color:#b8c8db;margin-bottom:14px;font-size:12px;font-weight:600}html[lang=th] .fgrid h4{letter-spacing:normal;text-transform:none}.fgrid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fgrid a{color:#f4f7fa;opacity:.9;font-size:14px;text-decoration:none}.fgrid a:hover{text-decoration:underline}.fgrid p{color:#b8c8db;max-width:36ch;font-size:14px}.fbase{color:#b8c8db;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-block:20px;font-size:13px;display:flex}.fword{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffffff24;text-align:center;-webkit-user-select:none;user-select:none;margin-bottom:-.12em;font-size:clamp(120px,27vw,420px);font-weight:700;line-height:.72}@media (max-width:820px){.fgrid{grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}}.toasts{z-index:9999;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));gap:8px;width:min(440px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast{color:#f4f7fa;animation:fadeUp .3s var(--ease);background:#071b3a;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 8px 40px #071b3a3d}.toast svg{color:#2ad587;flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none!important}.hero-frame{clip-path:none!important}}@media (max-width:600px){.portal{display:none}}@media (forced-colors:active){.hero .wordmark,.scene .ghostword,.fword,#loader .ghost{display:none}}.lang a{color:inherit;border-radius:999px;place-items:center;min-width:40px;height:34px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-grid}.lang a[aria-current=true]{color:#071b3a;background:#fff;font-weight:600}.nav.solid .lang a[aria-current=true]{background:var(--ink);color:var(--bg)}.pl-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.doc-upd{color:var(--muted);margin-top:4px;font-size:14px}.md.doc{margin-top:20px}.md.doc h2{margin-top:34px;font-size:22px}.md hr{border:0;border-top:1px solid var(--line);margin:36px 0}.md h4{color:var(--ink);margin:22px 0 8px;font-size:18px;font-weight:600}.md code{font-family:var(--f-mono);background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:.92em}.utilc{gap:20px;max-width:560px;display:grid}.util-acts{flex-wrap:wrap;gap:10px;display:flex}.util-msg{color:var(--ink-2);font-size:17px}.util-msg.bad{color:var(--err-tx)}.util-form{justify-items:start;gap:14px;display:grid}.util-form .cf-f{width:100%}.cf-f.bad input{border-color:var(--err-st)}.cf-fail{background:var(--err-bg);color:var(--err-tx);border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;display:flex}.cf-fail svg{flex:none;width:18px;height:18px;margin-top:1px}.certd-get{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:16px;display:grid}.certd-get b{font-size:15px;font-weight:600}.certd-get .plume{--pl-field:#0b1830}.certd-get .pl-msg{color:var(--muted)}.certd-get .plume.bad .pl-msg{color:var(--err-tx)}.certd-get .plume.sent .pl-msg{color:var(--ok-tx)}.ckd-del{border-top:1px solid var(--line);padding-top:12px;font-size:14px}.ckd-del summary{cursor:pointer;color:var(--link);font-weight:500}.ckd-del form{justify-items:start;gap:12px;margin-top:12px;display:grid}.ckd-del form>p{color:var(--muted)}.ckd-del .cf-f{width:100%}.ckd-del fieldset{border:0;min-width:0;margin:0;padding:0}.ckd-del legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.popx::backdrop{background:#040e2299}.popx.sz-small{max-width:min(400px,100% - 32px)}.popx.sz-large{max-width:min(760px,100% - 32px)}.popx-in{padding:0;overflow:hidden}.popx-in>.ckd-head,.popx-in>.ckd-sub,.popx-in>.popx-acts{margin-inline:24px}.popx-in>.ckd-head{margin-top:22px}.popx-in>:last-child{margin-bottom:24px}.popx-img{aspect-ratio:16/7;background:#0b1a30}.popx-img img{object-fit:cover;width:100%;height:100%;display:block}.popx-corner{z-index:9000;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(420px,100% - 32px);box-shadow:var(--modal-shadow);opacity:0;transition:opacity .3s var(--ease),translate .3s var(--ease);color:var(--ink);border-radius:24px;position:fixed;translate:0 16px}.popx-corner.l{left:16px}.popx-corner.r{right:16px}.popx-corner.in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.popx-corner{transition:none}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.ss.nolabel .ss-field{height:44px;min-height:44px;padding:0 44px 0 18px}.ss.nolabel .ss-field .val,.ss.nolabel .ss-field .ph{font-size:14px}.cf-m{color:var(--err-tx);font-size:12.5px;font-weight:500}.cf-m:empty{display:none}.empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:32px 16px;display:grid}.calc .rows{margin-top:16px}
