: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}.isos{padding-block:56px}.iso-head{gap:10px;margin-bottom:24px}.iso-head p{font-size:15px}.iso-grid{gap:10px}.isoc{border-radius:16px;grid-template-rows:auto;grid-template-columns:92px minmax(0,1fr)}.isoc:hover{box-shadow:none;transform:none}.iso-ph{aspect-ratio:auto;height:100%;min-height:124px}.iso-ph:after{background:linear-gradient(#0000 40%,#071b3a80)}.iso-yr{display:none}.iso-zoom{justify-content:center;gap:0;width:32px;height:32px;padding:0;font-size:0;bottom:8px;translate:-50%}.iso-ph:hover .iso-zoom,.iso-ph:focus-visible .iso-zoom{translate:-50%}.iso-tx{gap:3px;padding:12px 14px}.iso-code{font-size:11px}.isoc h3{font-size:15.5px;line-height:1.25}.iso-tx p.cl,.iso-tx .more{display:none}.iso-tx .iso-meta{flex-wrap:wrap;gap:4px 11px;margin-top:6px;padding-top:8px;display:flex}.iso-meta dt{letter-spacing:0;font-size:10px}.iso-meta dd{white-space:nowrap;margin-top:0;font-size:12px}}.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-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.of-map{isolation:isolate;background:#0b2447;min-height:300px;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-map iframe{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.of-map.live .of-grid,.of-map.live .of-road,.of-map.live .of-pin,.of-map.live .of-pulse,.of-map.live .of-load{display:none}.of-map.live{background:#e8eaed}.of-map.live .of-tag{display:none}.of-load{z-index:2;color:#fff;height:40px;font:500 14px var(--f-en);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#040e22b8;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:64%;left:50%;translate:-50%}html[lang=th] .of-load{font-family:var(--f-th)}.of-load:hover{background:#040e22e6;border-color:#fff9}.of-load:focus-visible{outline-offset:2px;outline:3px solid #9fe5c6}.of-load svg{width:18px;height:18px}.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:240px}.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}@property --phn{syntax:"<integer>";inherits:false;initial-value:0}.ph{--ph-hot:#071b3a;--ph:#00a86b;--ph-soft:#00a86b24;background:radial-gradient(45% 55% at 78% 52%,var(--ph-soft),transparent 70%),radial-gradient(40% 40% at 10% 10%,#004b8d1a,transparent 70%),var(--bg)}.ph .ek-steps [aria-pressed=true]{border-color:var(--ph)}.ph .ek-steps [aria-pressed=true] .n,.ph .ek-steps .done .n{background:var(--ph);color:#fff}.ph .ek-steps .bar em{background:var(--ph)}.ph.still .ek-steps [aria-pressed=true] .bar em{width:100%;animation:none}.ph-stage{perspective:none;height:auto;display:block;container-type:inline-size}.ph-cv{width:60em;height:60em;color:var(--ink);text-align:left;margin:0 auto;font-size:min(10px,1.66667cqw);line-height:1.3;position:relative}.ph-cv svg.i{width:1em;height:1em}.ph .ek-demo{text-align:center;margin-top:12px;display:block;position:static}.ph.still .ph-cv *,.ph.still .ph-cv :before,.ph.still .ph-cv :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ph-cv .ek-chip{opacity:1;z-index:6;gap:.6em;width:max-content;padding:.65em 1.05em;font-size:1.3em;position:absolute;bottom:auto;right:auto}.ph-cv .ek-chip i{flex:none;width:.6em;height:.6em}.ph-cv .ek-chip b{font-weight:600}.ph[data-step="0"] .ek-chip.hot0,.ph[data-step="1"] .ek-chip.hot1,.ph[data-step="2"] .ek-chip.hot2,.ph[data-step="3"] .ek-chip.hot3{background:var(--ph-hot);color:#fff;border-color:var(--ph-hot);transform:scale(1.06)}.ph[data-step="0"] .ek-chip.hot0 i,.ph[data-step="1"] .ek-chip.hot1 i,.ph[data-step="2"] .ek-chip.hot2 i,.ph[data-step="3"] .ek-chip.hot3 i{background:#2ad587;box-shadow:0 0 0 .35em #2ad58740}.vs{justify-items:end;display:inline-grid}.vs.l{justify-items:start}.vs .v{opacity:0;white-space:nowrap;grid-area:1/1}@keyframes phIn{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes phFade{0%{opacity:0}to{opacity:1}}@keyframes phOut{0%{opacity:1}to{opacity:0}}@keyframes phPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:1000px){.ph-cv{font-size:min(10px,1.66667cqw)}}:root[data-theme=dark] .ph{--ph-hot:var(--ph)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ph{--ph-hot:var(--ph)}}.phc{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:1.6em;position:absolute;box-shadow:0 1.6em 3.2em -1.8em #071b3a73}.ph-cv .i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ph-tick{color:#fff;background:#00a86b;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:inline-grid}.ph-cv .ph-tick svg.i{stroke-width:3.2px;color:#fff!important;width:.9em!important;height:.9em!important}.ph-shots{background:#fff;position:relative;overflow:hidden}.ph-shots img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.ph[data-step="0"] .ph-shots .s0,.ph[data-step="1"] .ph-shots .s1,.ph[data-step="2"] .ph-shots .s2,.ph[data-step="3"] .ph-shots .s3{opacity:1}.ph-win{background:#fff;border:1px solid #d5dae3;border-radius:1.4em;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 2.4em 4em -2.4em #071b3a80}.ph-win .wbar{background:#eef1f5;flex:none;align-items:center;gap:.5em;height:2.8em;padding:0 1.1em;display:flex}.ph-win .wbar i{background:#c5ccd6;border-radius:50%;width:.8em;height:.8em}.ph-win .wbar u{color:#6b7686;background:#fff;border-radius:.6em;margin-left:.8em;padding:.15em 1.2em;font-size:1.05em;text-decoration:none}.ph-win .ph-shots{flex:1}.ph-phone{background:#0a0f18;border-radius:3em;padding:.8em;position:absolute;box-shadow:0 0 0 .15em #2a3342,0 3.5em 5em -2.5em #000000a6}.ph-phone .ph-shots{border-radius:2.3em;height:100%}.ph-pos{--ph:#0b7f86;--ph-soft:#0b7f8629}.pos-blob{background:linear-gradient(155deg,#0c5c9a,#073e72 55%,#06305a);border-radius:5em 5em 19em;width:50em;height:50em;position:absolute;top:5em;left:8em;overflow:hidden}.pos-blob svg{width:100%;height:100%;position:absolute;inset:0}.pos-blob path{fill:none;stroke:#ffffff29;stroke-width:1.5px}.pos-ph{box-shadow:0 0 0 .6em var(--bg);background:#0b1a30;position:absolute;overflow:hidden}.pos-ph img{object-fit:cover;width:100%;height:100%;display:block}.pos-ph.a{border-radius:2.8em 2.8em 9em;width:22em;height:17em;top:0;left:0}.pos-ph.b{z-index:4;border-radius:8em 8em 2.4em 2.4em;width:15em;height:18em;top:41em;left:1em}.pos-term{z-index:3;width:46em;position:absolute;top:13.5em;left:10em}.pos-scr{background:#0c1220;border-radius:1.8em;height:28.6em;padding:.9em;position:relative;box-shadow:0 0 0 .15em #2a3342,0 3.5em 5em -2.5em #000000b3}.pos-ui{color:#1e2a6b;background:#f3f5f9;border-radius:1em;flex-direction:column;height:100%;font-size:.8em;line-height:1.3;display:flex;position:relative;overflow:hidden}.pos-neck{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(90deg,#b9c2ce,#e7ecf2 45%,#aeb8c5);width:9em;height:5em;margin:-.2em auto 0;display:block}.pos-base{background:linear-gradient(#e7ecf2,#b9c2ce);border-radius:1.1em 1.1em .6em .6em;width:24em;height:2.2em;margin:0 auto;display:block;box-shadow:0 2em 2.4em -1.2em #0009}.pos-top{white-space:nowrap;background:#fff;border-bottom:1px solid #e3e7ee;flex:none;align-items:center;gap:.9em;height:4.4em;padding:0 1.2em;display:flex}.pos-app{background:#1e2a6b;border-radius:.7em;grid-template-columns:1fr 1fr;gap:.3em;width:2.6em;height:2.6em;padding:.6em;display:grid}.pos-app i{border:.14em solid #fff;border-radius:.2em}.pos-mark{object-fit:contain;width:2.6em;height:2.6em}.pos-top b,.pos-top em{font-size:1.2em;font-style:normal;font-weight:500}.pos-net{color:#00624a;background:#e3f5ee;border-radius:99em;align-items:center;gap:.5em;height:2.3em;margin-left:auto;padding:0 .9em;font-weight:600;display:inline-flex}.pos-net i{background:#00a86b;border-radius:50%;width:.7em;height:.7em}.pos-net .b,.pos-net .c{display:none}.pos-clock{border:1px solid #e3e7ee;border-radius:.6em;padding:.45em .9em}.pos-body{flex:1;grid-template-columns:1.72fr 1fr;gap:1em;min-height:0;padding:1em;display:grid}.pos-l{flex-direction:column;gap:.8em;min-width:0;display:flex;position:relative}.pos-row{align-items:center;gap:.7em;display:flex}.pb{white-space:nowrap;border-radius:.7em;justify-content:center;align-items:center;height:2.7em;padding:0 1.4em;font-weight:500;display:inline-flex}.pb.nv{color:#fff;background:#1e2a6b}.pb.ol{background:#fff;border:1px solid #1e2a6b}.pb.r{margin-left:auto}.pb.sq{width:2.7em;padding:0}.pos-search{color:#9aa3b2;background:#fff;border:1px solid #d5dae3;border-radius:.7em;flex:1;align-items:center;height:2.7em;padding:0 1em;display:flex}.pos-cats{gap:.7em;display:flex;overflow:hidden}.pos-cats span{background:#fff;border:1px solid #e3e7ee;border-radius:.8em;flex:none;min-width:8em;padding:.5em 1.1em;display:grid}.pos-cats span.on{color:#fff;background:#1e2a6b;border-color:#1e2a6b}.pos-cats b{font-weight:500}.pos-cats small{opacity:.75;font-size:.85em}.pos-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;min-height:0;display:grid}.pos-tile{background:#fff;border:1px solid #e3e7ee;border-radius:.9em;flex-direction:column;gap:.2em;min-width:0;padding:.6em;display:flex;position:relative}.pos-tile .im{border-radius:.6em;flex:none;place-items:center;height:5.4em;display:grid}.pos-tile .im svg{height:4.4em}.pos-tile .mt{color:#7a8496;white-space:nowrap;justify-content:space-between;font-size:.7em;display:flex}.pos-tile b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pos-tile .pr{color:#3a56c5}.pos-tile .add{color:#fff;background:#1e2a6b;border-radius:.6em;place-items:center;width:2.1em;height:2.1em;line-height:1;display:grid;position:absolute;bottom:.6em;right:.6em}.pos-tile .qty{display:none}.pos-tile[class*=\ tp]:after{content:"";opacity:0;pointer-events:none;border:.25em solid #3a56c5;border-radius:1.1em;position:absolute;inset:-.25em}.pos-tile[class*=\ tp]:before{content:"";z-index:2;background:#3a56c559;border-radius:50%;width:3em;height:3em;position:absolute;bottom:.2em;right:.2em;transform:scale(0)}.pos-r{background:#fff;border:1px solid #e3e7ee;border-radius:.9em;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pos-hd{color:#fff;background:#1e2a6b;flex:none;justify-content:space-between;align-items:center;height:2.9em;padding:0 .9em;display:flex}.pos-hd b{font-weight:500}.pos-clear{background:#e0425a;border-radius:.6em;padding:.3em .9em}.pos-lines{flex:1;align-content:start;gap:.4em;min-height:0;padding:.5em;display:grid}.pos-line{opacity:0;border:1px solid #e3e7ee;border-radius:.7em;grid-template-columns:2.3em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.3em .5em;display:grid}.pos-line .im{border-radius:.5em;place-items:center;width:2.3em;height:2.3em;display:grid}.pos-line .im svg{height:1.9em}.pos-line b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.pos-line small{color:#7a8496;font-size:.78em;display:block}.pos-line em{color:#3a56c5;white-space:nowrap;font-size:.9em;font-style:normal}.pos-sum{flex:none;padding:.1em .9em;display:grid}.pos-sum>span{border-bottom:1px solid #eef1f5;justify-content:space-between;padding:.32em 0;display:flex}.pos-sum em{font-style:normal}.pos-sum .tot{border:0;font-weight:600}.pos-pays{flex:none;grid-template-columns:repeat(3,1fr);gap:.5em;padding:.5em;display:grid}.pos-pays span{white-space:nowrap;border-radius:.8em;place-items:center;height:3em;font-size:.88em;font-weight:600;display:grid}.pos-pays .cash{color:#fff;background:#1e2a6b}.pos-pays .qr{background:#fff;border:1px solid #1e2a6b}.pos-pays .edc{background:#dcebf5}.pos-modal{opacity:0;background:#0c122080;place-items:center;display:grid;position:absolute;inset:4.4em 0 0}.pos-qrbox{background:#fff;border-radius:1.4em;justify-items:center;gap:.4em;padding:1.3em 2.4em;display:grid;box-shadow:0 2em 4em -1.5em #00000080}.pos-qrbox small{color:#7a8496}.pos-qrbox b{font-size:1.7em;font-weight:600}.pos-qrbox .q{width:11em;height:11em;position:relative}.pos-qrbox .q>svg{fill:#0c1220;width:100%;height:100%}.pos-qrbox .okb{opacity:0;background:#ffffffe0;place-items:center;display:grid;position:absolute;inset:0}.pos-qrbox .okb svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#00a86b;border-radius:50%;width:5.2em;height:5.2em;padding:1.2em}.pos-qrbox .wait,.pos-qrbox .paid{grid-area:4/1;font-weight:500}.pos-qrbox .wait{color:#5b6b80}.pos-qrbox .paid{color:#00875a;opacity:0}.pos-toast{color:#7a4b00;opacity:0;z-index:3;background:#fff4de;border:1px solid #f2c46b;border-radius:.8em;align-items:center;gap:.6em;padding:.7em 1em;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.pos-toast i{background:#f2a93b;border-radius:50%;flex:none;width:.8em;height:.8em}.pos-receipt{z-index:2;color:#1d2a3a;background:#fff;gap:.25em;width:11.5em;padding:1em 1em 1.3em;display:grid;position:absolute;top:38em;left:43.5em;transform:translateY(-112%);box-shadow:0 1.5em 2.5em -1.5em #0009}.pos-receipt>*{font-size:.78em}.pos-receipt b{text-align:center;font-weight:600}.pos-receipt small{text-align:center;color:#6b7686}.pos-receipt span{justify-content:space-between;gap:.6em;display:flex}.pos-receipt em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.pos-receipt .tt{border-top:1px dashed #9aa3b2;margin-top:.3em;padding-top:.4em;font-weight:600}.pos-receipt .pd{color:#00875a;font-weight:600}.pos-receipt u{background:linear-gradient(135deg,#fff 50%,#0000 0) 0 0/.8em 1em,linear-gradient(225deg,#fff 50%,#0000 0) 0 0/.8em 1em;height:.5em;font-size:1em;position:absolute;bottom:-.5em;left:0;right:0}.pos-hq{z-index:4;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:1.6em;align-items:center;gap:1.1em;padding:1em 1.4em;display:flex;position:absolute;top:1.2em;right:0;box-shadow:0 1.4em 3em -1.6em #071b3a73}.pos-hq .ic{background:var(--brand-light);width:3.6em;height:3.6em;color:var(--brand);border-radius:1em;place-items:center;display:grid}.pos-hq .ic svg{width:2.2em;height:2.2em}.pos-hq .tx{gap:.1em;display:grid}.pos-hq b{font-size:1.4em;font-weight:600}.pos-hq .s{color:var(--muted);white-space:nowrap;align-items:center;gap:.5em;font-size:1.2em;display:flex}.pos-hq .s i{background:#00a86b;border-radius:50%;flex:none;width:.6em;height:.6em}.pos-hq .s .b,.pos-hq .s .c{display:none}.pos-hq .bars{align-items:flex-end;gap:.35em;height:3.2em;margin-left:.4em;display:flex}.pos-hq .bars i{background:var(--link);opacity:.35;transform-origin:bottom;border-radius:.2em;width:.7em;height:45%}.pos-hq .bars i:nth-child(2){height:70%}.pos-hq .bars i:nth-child(3){height:55%}.pos-hq .bars i:nth-child(4){height:85%}.pos-hq .bars i:nth-child(5){opacity:1;height:100%}.pos-wire{z-index:2;border-left:.2em dashed #ffffff8c;width:0;height:6.1em;position:absolute;top:7.4em;left:39em}.pos-wire i{opacity:0;background:#2ad587;border-radius:50%;width:1em;height:1em;position:absolute;bottom:-.5em;left:-.6em}.pos-chip.c0{top:39em;left:14em}.pos-chip.c1{top:42em;left:22.5em}.pos-chip.c2{top:6.5em;left:auto;right:0}.ph-pos[data-step="0"] .vs .v0,.ph-pos:not([data-step="0"]) .vs .v:last-child,.ph-pos:not([data-step="0"]) .pos-line{opacity:1}.ph-pos[data-step="0"] .go .v0{animation:3.8s step-end both posV0}.ph-pos[data-step="0"] .go .v1{animation:3.8s step-end both posV1}.ph-pos[data-step="0"] .go .v2{animation:3.8s step-end both posV2}.ph-pos[data-step="0"] .go .v3{animation:3.8s step-end both posV3}@keyframes posV0{0%{opacity:1}13%,to{opacity:0}}@keyframes posV1{0%{opacity:0}13%{opacity:1}34%,to{opacity:0}}@keyframes posV2{0%{opacity:0}34%{opacity:1}55%,to{opacity:0}}@keyframes posV3{0%{opacity:0}55%,to{opacity:1}}.ph-pos[data-step="0"] .go .pos-line{animation:phIn .4s var(--ease) both}.ph-pos[data-step="0"] .go .ln0{animation-delay:.5s}.ph-pos[data-step="0"] .go .ln1{animation-delay:1.3s}.ph-pos[data-step="0"] .go .ln2{animation-delay:2.1s}.ph-pos[data-step="0"] .go .pos-tile[class*=\ tp]:before{animation:.6s both posTap}.ph-pos[data-step="0"] .go .pos-tile[class*=\ tp]:after{animation:.9s both posRing}.ph-pos[data-step="0"] .go .tp0:before,.ph-pos[data-step="0"] .go .tp0:after{animation-delay:.3s}.ph-pos[data-step="0"] .go .tp1:before,.ph-pos[data-step="0"] .go .tp1:after{animation-delay:1.1s}.ph-pos[data-step="0"] .go .tp2:before,.ph-pos[data-step="0"] .go .tp2:after{animation-delay:1.9s}@keyframes posTap{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.4)}}@keyframes posRing{0%{opacity:0}25%{opacity:1}to{opacity:0}}.ph-pos[data-step="1"] .pos-pays .qr{color:#fff;background:#1e2a6b}.ph-pos[data-step="1"] .pos-modal,.ph-pos[data-step="1"] .pos-qrbox .okb,.ph-pos[data-step="1"] .pos-qrbox .paid{opacity:1}.ph-pos[data-step="1"] .pos-qrbox .wait{opacity:0}.ph-pos[data-step="1"] .go .pos-pays .qr{animation:.5s .25s both posPress}@keyframes posPress{0%{color:#1e2a6b;background:#fff;transform:none}50%{transform:scale(.92)}to{color:#fff;background:#1e2a6b;transform:none}}.ph-pos[data-step="1"] .go .pos-modal{animation:.35s .7s both phFade}.ph-pos[data-step="1"] .go .pos-qrbox .okb,.ph-pos[data-step="1"] .go .pos-qrbox .paid{animation:.3s 2.2s both phFade}.ph-pos[data-step="1"] .go .pos-qrbox .wait{animation:.2s 2.2s both phOut}.ph-pos:not([data-step="0"]) .pos-receipt{transform:none}.ph-pos[data-step="1"] .go .pos-receipt{animation:1.1s steps(9,end) 2.5s both posPrint}@keyframes posPrint{0%{transform:translateY(-112%)}to{transform:none}}.ph-pos[data-step="2"] .pos-net{color:#7a4b00;background:#fff4de}.ph-pos[data-step="2"] .pos-net i,.ph-pos[data-step="2"] .pos-hq .s i{background:#f2a93b}.ph-pos[data-step="2"] .pos-net .a,.ph-pos[data-step="2"] .pos-hq .s .a,.ph-pos[data-step="3"] .pos-net .a,.ph-pos[data-step="3"] .pos-hq .s .a{display:none}.ph-pos[data-step="2"] .pos-net .b,.ph-pos[data-step="2"] .pos-hq .s .b,.ph-pos[data-step="3"] .pos-net .c,.ph-pos[data-step="3"] .pos-hq .s .c{display:inline}.ph-pos[data-step="2"] .pos-toast{opacity:1}.ph-pos[data-step="2"] .go .pos-toast{animation:phIn .45s var(--ease) .3s both}.ph-pos[data-step="2"] .pos-wire{opacity:.9;border-color:#f2a93b}.ph-pos[data-step="2"] .go .pos-net{animation:.5s 2 posBlink}@keyframes posBlink{50%{opacity:.35}}.ph-pos[data-step="3"] .pos-wire{border-color:#2ad587}.ph-pos[data-step="3"] .go .pos-wire i{animation:1s ease-in both posUp}.ph-pos[data-step="3"] .go .pos-wire i:nth-child(2){animation-delay:.35s}.ph-pos[data-step="3"] .go .pos-wire i:nth-child(3){animation-delay:.7s}@keyframes posUp{0%{opacity:0;transform:none}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-6em)}}.ph-pos[data-step="3"] .go .pos-hq .s .c{animation:.4s 1.5s both phFade}.ph-pos[data-step="3"] .go .pos-hq .bars i:nth-child(5){animation:posBar .7s var(--ease) 1.5s both}@keyframes posBar{0%{transform:scaleY(.5)}to{transform:none}}.ph-pos[data-step="3"] .go .pos-hq{animation:1.2s 1.4s both posGlow}@keyframes posGlow{40%{box-shadow:0 0 0 .6em #2ad58747,0 1.4em 3em -1.6em #071b3a73}}.ph-crm{--ph:#c2185b;--ph-soft:#c2185b21}.crm-ring{border:1px dashed var(--line);border-radius:50%;width:48em;height:48em;animation:90s linear infinite jdSpin;position:absolute;top:2em;left:6em}.crm-node{z-index:2;border-radius:1.3em;align-items:center;gap:.8em;width:11.5em;height:5.2em;padding:0 1.1em;display:flex;left:0}.crm-node svg.i{width:2em;height:2em;color:var(--ph);flex:none}.crm-node b{font-size:1.3em;font-weight:500}.crm-node.n0{top:5em}.crm-node.n1{top:12em}.crm-node.n2{top:19em}.crm-node.n3{top:26em}.crm-node u{border-top:.2em dashed var(--control);width:3em;position:absolute;top:50%;left:100%}.crm-node u i{background:var(--ph);opacity:0;border-radius:50%;width:1em;height:1em;position:absolute;top:-.6em;left:-.4em}.crm-card{z-index:3;gap:1em;width:25.5em;padding:1.5em;display:grid;top:3.6em;left:14.5em}.crm-card .hd{align-items:center;gap:1em;display:flex}.crm-card .ava{color:#fff;background:linear-gradient(135deg,#f8bbd0,#c2185b);border-radius:50%;flex:none;place-items:center;width:4.4em;height:4.4em;font-size:1em;font-weight:600;display:grid}.crm-card .nm{min-width:0;display:grid}.crm-card .nm b{font-size:1.6em;font-weight:600}.crm-card .nm small{color:var(--muted);font-size:1.15em}.crm-card .gold{color:#7a5200;background:linear-gradient(135deg,#ffe7a3,#f4c542);border-radius:99em;align-self:end;margin-left:auto;padding:.3em .9em;font-size:1.15em;font-weight:600}.crm-card .kp{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.crm-card .kp>span{background:var(--surface-2);border-radius:1em;padding:.8em 1em;display:grid}.crm-card .kp b{font-size:1.7em;font-weight:600}.crm-card .kp small{color:var(--muted);font-size:1.1em}.crm-card .act{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.crm-card .act li{border:1px solid var(--line);border-radius:1em;align-items:center;gap:.8em;padding:.55em .9em;display:flex}.crm-card .act svg.i{width:1.6em;height:1.6em;color:var(--ph);flex:none}.crm-card .act span{white-space:nowrap;text-overflow:ellipsis;font-size:1.15em;overflow:hidden}.crm-card .act em{margin-left:auto;font-size:1.2em;font-style:normal;font-weight:600}.crm-card .rfm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.8em 1em;display:grid}.crm-card .rfm span{align-items:center;gap:.5em;display:flex}.crm-card .rfm span b,.crm-card .rfm span em{font-size:1.15em;font-style:normal;font-weight:600}.crm-card .rfm i{background:var(--surface-2);border-radius:.3em;flex:1;height:.6em;overflow:hidden}.crm-card .rfm i u{height:100%;width:var(--w);background:var(--ph);transform-origin:0;border-radius:.3em;display:block}.crm-card .seg{color:#fff;background:var(--ph);border-radius:99em;grid-column:1/-1;justify-self:start;align-items:center;gap:.5em;padding:.35em 1em .35em .7em;font-size:1.25em;font-weight:600;display:inline-flex}.crm-card .seg svg.i{width:1.2em;height:1.2em}.crm-grid{z-index:2;gap:.6em;width:24em;padding:1.2em 1.4em;display:grid;top:35.6em;left:1em}.crm-grid>b{font-size:1.35em;font-weight:600}.crm-grid .gx{grid-template-columns:1.4em 1fr;gap:.4em .6em;display:grid}.crm-grid .ay{writing-mode:vertical-rl;color:var(--muted);text-align:center;font-size:1em;transform:rotate(180deg)}.crm-grid .ax{color:var(--muted);grid-column:2;font-size:1em}.crm-grid .cells{grid-template-columns:repeat(5,1fr);gap:.4em;display:grid}.crm-grid .cells i{background:var(--ph);height:1.65em;opacity:var(--o);border-radius:.4em;position:relative}.crm-grid .cells i.me{opacity:1}.crm-grid .cells i.me:after{content:"";border:.25em solid var(--ph);opacity:0;border-radius:.8em;position:absolute;inset:-.5em}.crm-grid p{gap:.9em;margin:0;display:flex}.crm-grid p span{color:var(--muted);white-space:nowrap;align-items:center;gap:.4em;font-size:1.05em;display:inline-flex}.crm-grid p i{background:var(--ph);border-radius:.2em;width:.8em;height:.8em}.crm-grid .lg1 i{opacity:.6}.crm-grid .lg2 i{opacity:.25}.crm-send{z-index:4;opacity:0;justify-items:center;gap:.4em;width:16em;display:grid;position:absolute;top:43em;left:25.6em}.crm-send b{background:var(--ph);color:#fff;white-space:nowrap;border-radius:99em;padding:.3em .9em;font-size:1.1em;font-weight:600}.crm-send u{border-top:.2em dashed var(--ph);width:100%;display:block}.crm-send svg.i{width:2.2em;height:2.2em;color:var(--ph);background:var(--surface);border-radius:50%;padding:.3em;position:absolute;top:2.3em;left:0}.crm-phone{z-index:5;background:#0a0f18;border-radius:3em;width:18em;height:38.5em;padding:.8em;position:absolute;top:19.5em;left:41.6em;box-shadow:0 0 0 .15em #2a3342,0 3.5em 5em -2.5em #000000a6}.crm-scr{color:#10202f;background:#8faedd;border-radius:2.3em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ln-hd{color:#fff;background:#06c755;flex:none;align-items:center;gap:.8em;height:4.2em;padding:0 1.2em;display:flex}.ln-hd span{font-size:1.8em;line-height:1}.ln-hd b{font-size:1.3em;font-weight:600}.ln-chat{flex:1;align-content:start;gap:.8em;padding:1em;display:grid}.ln-chat .bub{background:#fff;border-radius:1.2em;justify-self:start;max-width:92%;padding:.7em 1em;font-size:1.15em}.ln-chat .cp{opacity:0;gap:.3em;padding:.8em;font-size:1em;display:grid}.ln-chat .cp .art{color:#fff;background:linear-gradient(135deg,#f8bbd0,#c2185b);border-radius:.8em;place-items:center;height:5.2em;display:grid}.ln-chat .cp .art b{font-size:2.6em;font-weight:700}.ln-chat .cp>b{font-size:1.2em;font-weight:600}.ln-chat .cp small{color:#5b6b80;font-size:1em}.ln-chat .cp i{text-align:center;color:#fff;background:#06c755;border-radius:.7em;margin-top:.3em;padding:.5em;font-size:1.1em;font-style:normal;font-weight:600}.ln-menu{background:#d5dae3;flex:none;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ln-menu span{text-align:center;color:#1d2a3a;background:#fff;justify-items:center;gap:.3em;padding:.9em .2em;font-size:.95em;display:grid}.ln-menu svg.i{color:#06c755;width:1.9em;height:1.9em}.ln-portal{opacity:0;background:#f4f7fa;align-content:start;gap:.8em;padding:1.2em;display:grid;position:absolute;inset:4.2em 0 0}.ln-portal .mc{color:#fff;background:linear-gradient(135deg,#3a2a00,#8a6400 60%,#f4c542);border-radius:1.3em;gap:.3em;padding:1.2em;display:grid}.ln-portal .mc small{letter-spacing:.1em;opacity:.85;font-size:.95em}.ln-portal .mc b{font-size:1.5em;font-weight:600}.ln-portal .bc{background:repeating-linear-gradient(90deg,#fff 0 .22em,#0000 .22em .42em,#fff .42em .55em,#0000 .55em .9em);border-radius:.4em;height:2.6em;margin-top:.5em}.ln-portal .pt{margin:0;font-size:1.2em}.ln-portal .pt b{font-size:1.9em;font-weight:600}.ln-portal .prog{background:#dfe6ec;border-radius:.4em;height:.8em;overflow:hidden}.ln-portal .prog i{transform-origin:0;background:#c2185b;border-radius:.4em;width:86%;height:100%;display:block}.ln-portal>small{color:#5b6b80;font-size:1.05em}.ln-portal .used{color:#00624a;background:#e3f5ee;border-radius:.9em;align-items:center;gap:.5em;padding:.6em .8em;font-size:1.1em;font-weight:600;display:flex}.crm-chip.c0{top:0;left:auto;right:0}.crm-chip.c1{top:43.6em;left:1.5em}.ph-crm .vs .v0{opacity:1}.ph-crm[data-step="3"] .vs .v0{opacity:0}.ph-crm[data-step="3"] .vs .v1{opacity:1}.ph-crm[data-step="0"] .go .crm-node u i{animation:1s ease-in-out both crmDot}.ph-crm[data-step="0"] .go .n1 u i{animation-delay:.6s}.ph-crm[data-step="0"] .go .n2 u i{animation-delay:1.2s}.ph-crm[data-step="0"] .go .n3 u i{animation-delay:1.8s}@keyframes crmDot{0%{opacity:0;transform:none}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(2.8em)}}.ph-crm[data-step="0"] .go .act li{animation:phIn .45s var(--ease) both}.ph-crm[data-step="0"] .go .a0{animation-delay:.9s}.ph-crm[data-step="0"] .go .a1{animation-delay:1.5s}.ph-crm[data-step="0"] .go .a2{animation-delay:2.1s}.ph-crm[data-step="0"] .crm-card .rfm{opacity:.25}.ph-crm[data-step="0"] .crm-card .seg{visibility:hidden}.ph-crm[data-step="1"] .go .rfm i u{animation:crmBar .8s var(--ease) both}.ph-crm[data-step="1"] .go .rfm span:nth-child(2) i u{animation-delay:.25s}.ph-crm[data-step="1"] .go .rfm span:nth-child(3) i u{animation-delay:.5s}@keyframes crmBar{0%{transform:scaleX(0)}to{transform:none}}.ph-crm[data-step="1"] .go .seg{animation:phPop .5s var(--ease) 1.3s both}.ph-crm[data-step="1"] .go .cells i{animation:.5s both crmCell;animation-delay:calc(var(--o) * 1.4s)}@keyframes crmCell{0%{opacity:0;transform:scale(.4)}}.ph-crm[data-step="1"] .cells i.me:after{opacity:1}.ph-crm[data-step="1"] .go .cells i.me:after{animation:1.2s 1.5s 2 both crmPulse}@keyframes crmPulse{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:1;transform:none}}.ph-crm[data-step="1"] .crm-grid{border-color:var(--ph)}.ph-crm[data-step="2"] .crm-send{opacity:1}.ph-crm[data-step="2"] .go .crm-send{animation:.4s .2s both phFade}.ph-crm[data-step="2"] .go .crm-send svg.i{animation:crmFly 1.2s var(--ease) .5s both}.ph-crm[data-step="2"] .crm-send svg.i{transform:translate(13.8em)}@keyframes crmFly{0%{transform:none}to{transform:translate(13.8em)}}.ph-crm[data-step="2"] .ln-chat .cp{opacity:1}.ph-crm[data-step="2"] .go .ln-chat .cp{animation:phIn .5s var(--ease) 1.6s both}.ph-crm[data-step="3"] .ln-portal{opacity:1}.ph-crm[data-step="3"] .go .ln-portal{animation:.5s both phFade}.ph-crm[data-step="3"] .go .v0{animation:10ms linear 1.4s both phOut}.ph-crm[data-step="3"] .go .v1{animation:.3s 1.4s both phFade}.ph-crm[data-step="3"] .go .prog i{animation:crmProg 1.2s var(--ease) .8s both}@keyframes crmProg{0%{transform:scaleX(.72)}to{transform:none}}.ph-crm[data-step="3"] .go .used{animation:phPop .5s var(--ease) 1.6s both}.ph-crm[data-step="3"] .go .kp span:first-child{animation:1.2s 1.4s both posGlow}.ph-dat{--ph:#1289bd;--ph-soft:#29b5e829}.dat-src{text-align:center;border-radius:1.2em;align-content:center;justify-items:center;gap:.3em;width:11em;height:7.4em;padding:.4em;display:grid;top:0}.dat-src svg.i{width:2.2em;height:2.2em;color:var(--ph)}.dat-src b{font-size:1.05em;font-weight:500;line-height:1.2}.dat-src.s0{left:0}.dat-src.s1{left:12.25em}.dat-src.s2{left:24.5em}.dat-src.s3{left:36.75em}.dat-src.s4{left:49em}.dat-src u{border-left:.2em dashed var(--control);height:2.6em;position:absolute;top:100%;left:50%}.dat-src u i,.dat-drop i,.dat-out u:after{background:var(--ph);opacity:0;border-radius:50%;width:1em;height:1em;position:absolute;top:-.4em;left:-.6em}.dat-bus{border-top:.2em dashed var(--control);width:49em;position:absolute;top:10em;left:5.5em}.dat-bus i{border-left:.2em dashed var(--control);height:3em;position:absolute;top:0;left:50%}.dat-pipe{border-radius:1.4em;align-items:center;gap:.8em;width:44em;height:6.4em;padding:0 1.4em;display:flex;top:13em;left:8em}.dat-pipe span{background:var(--surface-2);height:3.6em;color:var(--muted);border-radius:.9em;flex:1;place-items:center;display:grid}.dat-pipe span b{font-size:1.25em;font-weight:600}.dat-pipe em{color:var(--control);font-size:1.8em;font-style:normal}.dat-pipe small{color:var(--ph);white-space:nowrap;align-items:center;gap:.4em;margin-left:.4em;font-size:1.1em;font-weight:600;display:inline-flex}.dat-pipe small svg.i{width:1.3em;height:1.3em}.dat-drop{border-left:.2em dashed var(--control);height:3.2em;position:absolute;top:19.4em;left:30em}.dat-sf{border-radius:2em;gap:1.2em;width:50em;padding:1.5em 1.8em;display:grid;top:22.6em;left:5em}.dat-sf .hd{align-items:center;gap:1em;display:flex}.dat-sf .hd img{width:auto;height:3.2em}.dat-sf .hd span{display:grid}.dat-sf .hd b{font-size:1.7em;font-weight:600}.dat-sf .hd small{color:var(--muted);font-size:1.15em}.dat-sf .sfb{grid-template-columns:1.35fr 1fr;gap:1.6em;display:grid}.dat-sf .lay{gap:.7em;display:grid}.dat-sf .lay span{background:linear-gradient(90deg,#29b5e833,#29b5e812);border:1px solid #29b5e866;border-radius:1em;grid-template-columns:minmax(0,1fr) 7em;align-items:center;gap:1em;padding:.9em 1.2em;display:grid}.dat-sf .lay b{font-size:1.2em;font-weight:500}.dat-sf .lay i{background:var(--surface-2);border-radius:.3em;height:.6em;overflow:hidden}.dat-sf .lay u{background:var(--ph);transform-origin:0;height:100%;display:block}.dat-sf .dgov{border-left:1px solid var(--line);align-content:start;gap:.6em;padding-left:1.6em;display:grid}.dat-sf .dgov>b{color:var(--muted);font-size:1.15em;font-weight:600}.dat-sf .dgov>span{align-items:center;gap:.7em;display:flex}.dat-sf .dgov svg.i{width:1.6em;height:1.6em;color:var(--ph);flex:none}.dat-sf .dgov em{flex:1;font-size:1.2em;font-style:normal}.dat-out{border-radius:1.3em;align-content:end;gap:.5em;width:13.6em;height:10.4em;padding:1em 1.1em;display:grid;top:49.4em}.dat-out.o0{left:0}.dat-out.o1{left:15.47em}.dat-out.o2{left:30.93em}.dat-out.o3{left:46.4em}.dat-out svg{width:100%;height:4.2em;fill:var(--ph)}.dat-out .ln{fill:none;stroke:var(--ph);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dat-out .b2{opacity:.45}.dat-out b{font-size:1.2em;font-weight:600}.dat-out u{border-left:.2em dashed var(--control);height:3em;position:absolute;bottom:100%;left:50%}.dat-out u:after{content:""}.ph-dat[data-step="0"] .dat-src{border-color:var(--ph)}.ph-dat[data-step="0"] .go .dat-src u i{animation:1.1s ease-in infinite datDown}.ph-dat[data-step="0"] .go .s1 u i{animation-delay:.2s}.ph-dat[data-step="0"] .go .s2 u i{animation-delay:.4s}.ph-dat[data-step="0"] .go .s3 u i{animation-delay:.6s}.ph-dat[data-step="0"] .go .s4 u i{animation-delay:.8s}@keyframes datDown{0%{opacity:0;transform:none}20%,80%{opacity:1}to{opacity:0;transform:translateY(2.6em)}}.ph-dat[data-step="0"] .dat-sf .lay u,.ph-dat[data-step="0"] .dat-sf .dgov .ph-tick,.ph-dat[data-step="1"] .dat-sf .dgov .ph-tick{opacity:0}.ph-dat[data-step="0"] .dat-sf .lay u{transform:scaleX(0)}.ph-dat[data-step="1"] .dat-pipe{border-color:var(--ph)}.ph-dat[data-step="1"] .dat-pipe span,.ph-dat[data-step="2"] .dat-pipe span,.ph-dat[data-step="3"] .dat-pipe span{background:var(--ph);color:#fff}.ph-dat[data-step="1"] .go .dat-pipe span{animation:.4s both datSeg}.ph-dat[data-step="1"] .go .dat-pipe .p1{animation-delay:.5s}.ph-dat[data-step="1"] .go .dat-pipe .p2{animation-delay:1s}@keyframes datSeg{0%{background:var(--surface-2);color:var(--muted)}}.ph-dat[data-step="1"] .go .dat-pipe small svg.i{animation:1.4s linear infinite jdSpin}.ph-dat[data-step="1"] .go .dat-drop i{animation:1s ease-in .9s 3 both datDown}.ph-dat[data-step="1"] .go .lay u{animation:crmBar .9s var(--ease) both}.ph-dat[data-step="1"] .go .y0 u{animation-delay:1.3s}.ph-dat[data-step="1"] .go .y1 u{animation-delay:1.8s}.ph-dat[data-step="1"] .go .y2 u{animation-delay:2.3s}.ph-dat[data-step="2"] .dat-sf{border-color:var(--ph)}.ph-dat[data-step="2"] .go .dgov .ph-tick{animation:phPop .4s var(--ease) both}.ph-dat[data-step="2"] .go .q0 .ph-tick{animation-delay:.5s}.ph-dat[data-step="2"] .go .q1 .ph-tick{animation-delay:1.1s}.ph-dat[data-step="2"] .go .q2 .ph-tick{animation-delay:1.7s}.ph-dat:not([data-step="3"]) .dat-out{opacity:.5}.ph-dat[data-step="3"] .dat-out{border-color:var(--ph)}.ph-dat[data-step="3"] .go .dat-out u:after{animation:1s ease-in 2 both datOut}@keyframes datOut{0%{opacity:0;transform:none}20%,80%{opacity:1}to{opacity:0;transform:translateY(3em)}}.ph-dat[data-step="3"] .go .dat-out rect,.ph-dat[data-step="3"] .go .dat-out circle{animation:phPop .5s var(--ease) both;transform-box:fill-box;transform-origin:bottom}.ph-dat[data-step="3"] .go .dat-out rect:nth-child(2),.ph-dat[data-step="3"] .go .dat-out circle:nth-of-type(2){animation-delay:.15s}.ph-dat[data-step="3"] .go .dat-out rect:nth-child(3),.ph-dat[data-step="3"] .go .dat-out circle:nth-of-type(3){animation-delay:.3s}.ph-dat[data-step="3"] .go .dat-out rect:nth-child(4),.ph-dat[data-step="3"] .go .dat-out circle:nth-of-type(4){animation-delay:.45s}.ph-dat[data-step="3"] .go .dat-out .ln{stroke-dasharray:1;animation:ekRing 1.2s var(--ease) .3s both;stroke-dashoffset:1px}.ph-dat[data-step="3"] .go .dat-out{animation:phIn .5s var(--ease) both}.ph-dat[data-step="3"] .go .o1{animation-delay:.12s}.ph-dat[data-step="3"] .go .o2{animation-delay:.24s}.ph-dat[data-step="3"] .go .o3{animation-delay:.36s}.ph-cat{--ph:#b45309;--ph-soft:#d9770624}.cat-win{z-index:2;width:50em;height:34.6em;top:0;left:0}.cat-book{z-index:4;width:17.4em;transition:transform .8s var(--ease);position:absolute;top:27em;left:42.2em;transform:rotate(5deg)}.cat-book img{border-radius:.3em .8em .8em .3em;width:100%;display:block;box-shadow:-.5em 0 0 -.1em #e7ecf2,-.9em 0 0 -.2em #cbd3dd,0 2.6em 4em -2em #071b3ab3}.cat-book span{white-space:nowrap;color:#fff;background:var(--ph);border-radius:99em;padding:.3em 1em;font-size:1.15em;font-weight:600;position:absolute;bottom:-1.4em;left:50%;transform:translate(-50%)}.cat-apr{white-space:nowrap;align-items:center;gap:1.1em;width:39em;padding:1.1em 1.5em;display:flex;top:36.8em;left:0}.cat-apr>b,.cat-chn>b{font-size:1.25em;font-weight:600}.cat-apr .stt{background:var(--surface-2);color:var(--muted);border-radius:99em;margin-right:auto;padding:.25em .9em;font-size:1.1em;font-weight:600}.cat-apr>span:not(.stt){align-items:center;gap:.4em;font-size:1.15em;font-weight:500;display:inline-flex}.cat-chn{gap:.9em;width:39em;padding:1.3em 1.5em;display:grid;top:43em;left:0}.cat-chn>div{grid-template-columns:1fr 1fr;gap:.7em 1.4em;display:grid}.cat-chn>div>span{border:1px solid var(--line);border-radius:1em;align-items:center;gap:.7em;padding:.6em .9em;display:flex}.cat-chn svg.i{width:1.6em;height:1.6em;color:var(--ph);flex:none}.cat-chn em{flex:1;font-size:1.15em;font-style:normal}.ph-cat .vs .v0{opacity:1}.ph-cat[data-step="0"] .cat-win,.ph-cat[data-step="1"] .cat-apr,.ph-cat[data-step="3"] .cat-chn{border-color:var(--ph)}.ph-cat[data-step="0"] .ph-tick,.ph-cat[data-step="1"] .cat-chn .ph-tick,.ph-cat[data-step="2"] .cat-chn .ph-tick{background:var(--control)}.ph-cat:not([data-step="0"]) .stt .v0{opacity:0}.ph-cat:not([data-step="0"]) .stt .v2{opacity:1}.ph-cat:not([data-step="0"]) .stt{color:#00624a;background:#e3f5ee}.ph-cat[data-step="1"] .go .stt{animation:2.4s step-end both catStt}@keyframes catStt{0%{color:#7a4b00;background:#fff4de}90%,to{color:#00624a;background:#e3f5ee}}.ph-cat[data-step="1"] .go .stt .v1{animation:2.4s step-end both ucV1}.ph-cat[data-step="1"] .go .stt .v2{animation:2.4s step-end both ucV2}.ph-cat[data-step="1"] .go .cat-apr .ph-tick{animation:catOk .4s var(--ease) both}.ph-cat[data-step="1"] .go .r0 .ph-tick{animation-delay:.8s}.ph-cat[data-step="1"] .go .r1 .ph-tick{animation-delay:1.6s}@keyframes catOk{0%{background:var(--control);transform:scale(.7)}to{background:#00a86b;transform:none}}.ph-cat[data-step="2"] .cat-book{transform:rotate(-3deg)translate(-1.2em,-1.6em)scale(1.08)}.ph-cat[data-step="2"] .go .cat-book{animation:catBook 1s var(--ease) both}@keyframes catBook{0%{transform:rotate(5deg)}to{transform:rotate(-3deg)translate(-1.2em,-1.6em)scale(1.08)}}.ph-cat[data-step="3"] .go .cat-chn .ph-tick{animation:catOk .4s var(--ease) both}.ph-cat[data-step="3"] .go .e0 .ph-tick{animation-delay:.6s}.ph-cat[data-step="3"] .go .e1 .ph-tick{animation-delay:1s}.ph-cat[data-step="3"] .go .e2 .ph-tick{animation-delay:1.4s}.ph-cat[data-step="3"] .go .e3 .ph-tick{animation-delay:1.8s}.ph-gf{--ph:#e05e00;--ph-soft:#f4680021}.gf-win{color:#d8d9da;background:#111217;border:1px solid #2c3235;border-radius:1.8em;flex-direction:column;width:60em;height:51em;display:flex;position:absolute;top:1em;left:0;overflow:hidden;box-shadow:0 3.5em 6em -3em #000000a6}.gf-hd{border-bottom:1px solid #2c3235;flex:none;align-items:center;gap:1em;height:5em;padding:0 1.6em;display:flex}.gf-hd img{width:auto;height:2.6em}.gf-hd b{color:#fff;font-size:1.35em;font-weight:500}.gf-hd span{border:1px solid #2c3235;border-radius:.6em;margin-left:auto;padding:.3em .9em;font-size:1.1em}.gf-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1em;min-height:0;padding:1em;display:grid}.gf-p{background:#181b1f;border:1px solid #2c3235;border-radius:1em;flex-direction:column;gap:.7em;min-width:0;min-height:0;padding:1em 1.2em;transition:opacity .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.gf-p>small{color:#ccccdc;flex:none;font-size:1.15em;font-weight:500}.gf-p svg{flex:1;width:100%;min-height:0}.gf-p .grd{stroke:#2c3235;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.gf-p .thr{stroke:#f2495c;stroke-width:1.2px;stroke-dasharray:4 4;fill:none;vector-effect:non-scaling-stroke}.gf-p .ln{fill:none;stroke:#73bf69;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.gf-p .ar{fill:#73bf6924}.gf-p .al{color:#fff;opacity:0;background:#e02f44;border-radius:.6em;align-items:center;gap:.4em;padding:.25em .7em;font-size:1.05em;font-weight:600;display:inline-flex;position:absolute;top:3.4em;left:1.2em}.gf-p .al svg.i{width:1.2em;height:1.2em}.gf-p .lg{gap:.25em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;overflow:hidden}.gf-p .lg span{white-space:nowrap;text-overflow:ellipsis;border-left:.25em solid #5794f2;border-radius:.2em;padding:.15em .6em;font-size:.98em;overflow:hidden}.gf-p .lg i{color:#8e8e99;margin-right:.6em;font-style:normal}.gf-p .lg b{color:#5794f2;margin-right:.6em;font-weight:600}.gf-p .lg .warn{border-color:#ff9830}.gf-p .lg .warn b{color:#ff9830}.gf-p .lg .error{border-color:#f2495c}.gf-p .lg .error b{color:#f2495c}.gf-p .tr{gap:.5em;display:grid}.gf-p .tr span{grid-template-columns:10em 1fr;align-items:center;gap:.6em;display:grid}.gf-p .tr b{white-space:nowrap;text-overflow:ellipsis;font-size:1em;font-weight:400;overflow:hidden}.gf-p .tr i{background:#22252b;border-radius:.3em;height:1.3em}.gf-p .tr u{transform-origin:0;background:#5794f2;border-radius:.3em;height:100%;display:block}.gf-p .tr .hot u{background:#ff9830}.gf-p .fl{gap:.3em;display:grid}.gf-p .fl span{height:2.2em;position:relative}.gf-p .fl i{color:#fff;white-space:nowrap;background:#3d71d9;border-radius:.3em;height:100%;padding:.25em .5em;font-size:.95em;font-style:normal;position:absolute;top:0;overflow:hidden;box-shadow:inset 0 0 0 1px #111217}.gf-p .fl span:nth-child(2) i{background:#5794f2}.gf-p .fl span:nth-child(3) i{color:#111217;background:#8ab8ff}.gf-p .fl span:nth-child(4) i{color:#111217;background:#c0d8ff}.gf-path{justify-content:center;align-items:center;gap:.7em;display:flex;position:absolute;top:54em;left:0;right:0}.gf-path>span{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:99em;padding:.35em 1em;font-size:1.2em;font-weight:500}.gf-path>i{color:var(--control);font-size:1.5em;font-style:normal}.gf-path .root{color:#00624a;opacity:.25;background:#e3f5ee;border-color:#00a86b;align-items:center;gap:.5em;font-weight:600;display:inline-flex}.gf-path .root .ph-tick{font-size:.85em}.ph-gf[data-step="0"] .gf-p:not(.p0),.ph-gf[data-step="1"] .gf-p:not(.p1),.ph-gf[data-step="2"] .gf-p:not(.p2),.ph-gf[data-step="3"] .gf-p:not(.p3){opacity:.55}.ph-gf[data-step="0"] .p0,.ph-gf[data-step="1"] .p1,.ph-gf[data-step="2"] .p2,.ph-gf[data-step="3"] .p3{border-color:#ff7a1a;box-shadow:0 0 0 .25em #ff7a1a38}.ph-gf[data-step="0"] .gf-path .s0,.ph-gf[data-step="1"] .gf-path .s1,.ph-gf[data-step="2"] .gf-path .s2,.ph-gf[data-step="3"] .gf-path .s3{background:var(--ph);border-color:var(--ph);color:#fff}.ph-gf .gf-p .al{opacity:1}.ph-gf[data-step="0"] .go .ln{stroke-dasharray:1;stroke-dashoffset:1px;animation:2s ease-out .2s both ekRing}.ph-gf[data-step="0"] .go .ar{animation:.6s 1.9s both phFade}.ph-gf[data-step="0"] .go .al{animation:gfAlert .5s var(--ease) 2.1s both,posBlink .8s ease 2.6s 2}@keyframes gfAlert{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ph-gf[data-step="1"] .go .lg span{animation:.3s both phIn}.ph-gf[data-step="1"] .go .lg span:nth-child(2){animation-delay:.2s}.ph-gf[data-step="1"] .go .lg span:nth-child(3){animation-delay:.4s}.ph-gf[data-step="1"] .go .lg span:nth-child(4){animation-delay:.6s}.ph-gf[data-step="1"] .go .lg span:nth-child(5){animation-delay:.8s}.ph-gf[data-step="1"] .go .lg span:nth-child(6){animation-delay:1s}.ph-gf[data-step="1"] .lg .error,.ph-gf[data-step="2"] .lg .error,.ph-gf[data-step="3"] .lg .error{background:#f2495c2e}.ph-gf[data-step="1"] .go .lg .error{animation:.3s .6s both phIn,1s 1.6s 2 gfHit}@keyframes gfHit{50%{background:#f2495c73}}.ph-gf[data-step="2"] .go .tr u{animation:crmBar .6s var(--ease) both}.ph-gf[data-step="2"] .go .tr span:nth-child(2) u{animation-delay:.2s}.ph-gf[data-step="2"] .go .tr span:nth-child(3) u{animation-delay:.4s}.ph-gf[data-step="2"] .go .tr span:nth-child(4) u{animation-duration:1.4s;animation-delay:.6s}.ph-gf[data-step="2"] .go .tr span:nth-child(5) u{animation-delay:2s}.ph-gf[data-step="2"] .tr .hot b,.ph-gf[data-step="3"] .tr .hot b{color:#ff9830;font-weight:600}.ph-gf[data-step="3"] .fl .hot{color:#fff!important;background:#ff7a1a!important}.ph-gf[data-step="3"] .go .fl span{animation:.35s both phIn}.ph-gf[data-step="3"] .go .fl span:nth-child(2){animation-delay:.25s}.ph-gf[data-step="3"] .go .fl span:nth-child(3){animation-delay:.5s}.ph-gf[data-step="3"] .go .fl span:nth-child(4){animation-delay:.75s}.ph-gf[data-step="3"] .go .fl .hot{animation:.5s 1.5s both gfHot}@keyframes gfHot{0%{color:#111217;background:#c0d8ff}}.ph-gf[data-step="3"] .gf-path .root{opacity:1}.ph-gf[data-step="3"] .go .gf-path .root{animation:gfRoot .5s var(--ease) 2.3s both}@keyframes gfRoot{0%{opacity:.25;transform:scale(.9)}to{opacity:1;transform:none}}.ph-ec{--ph:#6d4aff;--ph-soft:#6d4aff21}.ec-web{z-index:1;width:45.4em;height:31.7em;top:0;left:0}.ec-chn{gap:.6em;width:18em;padding:1.2em 1.4em;display:grid;top:34em;left:0}.ec-stk{gap:.6em;width:18em;padding:1.2em 1.4em;display:grid;top:34em;left:19.6em}.ec-chn>b,.ec-stk>b,.ec-trk>b{font-size:1.2em;font-weight:600}.ec-chn>span{align-items:center;gap:.7em;display:flex}.ec-chn svg.i{width:1.6em;height:1.6em;color:var(--ph);flex:none}.ec-chn em{flex:1;font-size:1.15em;font-style:normal}.ec-stk>span{border:1px solid var(--line);border-radius:.8em;justify-content:space-between;align-items:baseline;padding:.4em .9em;display:flex}.ec-stk em{color:var(--muted);font-size:1.15em;font-style:normal}.ec-stk strong{font-size:1.5em;font-weight:600}.ec-stk small{color:var(--ph);align-items:center;gap:.4em;font-size:1.05em;font-weight:600;display:inline-flex}.ec-stk small svg.i{width:1.2em;height:1.2em}.ec-trk{gap:1em;width:37.6em;padding:1.2em 1.4em 1.3em;display:grid;top:48.2em;left:0}.ec-trk .tln,.uc-flow .tln{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.ec-trk .tln>i,.uc-flow .tln>i{background:var(--surface-2);border-radius:.2em;height:.4em;position:absolute;top:1.1em;left:12.5%;right:12.5%;overflow:hidden}.ec-trk .tln u,.uc-flow .tln u{background:var(--ph);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ec-trk .tln>span,.uc-flow .tln>span{text-align:center;justify-items:center;gap:.4em;display:grid;position:relative}.ec-trk .dot,.uc-flow .dot{background:var(--surface);border:.25em solid var(--surface-2);color:#0000;border-radius:50%;place-items:center;width:2.6em;height:2.6em;display:grid}.ec-trk .dot svg.i,.uc-flow .dot svg.i{stroke-width:3px;width:1.3em;height:1.3em}.ec-trk .tln em,.uc-flow .tln em{color:var(--muted);font-size:1.1em;font-style:normal}.ec-ph{z-index:4;width:17.8em;height:34.8em;top:14.6em;left:41.4em}.ph-ec .vs .v0{opacity:1}.ph-ec[data-step="0"] .ec-chn,.ph-ec[data-step="1"] .ec-stk,.ph-ec[data-step="3"] .ec-trk{border-color:var(--ph)}.ph-ec[data-step="0"] .go .ec-chn .ph-tick{animation:phPop .4s var(--ease) both}.ph-ec[data-step="0"] .go .n0 .ph-tick{animation-delay:.4s}.ph-ec[data-step="0"] .go .n1 .ph-tick{animation-delay:.8s}.ph-ec[data-step="0"] .go .n2 .ph-tick{animation-delay:1.2s}.ph-ec[data-step="1"] .go .ec-stk small svg.i{animation:1.2s linear 2 jdSpin}.ph-ec[data-step="3"] .ec-stk .v0{opacity:0}.ph-ec[data-step="3"] .ec-stk .v1{opacity:1}.ph-ec[data-step="3"] .go .ec-stk .v0{animation:10ms linear 1.2s both phOut}.ph-ec[data-step="3"] .go .ec-stk .v1{animation:phPop .4s var(--ease) 1.2s both}.ph-ec .ec-trk .k0 .dot,.ph-ec[data-step="3"] .ec-trk .k1 .dot,.ph-ec[data-step="3"] .ec-trk .k2 .dot{background:var(--ph);border-color:var(--ph);color:#fff}.ph-ec[data-step="3"] .ec-trk .k3 .dot{border-color:var(--ph)}.ph-ec[data-step="3"] .ec-trk u{transform:scaleX(.67)}.ph-ec[data-step="3"] .go .ec-trk u{animation:ecLine 2s var(--ease) .2s both}@keyframes ecLine{0%{transform:scaleX(0)}to{transform:scaleX(.67)}}.ph-ec[data-step="3"] .go .ec-trk .k1 .dot{animation:.3s .9s both ecDot}.ph-ec[data-step="3"] .go .ec-trk .k2 .dot{animation:.3s 1.9s both ecDot}@keyframes ecDot{0%{background:var(--surface);border-color:var(--surface-2);color:#0000}}.ph-hr{--ph:#3b5bdb;--ph-soft:#3b5bdb21}.hr-win{width:60em;height:34.4em;position:absolute;top:0;left:0}.hr-win .ph-shots{background:0 0;border-radius:1.65em 1.65em 0 0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 3em),#0000);mask-image:linear-gradient(#000 calc(100% - 3em),#0000)}.hr-win .ph-shots img{object-fit:fill;border-radius:1.65em;height:auto;inset:0 0 auto}.hr-focus{opacity:0;pointer-events:none;border:.3em solid #e5484d;border-radius:1.2em;width:95.6%;height:6.3em;position:absolute;top:17.2em;left:2.2%;box-shadow:0 0 0 .6em #e5484d2e}.hr-focus b{color:#fff;white-space:nowrap;background:#e5484d;border-radius:99em;align-items:center;gap:.4em;padding:.3em 1em .3em .7em;font-size:1.15em;font-weight:600;display:inline-flex;position:absolute;bottom:-1.5em;right:1em}.hr-focus svg.i{width:1.2em;height:1.2em}.hr-def{gap:.8em;width:38em;padding:1.2em 1.5em;display:grid;top:35.6em;left:0}.hr-def>b{font-size:1.25em;font-weight:600}.hr-def>div{grid-template-columns:1fr 1fr;gap:.6em 1.2em;display:grid}.hr-def>div>span{align-items:center;gap:.6em;display:flex}.hr-def svg.i{width:1.5em;height:1.5em;color:var(--ph);flex:none}.hr-def em{flex:1;font-size:1.08em;font-style:normal;line-height:1.2}.hr-code{align-content:center;gap:.4em;width:20.6em;padding:1.2em 1.5em;display:grid;top:35.6em;left:39.4em}.hr-code small{color:var(--muted);font-size:1.1em}.hr-code strong{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:2.5em;font-weight:600;line-height:1.1}.hr-code i{background:var(--surface-2);border-radius:.2em;height:.4em;overflow:hidden}.hr-code u{background:var(--ph);transform-origin:0;height:100%;animation:6s linear infinite hrCode;display:block}@keyframes hrCode{0%{transform:none}to{transform:scaleX(0)}}.hr-aud{align-items:center;gap:1.2em;width:60em;padding:1.2em 1.6em;display:flex;top:47em;left:0}.hr-aud .ic{background:var(--brand-light);width:3.8em;height:3.8em;color:var(--brand);border-radius:1.1em;flex:none;place-items:center;display:grid}.hr-aud .ic svg.i{width:2em;height:2em}.hr-aud .tx{flex:1;min-width:0;display:grid}.hr-aud .tx b{font-size:1.3em;font-weight:600}.hr-aud .tx small{color:var(--muted);font-size:1.08em}.hr-aud .cs{flex:none;gap:.5em;display:flex}.hr-aud .cs i{border:1px solid var(--line);white-space:nowrap;border-radius:99em;align-items:center;gap:.4em;padding:.3em .8em .3em .4em;font-size:1.08em;font-style:normal;font-weight:600;display:inline-flex}.ph-hr[data-step="0"] .hr-def,.ph-hr[data-step="1"] .hr-def,.ph-hr[data-step="3"] .hr-aud{border-color:var(--ph)}.ph-hr[data-step="0"] .go .hr-def .ph-tick{animation:phPop .4s var(--ease) both}.ph-hr[data-step="0"] .go .d0 .ph-tick{animation-delay:.5s}.ph-hr[data-step="0"] .go .d1 .ph-tick{animation-delay:.9s}.ph-hr[data-step="0"] .go .d2 .ph-tick{animation-delay:1.3s}.ph-hr[data-step="0"] .go .d3 .ph-tick{animation-delay:1.7s}.ph-hr[data-step="1"] .hr-focus{opacity:1}.ph-hr[data-step="1"] .go .hr-focus{animation:phPop .5s var(--ease) .4s both,hrPulse 1.4s ease 1s 2}@keyframes hrPulse{50%{box-shadow:0 0 0 1.4em #e5484d00}}.ph-hr[data-step="1"] .d1 .ph-tick{background:#e5484d}.ph-hr[data-step="1"] .go .d1 .ph-tick{animation:.5s 1s both hrShake}@keyframes hrShake{20%,60%{transform:translate(-.3em)}40%,80%{transform:translate(.3em)}}.ph-hr[data-step="3"] .go .hr-aud .ph-tick{animation:phPop .4s var(--ease) both}.ph-hr[data-step="3"] .go .cs i:first-child .ph-tick{animation-delay:.7s}.ph-hr[data-step="3"] .go .cs i:nth-child(2) .ph-tick{animation-delay:1.1s}.ph-hr[data-step="3"] .go .cs i:nth-child(3) .ph-tick{animation-delay:1.5s}.ph-uc{--ph:#0e7490;--ph-soft:#0891b224}.uc-arc{border:.2em dashed var(--control);clip-path:inset(0 0 46%);border-radius:50%;width:36em;height:36em;position:absolute;top:4.6em;left:12em}.uc-hub{color:#fff;z-index:2;background:linear-gradient(145deg,#0e7490,#0b4f6c);border-radius:50%;place-content:center;justify-items:center;width:14em;height:14em;display:grid;position:absolute;top:13.6em;left:23em;box-shadow:0 0 0 1em #0891b224,0 2.4em 4em -2em #071b3a99}.uc-hub b{letter-spacing:-.03em;font-size:3.4em;font-weight:600;line-height:1}.uc-hub small{opacity:.85;font-size:1.15em}.uc-mod{z-index:2;justify-items:center;gap:.4em;width:10em;display:grid;position:absolute}.uc-mod .c{background:var(--surface);border:1px solid var(--line);width:5.6em;height:5.6em;color:var(--ph);transition:background .3s,color .3s,transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 1.2em 2.4em -1.4em #071b3a80}.uc-mod .c svg.i{width:2.4em;height:2.4em}.uc-mod b{font-size:1.2em;font-weight:500}.uc-mod.m0{top:17.2em;left:4.2em}.uc-mod.m1{top:5.6em;left:9.6em}.uc-mod.m2{top:1em;left:25em}.uc-mod.m3{top:5.6em;left:40.4em}.uc-mod.m4{top:17.2em;left:45.8em}.uc-mod.m2{grid-template-rows:auto auto}.uc-flow{z-index:3;gap:1.1em;width:60em;padding:1.3em 1.6em 1.4em;display:grid;top:31.4em;left:0}.uc-flow .hd{justify-content:space-between;align-items:center;display:flex}.uc-flow .tt{display:grid}.uc-flow .tt b{font-size:1.4em;font-weight:600}.uc-flow .tt small{color:var(--muted);font-size:1.15em}.uc-flow .stt{background:var(--surface-2);color:var(--muted);border-radius:99em;padding:.3em 1em;font-size:1.15em;font-weight:600}.uc-flow .tln>i{left:10%;right:10%}.uc-upd{gap:.6em;width:31em;padding:1.2em 1.5em;display:grid;top:43.6em;left:0}.uc-upd>b,.uc-dash>b{font-size:1.2em;font-weight:600}.uc-upd>span{align-items:center;gap:.8em;display:flex}.uc-upd svg.i{width:1.6em;height:1.6em;color:var(--ph);flex:none}.uc-upd em{flex:1;font-size:1.15em;font-style:normal}.uc-dash{gap:.5em;width:27.4em;padding:1.2em 1.5em;display:grid;top:43.6em;left:32.6em}.uc-dash .kp{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.uc-dash .kp>span{background:var(--surface-2);border-radius:.9em;padding:.5em .9em;display:grid}.uc-dash .kp strong{font-size:1.7em;font-weight:600}.uc-dash .kp small,.uc-dash>small{color:var(--muted);font-size:1.05em}.uc-dash .bars{align-items:flex-end;gap:.5em;height:2.6em;display:flex}.uc-dash .bars i{background:var(--ph);opacity:.4;transform-origin:bottom;border-radius:.3em .3em 0 0;flex:1;height:50%}.uc-dash .bars i:nth-child(2){height:80%}.uc-dash .bars i:nth-child(3){height:35%}.uc-dash .bars i:nth-child(4){height:65%}.uc-dash .bars i:nth-child(5){opacity:1;height:100%}.uc-dash .bars i:nth-child(6){height:55%}.uc-dash .bars i:nth-child(7){height:75%}.ph-uc .vs .v0{opacity:1}.ph-uc[data-step="0"] .m1 .c,.ph-uc[data-step="1"] .m0 .c,.ph-uc[data-step="1"] .m3 .c,.ph-uc[data-step="2"] .m0 .c,.ph-uc[data-step="2"] .m1 .c,.ph-uc[data-step="2"] .m2 .c,.ph-uc[data-step="3"] .m4 .c{background:var(--ph);color:#fff;transform:scale(1.1)}.ph-uc .uc-flow .k0 .dot{background:var(--ph);border-color:var(--ph);color:#fff}.ph-uc[data-step="0"] .go .uc-flow{animation:phIn .5s var(--ease) both}.ph-uc[data-step="0"] .go .k0 .dot{animation:phPop .5s var(--ease) .6s both}.ph-uc[data-step="1"] .stt .v0,.ph-uc[data-step="2"] .stt .v0,.ph-uc[data-step="3"] .stt .v0{opacity:0}.ph-uc[data-step="1"] .stt .v2,.ph-uc[data-step="2"] .stt .v2,.ph-uc[data-step="3"] .stt .v3{opacity:1}.ph-uc[data-step="1"] .stt,.ph-uc[data-step="2"] .stt,.ph-uc[data-step="3"] .stt{color:#00624a;background:#e3f5ee}.ph-uc[data-step="1"] .go .stt{animation:2s step-end both ucStt}@keyframes ucStt{0%{color:#7a4b00;background:#fff4de}90%{color:#00624a;background:#e3f5ee}}.ph-uc[data-step="1"] .go .stt .v1{animation:2s step-end both ucV1}.ph-uc[data-step="1"] .go .stt .v2{animation:2s step-end both ucV2}@keyframes ucV1{0%{opacity:1}90%,to{opacity:0}}@keyframes ucV2{0%{opacity:0}90%,to{opacity:1}}.ph-uc[data-step="1"] .uc-flow u{transform:scaleX(.25)}.ph-uc[data-step="2"] .uc-flow u{transform:scaleX(.75)}.ph-uc[data-step="3"] .uc-flow u{transform:none}.ph-uc[data-step="1"] .k1 .dot,.ph-uc[data-step="2"] .k1 .dot,.ph-uc[data-step="2"] .k2 .dot,.ph-uc[data-step="2"] .k3 .dot,.ph-uc[data-step="3"] .uc-flow .dot{background:var(--ph);border-color:var(--ph);color:#fff}.ph-uc[data-step="1"] .go .uc-flow u{animation:ucL1 1.4s var(--ease) .3s both}@keyframes ucL1{0%{transform:scaleX(0)}to{transform:scaleX(.25)}}.ph-uc[data-step="1"] .go .k1 .dot{animation:.3s 1.7s both ecDot}.ph-uc[data-step="2"] .go .uc-flow u{animation:ucL2 2s var(--ease) .2s both}@keyframes ucL2{0%{transform:scaleX(.25)}to{transform:scaleX(.75)}}.ph-uc[data-step="2"] .go .k2 .dot{animation:.3s 1.1s both ecDot}.ph-uc[data-step="2"] .go .k3 .dot{animation:.3s 2.1s both ecDot}.ph-uc[data-step="0"] .uc-upd,.ph-uc[data-step="1"] .uc-upd,.ph-uc:not([data-step="3"]) .uc-dash{opacity:.45}.ph-uc[data-step="0"] .uc-upd .ph-tick,.ph-uc[data-step="1"] .uc-upd .ph-tick{background:var(--control)}.ph-uc[data-step="2"] .uc-upd{border-color:var(--ph)}.ph-uc[data-step="2"] .go .uc-upd .ph-tick{animation:catOk .4s var(--ease) both}.ph-uc[data-step="2"] .go .u0 .ph-tick{animation-delay:1.1s}.ph-uc[data-step="2"] .go .u1 .ph-tick{animation-delay:2.1s}.ph-uc[data-step="2"] .go .u2 .ph-tick{animation-delay:2.5s}.ph-uc[data-step="3"] .uc-dash{border-color:var(--ph)}.ph-uc[data-step="3"] .go .uc-flow u{animation:ucL3 1s var(--ease) both}@keyframes ucL3{0%{transform:scaleX(.75)}to{transform:none}}.ph-uc[data-step="3"] .go .k4 .dot{animation:.3s .9s both ecDot}.ph-uc[data-step="3"] .uc-dash .v0{opacity:0}.ph-uc[data-step="3"] .uc-dash .v1{opacity:1}.ph-uc[data-step="3"] .go .uc-dash .v0{animation:10ms linear 1.3s both phOut}.ph-uc[data-step="3"] .go .uc-dash .v1{animation:phPop .4s var(--ease) 1.3s both}.ph-uc[data-step="3"] .go .uc-dash .bars i{animation:ucBar .7s var(--ease) both}.ph-uc[data-step="3"] .go .uc-dash .bars i:nth-child(n+4){animation-delay:.3s}@keyframes ucBar{0%{transform:scaleY(.2)}to{transform:none}}.ph-uc[data-step="3"] .go .stt .v2{opacity:1;animation:10ms linear 1s both phOut}.ph-uc[data-step="3"] .go .stt .v3{animation:.2s linear 1s both phFade}.ph-cv .pt{align-items:center;gap:.5em;font-size:1.25em;font-weight:600;display:flex}.ph-cv .pt svg.i{width:1.3em;height:1.3em;color:var(--ph);flex:none}.ph-cv .pt.sm{color:var(--muted);font-size:1.1em}.phl{gap:.6em;display:grid}.phl>span{align-items:center;gap:.7em;display:flex}.phl svg.i{width:1.6em;height:1.6em;color:var(--ph);flex:none}.phl em{flex:1;font-size:1.15em;font-style:normal}.ph-cv .phc,.ph-cv .from1,.ph-cv .from2,.ph-cv .from3{transition:opacity .5s var(--ease),border-color .4s}.ph[data-step="0"] .on0,.ph[data-step="1"] .on1,.ph[data-step="2"] .on2,.ph[data-step="3"] .on3{border-color:var(--ph);box-shadow:0 0 0 .25em var(--ph-soft),0 1.6em 3.2em -1.8em #071b3a73}.ph[data-step="0"] :is(.from1,.from2,.from3),.ph[data-step="1"] :is(.from2,.from3),.ph[data-step="2"] .from3{opacity:.4}.ph[data-step="0"] :is(.tk1,.tk2,.tk3),.ph[data-step="1"] :is(.tk2,.tk3),.ph[data-step="2"] .tk3{background:var(--control)}.ph[data-step="0"] :is(.in1,.in2,.in3),.ph[data-step="1"] :is(.in2,.in3),.ph[data-step="2"] .in3{opacity:0}.ph[data-step="0"] .go .in0,.ph[data-step="1"] .go .in1,.ph[data-step="2"] .go .in2,.ph[data-step="3"] .go .in3{animation:phIn .5s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * .22s)}.ph[data-step="0"] .go .tk0,.ph[data-step="1"] .go .tk1,.ph[data-step="2"] .go .tk2,.ph[data-step="3"] .go .tk3{animation:catOk .4s var(--ease) both;animation-delay:calc(.5s + var(--i,0) * .35s)}.ph-cv .ava{background:var(--ph);color:#fff;border-radius:50%;flex:none;place-items:center;width:3.4em;height:3.4em;font-weight:600;display:grid}.ph-cv .who{align-items:center;gap:.9em;display:flex}.ph-cv .who>span:last-child{display:grid}.ph-cv .who b{font-size:1.4em;font-weight:600}.ph-cv .who small{color:var(--muted);font-size:1.1em}.ph-cv .pills{flex-wrap:wrap;gap:.5em;margin:0;display:flex}.ph-rt{--ph:#0f766e;--ph-soft:#0f766e26}.rt-st{align-content:start;justify-items:start;gap:.2em;width:18.6em;height:14.6em;padding:1em 1.2em;display:grid;top:0}.rt-st.st0{left:0}.rt-st.st1{left:20.7em}.rt-st.st2{left:41.4em}.rt-st svg{width:100%;height:7.4em}.rt-st .w{fill:var(--surface-2)}.rt-st .a{fill:var(--ph)}.rt-st .s{stroke:#fff9;stroke-width:2px;fill:none}.rt-st .g{fill:#bee3f8}.rt-st .d{fill:var(--ph);opacity:.55}.rt-st .k{fill:#fff}.rt-st.st1 .a{fill:#0b4f6c}.rt-st.st2 .a{fill:#b45309}.rt-st b{font-size:1.3em;font-weight:600}.rt-st small{color:var(--muted);align-items:center;gap:.4em;font-size:1.1em;display:flex}.rt-st small>i{background:#00a86b;border-radius:50%;width:.7em;height:.7em}.rt-st u{border-left:.2em dashed var(--control);height:3.4em;position:absolute;top:100%;left:50%}.rt-st.st2 .vs .v0{opacity:1}.ph-rt:not([data-step="3"]) .rt-st.st2{opacity:.6;border-style:dashed}.ph-rt:not([data-step="3"]) .rt-st.st2 small>i{background:var(--control)}.ph-rt[data-step="3"] .rt-st.st2{border-color:var(--ph)}.ph-rt[data-step="3"] .rt-st.st2 .v0{opacity:0}.ph-rt[data-step="3"] .rt-st.st2 .v1{opacity:1}.ph-rt[data-step="3"] .go .rt-st.st2{animation:phPop .6s var(--ease) .3s both}.rt-plat{gap:1em;width:60em;padding:1.3em 1.5em 1.5em;display:grid;top:18em;left:0}.rt-plat .mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.rt-plat .mods span{background:var(--surface-2);border-radius:1em;align-items:center;gap:.7em;height:4.4em;padding:0 1em;transition:background .4s,color .4s;display:flex}.rt-plat .mods svg.i{width:1.8em;height:1.8em;color:var(--ph);flex:none;transition:color .4s}.rt-plat .mods em{font-size:1.18em;font-style:normal;font-weight:500;line-height:1.2}.ph-rt[data-step="0"] .m0,.ph-rt[data-step="1"] :is(.m1,.m2,.m3),.ph-rt[data-step="2"] .m4,.ph-rt[data-step="3"] .m5{background:var(--ph);color:#fff}.ph-rt[data-step="0"] .m0 svg.i,.ph-rt[data-step="1"] :is(.m1,.m2,.m3) svg.i,.ph-rt[data-step="2"] .m4 svg.i,.ph-rt[data-step="3"] .m5 svg.i{color:#fff}.rt-mem{align-content:start;gap:.9em;width:27em;height:12.6em;padding:1.3em 1.5em;display:grid;top:38.4em;left:0}.rt-mem p{gap:.5em;margin:0;display:flex}.rt-mem p i{border:1px solid var(--line);border-radius:99em;padding:.25em .9em;font-size:1.1em;font-style:normal;font-weight:500}.rt-kpi{align-content:start;gap:.7em;width:31.4em;height:12.6em;padding:1.3em 1.5em;display:grid;top:38.4em;left:28.6em}.rt-kpi .hd,.ai-dash .hd,.mi-desk .hd,.ob-map .hd{justify-content:space-between;align-items:center;display:flex}.rt-kpi .hd small,.ai-dash .hd small{color:var(--ph);align-items:center;gap:.3em;font-size:1.05em;font-weight:600;display:inline-flex}.rt-kpi .hd small svg.i,.ai-dash .hd small svg.i{width:1.2em;height:1.2em}.rt-kpi>span{grid-template-columns:8.6em 1fr;align-items:center;gap:.8em;display:grid}.rt-kpi>span em{color:var(--muted);white-space:nowrap;font-size:1.12em;font-style:normal}.rt-kpi>span i,.ai-seg>span i{background:var(--surface-2);border-radius:.4em;height:1.1em;overflow:hidden}.rt-kpi>span u,.ai-seg>span u{height:100%;width:var(--w);background:var(--ph);transform-origin:0;border-radius:.4em;display:block}.ph-rt[data-step="2"] .go .rt-kpi u{animation:crmBar .9s var(--ease) both}.ph-rt[data-step="2"] .go .rt-kpi .b1 u{animation-delay:.2s}.ph-rt:not([data-step="3"]) .rt-kpi .b2{opacity:.3}.ph-rt:not([data-step="3"]) .rt-kpi .b2 u{transform:scaleX(0)}.ph-rt[data-step="3"] .go .rt-kpi .b2 u{animation:crmBar .9s var(--ease) 1s both}.ph-ai{--ph:#7c3aed;--ph-soft:#7c3aed24}.ai-dash{flex-direction:column;gap:1em;width:60em;height:30em;padding:1.4em 1.6em;display:flex;top:0;left:0}.ai-dash .kp{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}.ai-dash .kp span{background:var(--surface-2);border-radius:1.1em;padding:.8em 1.1em;display:grid;position:relative}.ai-dash .kp small{color:var(--muted);font-size:1.1em}.ai-dash .kp b{letter-spacing:-.02em;font-size:2.1em;font-weight:600}.ai-dash .kp i{color:#00875a;background:#e3f5ee;border-radius:99em;padding:.1em .6em;font-size:1.05em;font-style:normal;font-weight:600;position:absolute;top:.9em;right:1em}.ai-dash .ch{flex-direction:column;flex:1;gap:.4em;min-height:0;display:flex;position:relative}.ai-dash .ch small{color:var(--muted);font-size:1.1em}.ai-dash svg{flex:1;width:100%;min-height:0}.ai-dash .grd{stroke:var(--line);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.ai-dash .now{stroke:var(--control);stroke-width:1px;stroke-dasharray:3 3;fill:none;vector-effect:non-scaling-stroke}.ai-dash .act{fill:none;stroke:var(--ph);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ai-dash .fct{fill:none;stroke:var(--ph);stroke-width:2.5px;stroke-dasharray:.04 .03;vector-effect:non-scaling-stroke}.ai-dash .band{fill:var(--ph);opacity:.16}.ai-dash .fc{color:#fff;background:var(--ph);border-radius:99em;padding:.2em .8em;font-size:1.05em;font-weight:600;position:absolute;top:2.4em;right:.4em}.ph-ai[data-step="0"] :is(.fct,.band,.fc){opacity:0}.ph-ai[data-step="0"] .go .act{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out .5s both ekRing}.ph-ai[data-step="1"] .go :is(.band,.fc){animation:.6s .9s both phFrom0}.ph-ai[data-step="1"] .go .fct{animation:.5s .3s both phFrom0}@keyframes phFrom0{0%{opacity:0}}.ai-seg{align-content:start;gap:.8em;width:23em;height:20em;padding:1.3em 1.5em;display:grid;top:32em;left:0}.ai-seg>span{grid-template-columns:1fr 3.2em;align-items:center;gap:.3em .6em;display:grid}.ai-seg>span em{color:var(--muted);grid-column:1/-1;font-size:1.12em;font-style:normal}.ai-seg>span b{text-align:right;font-size:1.15em;font-weight:600}.ai-seg .sg1 u{opacity:.65}.ai-seg .sg2 u{background:#e5484d}.ph-ai[data-step="2"] .go .ai-seg u{animation:crmBar .9s var(--ease) .3s both}.ai-ask{align-content:start;gap:.9em;width:35.4em;height:20em;padding:1.3em 1.5em;display:grid;top:32em;left:24.6em}.ai-ask .q{border:1px solid var(--ph);border-radius:1.1em;align-items:center;gap:.7em;padding:.7em 1em;display:flex}.ai-ask .q svg.i{width:1.7em;height:1.7em;color:var(--ph);flex:none}.ai-ask .q em{font-size:1.2em;font-style:normal;font-weight:500}.ai-ask .ans{background:var(--surface-2);border-radius:1.1em;gap:.4em;padding:.9em 1.1em;display:grid}.ai-ask .ans>b{font-size:1.2em;font-weight:600}.ai-ask .ans span{justify-content:space-between;font-size:1.12em;display:flex}.ai-ask .ans em{color:var(--muted);font-style:normal}.ai-ask .ans strong{color:#c0362c;font-weight:600}.ai-ask .ans>i{color:var(--ph);margin-top:.2em;font-size:1.1em;font-style:normal;font-weight:600}.ph-cld{--ph:#0369a1;--ph-soft:#0369a124}.cld-prem{align-content:start;gap:.8em;width:23em;height:29em;padding:1.3em 1.4em;display:grid;top:0;left:0}.cld-prem>span{color:#e6edf5;background:#16202e;border-radius:1em;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5em;height:5.4em;padding:0 1em;transition:opacity .5s;display:grid}.cld-prem>span>i{background:#2ad587;border-radius:50%;width:.7em;height:.7em}.cld-prem>span>i+i{background:#f2a93b}.cld-prem em{margin-left:.3em;font-size:1.18em;font-style:normal;font-weight:500}.cld-prem small{color:#9fd3f5;border:1px solid #3b5878;border-radius:99em;padding:.15em .7em;font-size:1em;font-weight:600}.ph-cld:not([data-step="0"]) .cld-prem>span{opacity:.3}.cld-go{border-top:.25em dashed var(--control);width:5em;position:absolute;top:14.4em;left:23.6em}.cld-go i{background:var(--ph);opacity:0;border-radius:50%;width:1.2em;height:1.2em;position:absolute;top:-.75em;left:-.5em}.ph-cld[data-step="1"] .cld-go{border-color:var(--ph)}.ph-cld[data-step="1"] .go .cld-go i{animation:1s ease-in-out 3 both cldDot}.ph-cld[data-step="1"] .go .cld-go i:nth-child(2){animation-delay:.33s}.ph-cld[data-step="1"] .go .cld-go i:nth-child(3){animation-delay:.66s}@keyframes cldDot{0%{opacity:0;transform:none}20%,80%{opacity:1}to{opacity:0;transform:translate(4.6em)}}.cld-zone{align-content:start;gap:.9em;width:30.8em;height:29em;padding:1.3em 1.4em;display:grid;top:0;left:29.2em}.cld-zone p{gap:.7em;margin:0;display:flex}.cld-zone p img{border:1px solid var(--line);background:#fff;border-radius:.7em;width:auto;height:3em;padding:.5em .9em}.cld-zone .slots{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.cld-zone .slots span{border:.15em dashed var(--control);border-radius:.9em;height:4em;display:grid}.cld-zone .slots em{text-align:center;background:var(--ph);color:#fff;border-radius:.75em;place-items:center;font-size:1.12em;font-style:normal;font-weight:500;display:grid}.cld-ops{gap:.9em;width:60em;padding:1.3em 1.5em;display:grid;top:30.6em;left:0}.cld-ops .row{grid-template-columns:auto auto 1fr;align-items:stretch;gap:1em;display:grid}.cld-ops .k{background:var(--surface-2);border-radius:1.1em;align-content:center;padding:.8em 1.3em;display:grid}.cld-ops .k b{letter-spacing:-.02em;font-size:2.2em;font-weight:600}.cld-ops .k small{color:var(--muted);font-size:1.1em}.cld-ops .cost{align-content:center;gap:.5em;padding-left:.6em;display:grid}.cld-ops .cost>small{color:var(--muted);font-size:1.1em}.cld-ops .cost>span{grid-template-columns:9em 1fr;align-items:center;gap:.7em;display:grid}.cld-ops .cost em{font-size:1.1em;font-style:normal}.cld-ops .cost i{background:var(--surface-2);border-radius:.4em;height:1.2em;overflow:hidden}.cld-ops .cost u{transform-origin:0;border-radius:.4em;height:100%;display:block}.cld-ops .cost .a{background:var(--control);width:100%}.cld-ops .cost .b{background:#00a86b;width:68%}.ph-cld[data-step="3"] .go .cost .b{animation:cldCost 1.4s var(--ease) .6s both}@keyframes cldCost{0%{transform:scaleX(1.47)}to{transform:none}}.ph-am{--ph:#a21caf;--ph-soft:#a21caf1f}.am-old{background:#0b1a0b;border:.25em solid #b8bec6;border-radius:.6em;width:29em;transition:opacity .5s,filter .5s;position:absolute;top:1.6em;left:1em;overflow:hidden;transform:rotate(-3deg);box-shadow:0 2em 3.5em -2em #0009}.am-old .tb{color:#1d2a3a;background:#b8bec6;padding:.3em .8em;font-size:1.05em;font-weight:600;display:block}.am-old pre{color:#5cff7a;white-space:pre;margin:0;padding:.9em 1em 1.1em;font:400 1.05em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.ph-am:not([data-step="0"]) .am-old{opacity:.55;filter:grayscale()}.ph-am[data-step="0"] .am-old{box-shadow:0 0 0 .35em var(--ph-soft),0 2em 3.5em -2em #0009;border-color:var(--ph)}.am-build{z-index:2;gap:1em;width:36.5em;padding:1.3em 1.5em 1.5em;display:grid;top:17.6em;left:5em}.am-build .hd{align-items:center;gap:.8em;display:flex}.am-build .hd img{background:#fff;border-radius:.4em;width:auto;height:2.2em;padding:.2em .4em}.am-build .ver{color:#00624a;white-space:nowrap;background:#e3f5ee;border-radius:99em;margin-left:auto;padding:.2em .8em;font-size:1.05em;font-weight:600}.am-build .flow{background:var(--surface-2);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:1.4em 1.4em;border-radius:1.1em;align-items:center;gap:.4em;padding:1.2em .8em;display:flex}.am-build .nd{background:var(--surface);border:1px solid var(--ph);text-align:center;border-radius:.9em;flex:1;justify-items:center;gap:.3em;padding:.7em .2em;display:grid}.am-build .nd svg.i{width:1.8em;height:1.8em;color:var(--ph)}.am-build .nd em{font-size:1.02em;font-style:normal;font-weight:500;line-height:1.15}.am-build .ar{border-top:.2em solid var(--ph);flex:none;width:1.3em}.am-ph{z-index:3;width:16.6em;height:33em;transition:opacity .5s;top:6em;left:43.4em}.am-ph .scr{color:#1d2a3a;background:#f6f4fa;border-radius:2.3em;flex-direction:column;gap:.7em;height:100%;padding:0 1em 1.2em;display:flex;overflow:hidden}.am-ph .hd{flex:none;align-items:flex-end;height:5.4em;padding-bottom:.6em;display:flex}.am-ph .hd b{font-size:1.5em;font-weight:600}.am-ph .it{background:#fff;border:1px solid #e3e0ec;border-radius:1em;gap:.3em;padding:.7em .9em;display:grid}.am-ph .it em{font-size:1.08em;font-style:normal;font-weight:500;line-height:1.25}.am-ph .it small{border-radius:99em;justify-self:start;padding:.1em .7em;font-size:.95em;font-weight:600}.am-ph .p0{color:#7a4b00;background:#fff4de}.am-ph .p1{color:#00624a;background:#e3f5ee}.am-ph .cta{color:#fff;background:#a21caf;border-radius:1.1em;place-items:center;height:3.2em;margin-top:auto;font-size:1.15em;font-weight:600;display:grid}.am-chip{top:33.4em;left:3.85em}.ph-mi{--ph:#9a3412;--ph-soft:#9a341221}.mi-team{align-content:start;gap:1em;width:28.6em;height:27em;padding:1.3em 1.5em;display:grid;top:0;left:0}.mi-team .ppl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em .6em;display:grid}.mi-team .ppl span{text-align:center;justify-items:center;gap:.15em;display:grid}.mi-team .ppl i{background:var(--surface-2);width:4.2em;height:4.2em;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:.3em;font-size:1.1em;font-style:normal;font-weight:600;display:grid}.mi-team .tm i{background:var(--ph);color:#fff}.mi-team .ppl em{font-size:1.08em;font-style:normal;font-weight:500;line-height:1.2}.mi-team .ppl small{color:var(--muted);font-size:1em}.mi-team .tm small{color:var(--ph);font-weight:600}.mi-desk{align-content:start;gap:.8em;width:29.8em;height:27em;padding:1.3em 1.5em;display:grid;top:0;left:30.2em}.mi-desk .clk{font-variant-numeric:tabular-nums;color:var(--ph);align-items:center;gap:.3em;font-size:1.15em;font-weight:600;display:inline-flex}.mi-desk .clk svg.i{width:1.2em;height:1.2em}.mi-desk>span{border:1px solid var(--line);border-radius:1em;grid-template-columns:1fr auto;align-items:center;gap:.1em .8em;padding:.7em 1em;display:grid}.mi-desk>span small{color:var(--muted);grid-column:1;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1em}.mi-desk>span em{grid-column:1;font-size:1.15em;font-style:normal;font-weight:500}.mi-desk>span>i{white-space:nowrap;border-radius:99em;grid-area:1/2/3;padding:.2em .8em;font-size:1.05em;font-style:normal;font-weight:600}.mi-desk .ok{color:#00624a;background:#e3f5ee}.mi-desk .st{color:#a1161b;background:#fdecec}.mi-desk .st .v0{opacity:1}.ph-mi:not([data-step="0"]) .mi-desk .st .v0{opacity:0}.ph-mi:not([data-step="0"]) .mi-desk .st .v2{opacity:1}.ph-mi:not([data-step="0"]) .mi-desk .st{color:#00624a;background:#e3f5ee}.ph-mi[data-step="1"] .mi-desk .tr0{border-color:var(--ph)}.ph-mi[data-step="1"] .go .mi-desk .st{animation:3s step-end both miSt}@keyframes miSt{0%{color:#a1161b;background:#fdecec}30%{color:#7a4b00;background:#fff4de}75%,to{color:#00624a;background:#e3f5ee}}.ph-mi[data-step="1"] .go .st .v0{animation:3s step-end both miV0}.ph-mi[data-step="1"] .go .st .v1{animation:3s step-end both miV1}.ph-mi[data-step="1"] .go .st .v2{animation:3s step-end both miV2}@keyframes miV0{0%{opacity:1}30%,to{opacity:0}}@keyframes miV1{0%{opacity:0}30%{opacity:1}75%,to{opacity:0}}@keyframes miV2{0%{opacity:0}75%,to{opacity:1}}.mi-sla{align-content:start;gap:.9em;width:28.6em;height:24em;padding:1.3em 1.5em;display:grid;top:28.6em;left:0}.mi-sla .gs{grid-template-columns:1fr 1fr;gap:1em;display:grid}.mi-sla .gs>span{text-align:center;justify-items:center;gap:.3em;display:grid}.mi-sla svg{width:7.4em;height:7.4em;transform:rotate(-90deg)}.mi-sla circle{fill:none;stroke-width:4px}.mi-sla .bg{stroke:var(--surface-2)}.mi-sla .fg{stroke:#00a86b;stroke-linecap:round;stroke-dasharray:.92 1}.ph-mi[data-step="2"] .go .mi-sla .fg{animation:miRing 1.4s var(--ease) .3s both}@keyframes miRing{0%{stroke-dasharray:0 1}to{stroke-dasharray:.92 1}}.mi-sla .gs em{font-size:1.15em;font-style:normal;font-weight:500}.mi-sla .gs small{color:#00875a;align-items:center;gap:.4em;font-size:1.05em;font-weight:600;display:inline-flex}.mi-sla p{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:.5em;margin:0;padding-top:.8em;font-size:1.1em;display:flex}.mi-sla p svg.i{width:1.3em;height:1.3em;color:var(--ph)}.mi-cap{flex-direction:column;gap:.8em;width:29.8em;height:24em;padding:1.3em 1.5em;display:flex;top:28.6em;left:30.2em}.mi-cap .bars{flex:1;grid-template-columns:repeat(4,1fr);align-items:end;gap:1.2em;min-height:0;display:grid}.mi-cap .bars span{grid-template-rows:1fr auto;justify-items:center;gap:.4em;height:100%;display:grid}.mi-cap .bars i{width:100%;height:var(--h);background:var(--ph);transform-origin:bottom;border-radius:.6em .6em 0 0;align-self:end}.mi-cap .bars em{color:var(--muted);font-size:1.08em;font-style:normal}.mi-cap>small{color:var(--muted);font-size:1.1em}.ph-mi[data-step="3"] .go .mi-cap .bars i{animation:ucBar .8s var(--ease) both}.ph-mi[data-step="3"] .go .mi-cap .bars span:nth-child(2) i{animation-delay:.2s}.ph-mi[data-step="3"] .go .mi-cap .bars span:nth-child(3) i{animation-delay:.4s}.ph-mi[data-step="3"] .go .mi-cap .bars span:nth-child(4) i{animation-delay:.6s}.ph-hc{--ph:#1d4ed8;--ph-soft:#1d4ed821}.hc-life{grid-template-columns:repeat(6,1fr);gap:.5em;width:60em;display:grid;position:absolute;top:0;left:0}.hc-life span{background:var(--surface);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 1em) 0,100% 50%,calc(100% - 1em) 100%,0 100%,1em 50%);white-space:nowrap;align-items:center;gap:.5em;height:4.4em;padding:0 1em 0 1.3em;font-size:1.12em;font-weight:500;display:flex}.hc-life span:first-child{clip-path:polygon(0 0,calc(100% - 1em) 0,100% 50%,calc(100% - 1em) 100%,0 100%);border-radius:.8em 0 0 .8em}.hc-life b{background:var(--ph);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.85em;display:grid}.ph-hc[data-step="0"] .hc-life span{background:var(--ph);color:#fff;border-color:var(--ph)}.ph-hc[data-step="0"] .hc-life b{color:var(--ph);background:#fff}.hc-rec{align-content:start;gap:.7em;width:27.4em;height:25.4em;padding:1.4em 1.5em;display:grid;top:6.4em;left:0}.hc-rec .id{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.05em}.hc-rec .rw,.di-eng .rw{border:1px solid var(--line);border-radius:1em;align-items:center;gap:.7em;padding:.7em .9em;display:flex}.hc-rec .rw em,.di-eng .rw em{flex:1;font-size:1.12em;font-style:normal;line-height:1.25}.hc-box{align-content:start;gap:.9em;width:31em;height:12em;padding:1.3em 1.5em;display:grid;left:29em}.hc-att{top:6.4em}.hc-pay{top:19.8em}.hc-box p,.hc-ev p,.rt-mem p,.di-app p,.di-con p,.ob-map .hd p{flex-wrap:wrap;gap:.5em;margin:0;display:flex}.hc-box p i{background:var(--ph-soft);color:var(--ph);border-radius:99em;padding:.3em 1em;font-size:1.1em;font-style:normal;font-weight:500}:root[data-theme=dark] .hc-box p i{color:#bfd3ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hc-box p i{color:#bfd3ff}}.hc-ev{gap:.9em;width:60em;padding:1.3em 1.5em;display:grid;top:33.4em;left:0}.hc-ev p i,.di-con p i{border:1px solid var(--line);border-radius:99em;align-items:center;gap:.4em;padding:.3em .9em .3em .4em;font-size:1.1em;font-style:normal;font-weight:500;display:inline-flex}.hc-ev .pk{color:#fff;background:var(--ph);border-radius:.9em;justify-self:start;align-items:center;gap:.5em;padding:.5em 1.1em;font-size:1.15em;font-weight:600;display:inline-flex}.hc-ev .pk svg.i{width:1.3em;height:1.3em}.ph-ob{--ph:#c2410c;--ph-soft:#ea580c21}.ob-map{flex-direction:column;gap:.6em;width:60em;height:27.6em;padding:1.3em 1.5em;display:flex;top:0;left:0}.ob-map .hd p i{background:var(--ph-soft);color:var(--ph);border-radius:99em;padding:.2em .9em;font-size:1.05em;font-style:normal;font-weight:600}:root[data-theme=dark] .ob-map .hd p i{color:#ffc9a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ob-map .hd p i{color:#ffc9a8}}.ob-map .net{flex:1;position:relative}.ob-map .nd{text-align:center;justify-items:center;gap:.4em;width:12em;margin-left:-6em;display:grid;position:absolute}.ob-map .nd i{background:var(--surface);width:5em;height:5em;color:var(--ink);border:.3em solid #00a86b;border-radius:50%;place-items:center;transition:border-color .4s,box-shadow .4s;display:grid;box-shadow:0 0 0 .5em #00a86b24}.ob-map .nd svg.i{width:2.2em;height:2.2em}.ob-map .nd em{white-space:nowrap;font-size:1.12em;font-style:normal;font-weight:500}.ob-map .n0{top:7.4em;left:8em}.ob-map .n1{top:7.4em;left:22.6em}.ob-map .n2{top:7.4em;left:37.2em}.ob-map .n3{top:.8em;left:51em}.ob-map .n4{top:14em;left:51em}.ob-map .ln{border-top:.2em dashed var(--control);transform-origin:0;height:0;position:absolute}.ob-map .ln.a{width:9em;top:9.9em;left:10.8em}.ob-map .ln.b{width:9em;top:9.9em;left:25.4em}.ob-map .ln.c{width:9.6em;top:8.6em;left:39.8em;transform:rotate(-25deg)}.ob-map .ln.d{width:9.6em;top:11.2em;left:39.8em;transform:rotate(25deg)}.ob-map .ln u{background:var(--ph);opacity:0;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:-.65em;left:-.4em}.ph-ob[data-step="0"] .go .ln u{animation:1.3s ease-in-out infinite obDot}.ph-ob[data-step="0"] .go .ln.b u{animation-delay:.3s}.ph-ob[data-step="0"] .go .ln.c u{animation-delay:.6s}.ph-ob[data-step="0"] .go .ln.d u{animation-delay:.75s}@keyframes obDot{0%{opacity:0;left:-.4em}20%,80%{opacity:1}to{opacity:0;left:calc(100% - .6em)}}.ph-ob[data-step="2"] .ob-map .n4 i{border-color:#e5484d;box-shadow:0 0 0 .5em #e5484d33}.ph-ob[data-step="2"] .ob-map .ln.d{border-color:#e5484d}.ph-ob[data-step="2"] .go .ob-map .n4 i{animation:1.2s 3 obBad}@keyframes obBad{50%{box-shadow:0 0 0 1.2em #e5484d00}}.ph-ob[data-step="3"] .go .ob-map .n4 i{animation:1.4s step-end both obFix}@keyframes obFix{0%{border-color:#e5484d;box-shadow:0 0 0 .5em #e5484d33}60%,to{border-color:#00a86b;box-shadow:0 0 0 .5em #00a86b24}}.ob-up{align-content:start;gap:1em;width:31em;height:16em;padding:1.3em 1.5em;display:grid;top:29.2em;left:0}.ob-up .days{grid-template-columns:repeat(30,1fr);gap:.25em;height:6em;display:grid}.ob-up .days i{background:#00a86b;border-radius:.25em}.ph-ob[data-step="2"] .ob-up .td{background:#f2a93b}.ob-up .stt{align-items:center;gap:.5em;font-size:1.15em;font-weight:500;display:flex}.ob-up .stt>i{background:#00a86b;border-radius:50%;width:.8em;height:.8em}.ob-up .s1,.ph-ob[data-step="2"] .ob-up .s0{display:none}.ph-ob[data-step="2"] .ob-up .s1{display:inline}.ph-ob[data-step="2"] .ob-up .stt>i{background:#f2a93b}.ph-ob[data-step="1"] .go .ob-up .days i{animation:ucBar .5s var(--ease) both;transform-origin:bottom}.ph-ob[data-step="1"] .go .ob-up .days i:nth-child(n+11){animation-delay:.25s}.ph-ob[data-step="1"] .go .ob-up .days i:nth-child(n+21){animation-delay:.5s}.ob-al{align-content:start;gap:.8em;width:27.4em;height:16em;padding:1.3em 1.5em;display:grid;top:29.2em;left:32.6em}.ob-al .m{color:#7a1216;background:#fdecec;border:1px solid #f3a6a8;border-radius:1em;gap:.2em;padding:.8em 1em;display:grid}.ob-al .m b{font-size:1.15em;font-weight:600}.ob-al .m small{font-size:1.05em}.ob-al .fx{color:#00624a;background:#e3f5ee;border-radius:1em;align-items:center;gap:.5em;padding:.7em 1em;font-size:1.12em;font-weight:600;display:flex}.ph-ob[data-step="3"] .ob-al .m{opacity:.55}.ph-di{--ph:#00875a;--ph-soft:#00a86b24}.di-app{gap:1em;width:18.4em;padding:1.3em 1.4em;display:grid;top:0;left:0}.di-app .idc{color:#1d2a3a;background:linear-gradient(135deg,#f6f1e4,#e4ecf3 55%,#dce8e2);border-radius:1.1em;justify-items:start;gap:.8em;padding:1.1em;display:grid;position:relative}.di-app .idc>span:nth-child(2){display:grid}.di-app .idc b{font-size:1.3em;font-weight:600}.di-app .idc small{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:1em}.di-app .idc em{color:#c62828;letter-spacing:.08em;border:1px solid #c62828;border-radius:.4em;padding:0 .4em;font-size:.9em;font-style:normal;font-weight:700;position:absolute;top:.8em;right:.8em}.di-app p i{border:1px solid var(--line);border-radius:99em;padding:.25em .9em;font-size:1.08em;font-style:normal;font-weight:500}.di-go{border-top:.25em dashed var(--control);width:2.6em;position:absolute;top:15em}.di-go.a{left:18.7em}.di-go.b{left:42em}.di-go i{background:var(--ph);opacity:0;border-radius:50%;width:1.2em;height:1.2em;position:absolute;top:-.75em;left:-.4em}.ph-di[data-step="1"] .go .di-go.a i,.ph-di[data-step="3"] .go .di-go.b i{animation:.9s ease-in-out 3 both diDot}@keyframes diDot{0%{opacity:0;transform:none}20%,80%{opacity:1}to{opacity:0;transform:translate(2.2em)}}.di-eng{gap:.8em;width:20.2em;padding:1.3em 1.4em;display:grid;top:0;left:21.6em}.di-eng .ic{background:var(--ph-soft);width:2.8em;height:2.8em;color:var(--ph);border-radius:.8em;flex:none;place-items:center;display:grid}.di-eng .ic svg.i{width:1.6em;height:1.6em}.di-eng .risk{gap:.4em;display:grid}.di-eng .risk small{color:var(--ph);font-size:1.1em;font-weight:600}.di-eng .risk i{background:linear-gradient(90deg,#00a86b,#f2c94c 55%,#e5484d);border-radius:.4em;height:.7em;position:relative}.di-eng .risk u{background:#fff;border:.25em solid #071b3a;border-radius:50%;width:1.3em;height:1.3em;position:absolute;top:-.35em;left:12%}.ph-di[data-step="1"] .go .risk u{animation:diRisk 1.4s var(--ease) .8s both}@keyframes diRisk{0%{left:70%}to{left:12%}}.di-core{gap:.9em;width:15.2em;padding:1.3em 1.4em;display:grid;top:4em;left:44.8em}.di-core .dn{color:#00624a;text-align:center;background:#e3f5ee;border-radius:.9em;padding:.5em .8em;font-size:1.05em;font-weight:600}.di-con{gap:.9em;width:60em;padding:1.3em 1.5em;display:grid;top:37.4em;left:0}.di-app .fd{border:1px solid var(--line);border-radius:.9em;justify-content:space-between;align-items:center;padding:.5em .9em;display:flex}.di-app .fd em{color:var(--muted);font-size:1.1em;font-style:normal}.di-eng .rw{padding:1.2em .9em}.di-eng{gap:1em}.di-eng .dec{color:#fff;background:var(--ph);border-radius:1em;justify-content:center;align-items:center;gap:.5em;padding:.7em;font-size:1.2em;font-weight:600;display:flex}.di-eng .dec svg.i{width:1.4em;height:1.4em}.ph-rt .ph-cv{height:51em}.ph-ai .ph-cv{height:52em}.ph-cld .ph-cv{height:42em}.ph-am .ph-cv{height:48em}.ph-mi .ph-cv{height:52.6em}.ph-hc .ph-cv{height:44.5em}.ph-ob .ph-cv{height:45.2em}.ph-di .ph-cv{height:45.6em}:root[data-theme=dark] .ph-rt{--ph:#0d9488}:root[data-theme=dark] .ph-ai{--ph:#8b5cf6}:root[data-theme=dark] .ph-cld{--ph:#0284c7}:root[data-theme=dark] .ph-am{--ph:#c026d3}:root[data-theme=dark] .ph-mi{--ph:#ea580c}:root[data-theme=dark] .ph-hc{--ph:#3b82f6}:root[data-theme=dark] .ph-ob{--ph:#ea580c}:root[data-theme=dark] .ph-di{--ph:#059669}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ph-rt{--ph:#0d9488}:root:not([data-theme=light]) .ph-ai{--ph:#8b5cf6}:root:not([data-theme=light]) .ph-cld{--ph:#0284c7}:root:not([data-theme=light]) .ph-am{--ph:#c026d3}:root:not([data-theme=light]) .ph-mi{--ph:#ea580c}:root:not([data-theme=light]) .ph-hc{--ph:#3b82f6}:root:not([data-theme=light]) .ph-ob{--ph:#ea580c}:root:not([data-theme=light]) .ph-di{--ph:#059669}}
