@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(./chakra-petch-thai-300-normal-C7zVQijz.woff2)format("woff2"),url(./chakra-petch-thai-300-normal-hRMdOe8s.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(./chakra-petch-vietnamese-300-normal-D3IiUFXN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(./chakra-petch-latin-ext-300-normal-CdnXTHEL.woff2)format("woff2"),url(./chakra-petch-latin-ext-300-normal-ANreJk3c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(./chakra-petch-latin-300-normal-GlM59gnw.woff2)format("woff2"),url(./chakra-petch-latin-300-normal-48XQDxYt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#171928;--ink:#04060d;--cyan:#0cf;--deep:#006e9a;--ice:#6ec1e4;--mist:#c1cfd2;--text:#eaf6fb;--dim:#eaf6fbb8;--line:#00ccff38;--display:"Chakra Petch", "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--body:"Manrope Variable", "Segoe UI", sans-serif;--gutter:clamp(16px, 3.4vw, 56px);--header-h:68px}*{box-sizing:border-box}html{background:var(--ink);scrollbar-width:thin;scrollbar-color:#00ccff80 transparent}body{color:var(--text);background:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#00ccff73;border-radius:6px}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#gl{z-index:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}#scroll-space{height:1500vh}.loader{z-index:100;background:radial-gradient(ellipse at 50% 45%, #0b1426 0%, var(--ink) 70%);place-items:center;transition:opacity .9s,visibility .9s;display:grid;position:fixed;inset:0}.loader.done{opacity:0;visibility:hidden}.loader-mark{width:72px;overflow:visible}.loader-mark path{fill:#0000;stroke:var(--cyan);stroke-width:.9px;stroke-dasharray:260;stroke-dashoffset:260px;filter:drop-shadow(0 0 6px #0cfc);animation:1.6s cubic-bezier(.6,0,.2,1) forwards draw}.loader-mark path:nth-child(2){animation-delay:.15s}.loader-mark path:nth-child(3){animation-delay:.3s}@keyframes draw{to{stroke-dashoffset:0;fill:#00ccff1f}}.loader-meta{font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ice);gap:22px;display:flex;position:absolute;top:calc(50% + 78px);left:50%;transform:translate(-50%)}.loader-meta span:last-child{color:var(--cyan);min-width:3ch}.finder{z-index:20;left:var(--gutter);font:500 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;position:fixed;bottom:34px}.finder-title{color:#fff;margin:0 0 16px}.finder ul{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.finder a{color:var(--ice);text-decoration:none;transition:color .25s,text-shadow .25s,padding .3s}.finder a b{color:var(--cyan);margin-right:4px;font-weight:500}.finder a:hover,.finder a.is-on{color:#fff;text-shadow:0 0 14px #0cfc;padding-left:8px}.finder .ask{color:#6ec1e4d9;border:1px solid #00ccff73;border-radius:99px;align-items:center;height:46px;padding:0 26px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 22px #00ccff1a}.finder .ask:hover{border-color:var(--cyan);color:#fff}.caret{color:var(--cyan);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.overlays{z-index:10;pointer-events:none;position:fixed;inset:0}.ov{opacity:0;visibility:hidden;transform:translate3d(0, calc((1 - var(--vis,0)) * 26px), 0);filter:blur(calc((1 - var(--vis,0)) * 10px));will-change:opacity, transform, filter;position:absolute}.ov.is-live{visibility:visible;pointer-events:auto}.ov-right{right:calc(var(--gutter) + 10px);width:min(470px,34vw);margin-top:-10px;top:50%;translate:0 -50%}.kicker{font:500 12px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 12px #00ccff80;margin:0 0 18px}.mono-copy{font:400 15px/1.75 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px #0009;margin:0 0 22px}.body-copy{color:var(--dim);text-shadow:0 1px 18px #000000b3;margin:0 0 22px;font-size:17px;line-height:1.65}h2{font:600 clamp(38px, 4.6vw, 70px)/.98 var(--display);text-transform:uppercase;letter-spacing:-.005em;color:#fff;text-shadow:-2px 0 #00ccff8c,2px 0 #6ec1e42e,0 0 30px #00ccff40;margin:0 0 22px}.link-arrow{font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--cyan);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:inline-flex}.link-arrow span{color:var(--cyan);transition:transform .3s}.link-arrow:hover span{transform:translate(6px)}.ov-hero{text-align:center;bottom:42px;left:0;right:0}.ov-hero .kicker{color:#eaf6fbbf;text-shadow:none}.scroll-cue{font:500 10px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ice);flex-direction:column;align-items:center;gap:12px;display:inline-flex}.scroll-cue i{background:linear-gradient(var(--cyan), transparent);width:1px;height:46px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:#fff;height:14px;animation:1.8s cubic-bezier(.6,0,.3,1) infinite drip;position:absolute;left:0;right:0}@keyframes drip{0%{top:-14px}to{top:46px}}.ov-intro .mono-copy{font-size:16px}.svc-idx{font:500 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#eaf6fb8c;margin:0 0 16px}.svc-idx b{color:var(--cyan);font-weight:500}.tags{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--line);font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ice);background:#00ccff0a;border-radius:99px;padding:8px 12px}.ov-stats{gap:clamp(28px,6vw,110px);display:flex;bottom:13vh;left:50%;translate:-50%}.stat{text-align:center;gap:10px;display:grid}.stat b{font:600 clamp(40px, 5vw, 76px)/1 var(--display);color:#fff;text-shadow:-2px 0 #0cf9,0 0 30px #00ccff59}.stat span{font:500 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ice)}.ov-clients-label{left:50%;top:calc(var(--header-h) + 64px);text-align:center;width:min(640px,90vw);translate:-50%}.ov-clients-label .mono-copy{color:var(--ice);font-size:13px}.ov-quote{text-align:center;width:min(860px,86vw);top:50%;left:50%;translate:-50% -42%}.ov-quote:before,.ov-stats:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#04060dc7,#04060d66 60%,#0000);position:absolute;inset:-90px -140px}.ov-quote blockquote{font:500 clamp(24px, 2.7vw, 40px)/1.28 var(--display);color:#fff;letter-spacing:.005em;text-shadow:0 0 30px #000c,-1px 0 #00ccff73;margin:0 0 28px}.who{font:500 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);margin:0}.who b{color:var(--cyan);font-weight:500;display:block}.cta-big{height:62px;font:600 15px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:#021018;background:var(--cyan);border-radius:14px;align-items:center;gap:16px;margin:4px 0 34px;padding:0 30px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:inline-flex;box-shadow:0 0 50px #00ccff73}.cta-big:hover{transform:translateY(-2px);box-shadow:0 0 80px #00ccffbf}.contact-grid{grid-template-columns:1fr 1fr;gap:22px 28px;margin-bottom:30px;display:grid}.contact-grid span{font:500 10.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;display:block}.contact-grid a,.contact-grid p{color:var(--text);margin:0;font-size:15px;line-height:1.5;text-decoration:none}.contact-grid a:hover{color:var(--cyan)}.legal{font:400 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#eaf6fb73;margin:0}.legal a{color:var(--ice);text-decoration:none}@media (width<=1100px){.finder{display:none}}@media (width<=900px){:root{--header-h:60px}.ov-right{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0a0c188c,#0a0c18d1);border:1px solid #00ccff1f;border-radius:18px;width:auto;margin:0;padding:20px;inset:auto 16px 22px;translate:none}h2{margin-bottom:14px;font-size:clamp(30px,8.4vw,44px)}.body-copy{margin-bottom:16px;font-size:15px}.mono-copy{margin-bottom:14px;font-size:13px!important}.tags{margin-bottom:16px}.ov-hero .kicker{letter-spacing:.12em;padding:0 24px;font-size:12px}.link-arrow{letter-spacing:.08em;white-space:nowrap;font-size:11.5px}.ov-stats{flex-direction:column;gap:22px;top:50%;bottom:auto;translate:-50% -40%}.ov-quote{translate:-50% -50%}.contact-grid{gap:14px;margin-bottom:18px}.cta-big{height:54px;margin-bottom:20px;padding:0 20px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ov{filter:none}.caret,.scroll-cue i:after{animation:none}}.no-webgl #scroll-space,.no-webgl #gl{display:none}.no-webgl body{background:radial-gradient(ellipse at 30% 0%, #0d2a3f, var(--ink) 60%)}.no-webgl .overlays{padding:130px var(--gutter) 60px;pointer-events:auto;gap:90px;display:grid;position:static}.no-webgl .ov{opacity:1;visibility:visible;filter:none;width:auto;max-width:720px;position:static;transform:translate(0,0)}.qf{pointer-events:auto;grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin:18px 0 14px;display:grid}.qf button{grid-column:1/-1;justify-self:start;min-width:260px}.qf input{min-width:0;height:46px;font:400 15px/1 var(--body);color:#fff;background:#040810c7;border:1px solid #00ccff4d;border-radius:2px;padding:0 14px}.qf input::placeholder{color:#eaf6fb73}.qf input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00ccff2e}.qf button{cursor:pointer;white-space:nowrap;height:46px;font:600 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--cyan);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;padding:0 18px}.qf button:hover{background:#5fe1ff}.qf button[disabled]{opacity:.6;cursor:progress}.qf .lf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf .lf-status{min-height:0;font:400 13px/1.4 var(--body);color:var(--dim);grid-column:1/-1;margin:0}.qf .lf-status:empty{display:none}.qf-proof{font:500 12px/1.4 var(--mono);letter-spacing:.08em;color:var(--ice);grid-column:1/-1;margin:0}.qf-proof:empty{display:none}.qf-proof a{color:inherit;text-decoration:none}.qf-proof a:hover{color:var(--cyan)}.qf-proof b{color:#ffc94d;font-weight:500}.qf .lf-status[data-kind=ok]{color:#7ff0c4}.qf .lf-status[data-kind=error]{color:#ff9b8f}.qf.is-sent input,.qf.is-sent button{display:none}@media (width<=900px){.qf{grid-template-columns:1fr;gap:8px}.qf input,.qf button{height:42px}.qf button{justify-self:stretch;min-width:0}}.tags a{color:inherit;text-decoration:none}.tags li:has(a):hover{border-color:var(--cyan);color:#fff}.areas-line{font:500 11.5px/1.9 var(--mono);letter-spacing:.06em;color:var(--ice);pointer-events:auto;margin:0 0 14px}.areas-line a{color:var(--text,#eaf6fb);border-bottom:1px solid #00ccff59;text-decoration:none}.areas-line a:hover{color:var(--cyan)}
