.landing-module__5CPwlq__page{--night:#06101f;--ink:#12213a;--ink-2:#4c5b74;--ink-3:#8090a8;--ice:#eaf2ff;--frost:#9cc0ff;--blue:#2f63ff;--blue-deep:#1f4bd6;--glass:#ffffff1f;--glass-line:#ffffff47;--line:#e2e8f2;--display:"Noto Sans Thai", "Sarabun", sans-serif;--body:"Noto Sans Thai", "Sarabun", sans-serif;background:var(--night);color:#fff;width:100%;min-height:100svh;font:400 16px/1.6 var(--body);position:relative;overflow-x:clip}.landing-module__5CPwlq__page ::selection{color:#fff;background:#9cc0ff73}.landing-module__5CPwlq__page :focus-visible{outline:2px solid var(--frost);outline-offset:3px}.landing-module__5CPwlq__photo{transform:translate3d(var(--px,0px), var(--py,0px), 0);position:fixed;inset:-24px}.landing-module__5CPwlq__photoImg{object-fit:cover;object-position:center 62%;animation:2.8s cubic-bezier(.2,.7,.1,1) both landing-module__5CPwlq__settle,42s ease-in-out 2.8s infinite alternate landing-module__5CPwlq__breathe}@keyframes landing-module__5CPwlq__settle{0%{filter:brightness(.7)saturate(.9);transform:scale(1.16)}to{filter:none;transform:scale(1.03)}}@keyframes landing-module__5CPwlq__breathe{0%{transform:scale(1.03)}to{transform:scale(1.09)}}.landing-module__5CPwlq__wash{pointer-events:none;background:linear-gradient(#06101f80 0%,#06101f00 20%),linear-gradient(90deg,#06101fbd 0%,#06101f61 42%,#06101f00 72%),linear-gradient(#06101f00 54%,#06101fc7 100%);position:fixed;inset:0}.landing-module__5CPwlq__snow{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.landing-module__5CPwlq__shell{z-index:2;max-width:1440px;min-height:100svh;padding-left:max(clamp(16px, 4vw, 56px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 4vw, 56px), env(safe-area-inset-right,0px));grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid;position:relative}.landing-module__5CPwlq__header{padding-block:max(22px, env(safe-area-inset-top,0px)) 0;justify-content:space-between;align-items:center;gap:16px;animation:.9s cubic-bezier(.2,.8,.2,1) .3s both landing-module__5CPwlq__fadeDown;display:flex}@keyframes landing-module__5CPwlq__fadeDown{0%{opacity:0;transform:translateY(-12px)}}.landing-module__5CPwlq__brand{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.landing-module__5CPwlq__logoTile{flex-shrink:0;place-items:center;height:44px;display:grid}.landing-module__5CPwlq__logo{object-fit:contain;width:auto;height:40px}.landing-module__5CPwlq__brandText{text-shadow:0 1px 12px #00000059;min-width:0;line-height:1.25;display:grid}.landing-module__5CPwlq__brandText b{font:600 17px/1.25 var(--display)}.landing-module__5CPwlq__brandText small{color:#eaf2ffb8;font:400 12px/1.3 var(--body);letter-spacing:.04em;white-space:nowrap}.landing-module__5CPwlq__headerBtn{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:#fff;font:600 15px/1 var(--body);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:11px 20px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.landing-module__5CPwlq__headerBtn:hover{color:var(--ink);background:#fff;border-color:#fff}.landing-module__5CPwlq__hero{align-self:end;justify-items:start;gap:22px;max-width:760px;padding-block:64px 40px;display:grid}.landing-module__5CPwlq__hero>*{animation:1s cubic-bezier(.2,.8,.2,1) both landing-module__5CPwlq__rise}.landing-module__5CPwlq__hero>:first-child{animation-delay:.7s}.landing-module__5CPwlq__hero>:nth-child(2){animation-delay:.82s}.landing-module__5CPwlq__hero>:nth-child(3){animation-delay:.96s}.landing-module__5CPwlq__hero>:nth-child(4){animation-delay:1.08s}@keyframes landing-module__5CPwlq__rise{0%{opacity:0;transform:translateY(22px)}}.landing-module__5CPwlq__kicker{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ice);border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 15px 7px 12px;font-size:14px;font-weight:500;display:inline-flex}.landing-module__5CPwlq__kickerDot{background:var(--frost);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite landing-module__5CPwlq__ping;box-shadow:0 0 #9cc0ff99}@keyframes landing-module__5CPwlq__ping{to{box-shadow:0 0 0 9px #9cc0ff00}}.landing-module__5CPwlq__title{font:700 clamp(46px, 7.2vw, 108px)/1.28 var(--display);letter-spacing:-.02em;text-shadow:0 10px 40px #06101f59;margin:0}.landing-module__5CPwlq__title span{white-space:nowrap;display:block}.landing-module__5CPwlq__titleIce{letter-spacing:-.01em;background:linear-gradient(100deg, var(--frost) 0%, #fff 25%, var(--ice) 45%, var(--frost) 70%, #fff 100%) 0 0 / 220% 100%;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-top:.14em;padding-bottom:.06em;font-size:.66em;font-weight:600;line-height:1.3;animation:7s ease-in-out infinite alternate landing-module__5CPwlq__shimmer}@keyframes landing-module__5CPwlq__shimmer{to{background-position:100% 0}}.landing-module__5CPwlq__lead{color:#eaf2ffdb;text-wrap:balance;max-width:30em;margin:0;font-size:clamp(16.5px,1.4vw,19px);line-height:1.65}.landing-module__5CPwlq__rig{width:min(520px,100%);height:96px;margin-top:2px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 86%,#0000)}.landing-module__5CPwlq__road{background:repeating-linear-gradient(90deg,#eaf2ff99 0 22px,#0000 22px 40px);height:2px;animation:.7s linear infinite landing-module__5CPwlq__roadFlow;position:absolute;bottom:6px;left:0;right:0}@keyframes landing-module__5CPwlq__roadFlow{to{background-position:-40px 0}}.landing-module__5CPwlq__truck{filter:drop-shadow(0 10px 14px #06101f73);width:260px;animation:2.6s cubic-bezier(.12,.75,.25,1) 1.1s both landing-module__5CPwlq__truckIn;position:absolute;bottom:6px;left:16%}@keyframes landing-module__5CPwlq__truckIn{0%{transform:translate(-160%)}to{transform:none}}.landing-module__5CPwlq__truckSvg{width:100%;height:auto;display:block;overflow:visible}.landing-module__5CPwlq__truckText{fill:#fff;font:600 11px var(--body);letter-spacing:.24em}.landing-module__5CPwlq__truckBody{animation:.42s ease-in-out infinite alternate landing-module__5CPwlq__bob}@keyframes landing-module__5CPwlq__bob{to{transform:translateY(-.9px)}}.landing-module__5CPwlq__wheel{animation:.55s linear infinite landing-module__5CPwlq__spinWheel}@keyframes landing-module__5CPwlq__spinWheel{to{transform:rotate(360deg)}}.landing-module__5CPwlq__headlight{animation:3.2s ease-in-out infinite landing-module__5CPwlq__blink}@keyframes landing-module__5CPwlq__blink{0%,to{opacity:1}50%{opacity:.55}}.landing-module__5CPwlq__smoke circle{fill:#eaf2ff80;transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.8s ease-out infinite landing-module__5CPwlq__puff}.landing-module__5CPwlq__smoke circle:nth-child(2){animation-delay:.6s}.landing-module__5CPwlq__smoke circle:nth-child(3){animation-delay:1.2s}@keyframes landing-module__5CPwlq__puff{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-22px,-10px)scale(2.2)}}.landing-module__5CPwlq__bar{padding-bottom:max(22px, env(safe-area-inset-bottom,0px));gap:14px;animation:1s cubic-bezier(.2,.8,.2,1) 1.25s both landing-module__5CPwlq__rise;display:grid}.landing-module__5CPwlq__work{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.landing-module__5CPwlq__workItem{border-top:1px solid #ffffff47;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-top:16px;display:grid}.landing-module__5CPwlq__workIcon{color:#fff;opacity:.92;width:34px;height:34px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.landing-module__5CPwlq__workIcon svg{width:100%;height:100%;display:block;overflow:visible}.landing-module__5CPwlq__workItem:hover .landing-module__5CPwlq__workIcon{transform:translateY(-2px)}.landing-module__5CPwlq__accent{stroke:var(--frost)}.landing-module__5CPwlq__accentFill{fill:var(--frost)}.landing-module__5CPwlq__workItem{--d:0s;position:relative}.landing-module__5CPwlq__workItem:nth-child(2){--d:2s}.landing-module__5CPwlq__workItem:nth-child(3){--d:4s}.landing-module__5CPwlq__workItem:nth-child(4){--d:6s}.landing-module__5CPwlq__workItem:before{content:"";background:linear-gradient(90deg, #9cc0ff00, var(--frost) 40%, #fff);transform-origin:0;height:2px;animation:landing-module__5CPwlq__flowBar 8s cubic-bezier(.6, 0, .3, 1) calc(var(--d) + 1.6s) infinite;border-radius:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}@keyframes landing-module__5CPwlq__flowBar{0%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}27%,to{opacity:0;transform:scaleX(1)}}.landing-module__5CPwlq__workText b{animation:landing-module__5CPwlq__flowText 8s ease calc(var(--d) + 1.6s) infinite}@keyframes landing-module__5CPwlq__flowText{0%,27%,to{color:#fff}8%,20%{color:var(--ice);text-shadow:0 0 18px #9cc0ffb3}}.landing-module__5CPwlq__aDrop,.landing-module__5CPwlq__aSlide,.landing-module__5CPwlq__aDrive,.landing-module__5CPwlq__aSpeed{transform-box:fill-box;transform-origin:50%}.landing-module__5CPwlq__aDrop{animation:landing-module__5CPwlq__drop 8s cubic-bezier(.3, 0, .2, 1) calc(var(--d) + 1.6s) infinite}@keyframes landing-module__5CPwlq__drop{0%{opacity:0;transform:translateY(-6px)}6%{opacity:1}14%{transform:translateY(1.5px)}19%,to{opacity:1;transform:none}}.landing-module__5CPwlq__aSlide{animation:landing-module__5CPwlq__slideIn 8s cubic-bezier(.3, 0, .2, 1) calc(var(--d) + 1.6s) infinite}@keyframes landing-module__5CPwlq__slideIn{0%{opacity:0;transform:translate(9px)}14%{opacity:1;transform:translate(-1px)}19%,to{opacity:1;transform:none}}.landing-module__5CPwlq__aTape{stroke-dasharray:1;animation:landing-module__5CPwlq__tape 8s ease-in-out calc(var(--d) + 1.6s) infinite}@keyframes landing-module__5CPwlq__tape{0%{stroke-dashoffset:1px}18%,to{stroke-dashoffset:0}}.landing-module__5CPwlq__aDrive{animation:landing-module__5CPwlq__drive 8s cubic-bezier(.5, 0, .3, 1) calc(var(--d) + 1.6s) infinite}@keyframes landing-module__5CPwlq__drive{0%,2%{transform:none}6%{transform:translate(-2px)}14%{transform:translate(5px)}17%{transform:translate(4px)translateY(-.6px)}22%,to{transform:none}}.landing-module__5CPwlq__aSpeed{opacity:0;animation:landing-module__5CPwlq__speed 8s ease-out calc(var(--d) + 1.6s) infinite}@keyframes landing-module__5CPwlq__speed{0%,5%{opacity:0;transform:translate(4px)}10%{opacity:1}20%,to{opacity:0;transform:translate(-4px)}}.landing-module__5CPwlq__workText{gap:2px;min-width:0;line-height:1.4;display:grid}.landing-module__5CPwlq__workText b{font:600 15.5px/1.4 var(--display)}.landing-module__5CPwlq__workText small{color:#eaf2ffad;font-size:13.5px}.landing-module__5CPwlq__copy{color:#eaf2ff73;text-align:left;width:100%;margin:0;font-size:11px}@media (max-width:900px){.landing-module__5CPwlq__work{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}@media (max-width:560px){.landing-module__5CPwlq__brandText small{display:none}.landing-module__5CPwlq__headerBtn{padding:10px 16px}.landing-module__5CPwlq__hero{gap:18px;padding-block:48px 28px}.landing-module__5CPwlq__workItem{gap:10px;padding-top:12px}.landing-module__5CPwlq__workText small{display:none}.landing-module__5CPwlq__copy{text-align:center}.landing-module__5CPwlq__rig{height:82px}.landing-module__5CPwlq__truck{width:210px;left:8%}}.landing-module__5CPwlq__overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06101f61;place-items:center;padding:20px;animation:.24s forwards landing-module__5CPwlq__overlayIn;display:grid;position:fixed;inset:0}.landing-module__5CPwlq__overlayClosing{animation:.2s forwards landing-module__5CPwlq__overlayOut}@keyframes landing-module__5CPwlq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes landing-module__5CPwlq__overlayOut{0%{opacity:1}to{opacity:0}}.landing-module__5CPwlq__dialog{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#ffffffdb;border:1px solid #ffffffb3;border-radius:24px;width:100%;max-width:410px;animation:.36s cubic-bezier(.2,.8,.2,1) forwards landing-module__5CPwlq__dialogIn;position:relative;box-shadow:0 50px 100px -40px #06101fb3}.landing-module__5CPwlq__overlayClosing .landing-module__5CPwlq__dialog{animation:.2s forwards landing-module__5CPwlq__dialogOut}@keyframes landing-module__5CPwlq__dialogIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes landing-module__5CPwlq__dialogOut{to{opacity:0;transform:translateY(8px)scale(.99)}}.landing-module__5CPwlq__dialogInner{color:var(--ink);padding:30px 30px 24px;position:relative}.landing-module__5CPwlq__iconBtn{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:#fff;border-radius:999px;place-items:center;transition:color .16s,border-color .16s;display:grid;position:absolute;top:16px;right:16px}.landing-module__5CPwlq__iconBtn:hover{color:var(--ink);border-color:var(--ink-3)}.landing-module__5CPwlq__dialogBrand{align-items:center;gap:12px;display:flex}.landing-module__5CPwlq__brandName{font:600 16px/1.25 var(--display)}.landing-module__5CPwlq__brandSub{color:var(--ink-3);font-size:12.5px}.landing-module__5CPwlq__dialogTitle{font:700 27px/1.3 var(--display);letter-spacing:-.01em;margin:26px 0 0}.landing-module__5CPwlq__dialogLead{color:var(--ink-3);margin:4px 0 0;font-size:14.5px}.landing-module__5CPwlq__form{gap:16px;margin-top:24px;display:grid}.landing-module__5CPwlq__field label{color:var(--ink-2);margin-bottom:7px;font-size:14px;font-weight:500;display:block}.landing-module__5CPwlq__inputWrap{position:relative}.landing-module__5CPwlq__inputWrap>svg{color:var(--ink-3);pointer-events:none;transition:color .16s;position:absolute;top:50%;left:14px;translate:0 -50%}.landing-module__5CPwlq__inputWrap:focus-within>svg{color:var(--blue)}.landing-module__5CPwlq__input{border:1px solid var(--line);width:100%;color:var(--ink);font:400 15.5px/1.4 var(--body);background:#fff;border-radius:14px;outline:none;padding:13px 44px 13px 42px;transition:border-color .16s,box-shadow .16s}.landing-module__5CPwlq__input::placeholder{color:#a3adbd}.landing-module__5CPwlq__input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2f63ff24}.landing-module__5CPwlq__input:disabled{opacity:.6}.landing-module__5CPwlq__eyeBtn{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.landing-module__5CPwlq__eyeBtn:hover{color:var(--ink);background:#f1f4f9}.landing-module__5CPwlq__input[readonly]{color:var(--ink-2);cursor:default;background:#f5f8fd}.landing-module__5CPwlq__rememberHint{color:var(--ink-3);margin-top:6px;font-size:12.5px}.landing-module__5CPwlq__rememberRow{justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.landing-module__5CPwlq__check{color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;font-size:14px;display:inline-flex}.landing-module__5CPwlq__check input{width:17px;height:17px;accent-color:var(--blue);cursor:pointer;margin:0}.landing-module__5CPwlq__linkBtn{color:var(--blue);font:500 13.5px/1.4 var(--body);cursor:pointer;background:0 0;border:0;padding:0}.landing-module__5CPwlq__linkBtn:hover{color:var(--blue-deep);text-decoration:underline}.landing-module__5CPwlq__linkBtn:disabled{opacity:.5;cursor:default}.landing-module__5CPwlq__error{color:#9a2a2a;background:#fdf1f0;border:1px solid #f2c4c4;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:11px 13px;font-size:13.5px;line-height:1.6;animation:.4s landing-module__5CPwlq__shake;display:flex}.landing-module__5CPwlq__error svg{flex-shrink:0;margin-top:3px}@keyframes landing-module__5CPwlq__shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.landing-module__5CPwlq__btnPrimary{background:linear-gradient(180deg, #4a78ff, var(--blue));color:#fff;font:600 16px/1 var(--body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:0 12px 28px -14px #2f63fff2,inset 0 1px #ffffff4d}.landing-module__5CPwlq__btnPrimary:hover{filter:brightness(1.06);transform:translateY(-1px)}.landing-module__5CPwlq__submit{border-radius:14px;width:100%;margin-top:6px;padding:15px 20px}.landing-module__5CPwlq__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.landing-module__5CPwlq__spin{animation:.8s linear infinite landing-module__5CPwlq__spin}@keyframes landing-module__5CPwlq__spin{to{transform:rotate(360deg)}}.landing-module__5CPwlq__dialogFoot{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__5CPwlq__page *,.landing-module__5CPwlq__page :before,.landing-module__5CPwlq__page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-module__5CPwlq__photoImg{animation:none;transform:scale(1.03)}}
