@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-950:#162456;--color-slate-50:#f8fafc;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-10{height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-10{width:calc(var(--spacing) * 10)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1480px\]{max-width:1480px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#dce6f1\]{border-color:#dce6f1}.border-\[\#eaecef\]{border-color:#eaecef}.border-slate-200{border-color:var(--color-slate-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#071a31\]{background-color:#071a31}.bg-\[\#d8a21a\]{background-color:#d8a21a}.bg-\[\#d8a21a\]\/15{background-color:#d8a21a26;background-color:lab(70.3455% 12.7754 69.2741/.15)}.bg-\[\#eef6ff\]{background-color:#eef6ff}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f7f9fc\]{background-color:#f7f9fc}.bg-\[\#fff7df\]{background-color:#fff7df}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#9a6b00\]{color:#9a6b00}.text-\[\#071a31\]{color:#071a31}.text-\[\#181a20\]{color:#181a20}.text-\[\#707a8a\]{color:#707a8a}.text-\[\#929aa5\]{color:#929aa5}.text-\[\#52677d\]{color:#52677d}.text-\[\#075985\]{color:#075985}.text-\[\#405874\]{color:#405874}.text-\[\#536070\]{color:#536070}.text-\[\#755200\]{color:#755200}.text-\[\#b17600\]{color:#b17600}.text-\[\#c98b00\]{color:#c98b00}.text-\[\#eaecef\]{color:#eaecef}.text-\[\#f0c15b\]{color:#f0c15b}.text-\[\#f8d77a\]{color:#f8d77a}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-blue-950\/20{--tw-shadow-color:#16245633}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/70{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}@media (hover:hover){.group-hover\:text-\[\#b17600\]:is(:where(.group):hover *){color:#b17600}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d8a21a\]:hover{border-color:#d8a21a}.hover\:bg-\[\#1e2329\]:hover{background-color:#1e2329}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.58fr_1\.42fr\]{grid-template-columns:.58fr 1.42fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr}.lg\:items-end{align-items:flex-end}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--font-en:"Inter", "Segoe UI", Arial, sans-serif;--font-th:"Noto Sans Thai", "Leelawadee UI", Tahoma, Arial, sans-serif;--font-zh:"Noto Sans SC", "Microsoft YaHei", Arial, sans-serif;--font-number:"IBM Plex Sans", "Segoe UI", Arial, sans-serif;--canvas-dark:#0b0e11;--canvas-deep:#07111f;--card-dark:#1e2329;--elevated-dark:#2b3139;--ink:#181a20;--body-dark:#eaecef;--muted:#707a8a;--muted-strong:#929aa5;--primary:#f3ba2f;--primary-active:#f0b90b;--primary-soft:#f3ba2f1f;--line-light:#eaecef;--line-dark:#2b3139;--surface-light:#fafafa;--surface-white:#fff;--success:#0ecb81;--danger:#f6465d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-light);color:var(--ink);font-family:var(--font-en), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;text-rendering:geometricprecision;margin:0}body[data-lang=th]{font-family:var(--font-th), var(--font-en), "Segoe UI", Tahoma, Arial, sans-serif}body[data-lang=zh]{font-family:var(--font-zh), var(--font-en), "Microsoft YaHei", Arial, sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.brand-header{color:var(--body-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#0b0e11eb;border-bottom:1px solid #eaecef1a}.brand-logo-mark{background:var(--surface-white);border:1px solid #eaecef24;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.brand-logo-mark img{object-fit:contain;width:34px;height:34px}.footer-logo-mark{background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.footer-logo-mark img{object-fit:contain;width:40px;height:40px}.nav-pill{color:#d7dee8;white-space:nowrap;border-radius:8px;padding:.55rem .78rem;font-size:.82rem;font-weight:700;line-height:1;transition:all .16s}.nav-pill:hover{background:var(--card-dark);color:#fff}.brand-cta{background:var(--primary);min-height:40px;color:var(--ink);box-shadow:none;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding-inline:1.15rem;font-size:.86rem;font-weight:900;transition:all .16s;display:inline-flex}.brand-cta:hover{background:var(--primary-active);transform:translateY(-1px)}.secondary-cta{border:1px solid var(--line-dark);background:var(--card-dark);min-height:44px;color:var(--body-dark);border-radius:8px;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:800;transition:all .16s;display:inline-flex}.secondary-cta:hover{color:#fff;border-color:#f3ba2f73;transform:translateY(-1px)}.language-switcher{border:1px solid var(--line-dark);background:var(--card-dark);border-radius:8px;align-items:center;gap:.15rem;padding:.18rem;display:inline-flex}.language-switcher button{color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:34px;padding:.48rem .52rem;font-size:.72rem;font-weight:900;transition:all .15s}.language-switcher button.active{background:var(--primary);color:var(--ink)}.mobile-menu-button{border:1px solid var(--line-dark);background:var(--card-dark);border-radius:10px;gap:5px;width:44px;padding:10px;display:grid}.mobile-menu-button span{background:var(--body-dark);border-radius:999px;height:2px}.mobile-menu{color:var(--body-dark);background:#0b0e11fa;border-top:1px solid #eaecef1a;padding:1rem 1.25rem 1.25rem}.brand-hero{isolation:isolate;min-height:calc(100vh - 68px);color:var(--body-dark);background:radial-gradient(circle at 78% 18%,#f3ba2f2e,#0000 21rem),radial-gradient(circle at 26% 16%,#1d4ed82e,#0000 24rem),linear-gradient(#0b0e11 0%,#111821 58%,#0b0e11 100%);position:relative}.circuit-layer{pointer-events:none;opacity:.42;background-image:linear-gradient(90deg,#eaecef0b 1px,#0000 1px),linear-gradient(#eaecef0b 1px,#0000 1px),radial-gradient(circle,#f3ba2f59 1px,#0000 1.4px);background-size:64px 64px,64px 64px,128px 128px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000000db,#0000 80%);mask-image:linear-gradient(110deg,#000000db,#0000 80%)}.hero-diagonal{pointer-events:none;border-radius:28px;position:absolute;transform:rotate(-34deg)}.hero-diagonal-one{opacity:.35;background:linear-gradient(90deg,#0000,#f3ba2ff2,#f3ba2f1f);width:44rem;height:8rem;top:10rem;right:-22rem}.hero-diagonal-two{opacity:.65;background:linear-gradient(90deg,#2b3139f2,#2b313926);width:56rem;height:10rem;bottom:6rem;right:-26rem}.hero-logo-badge{background:#fff;border:1px solid #eaecef24;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.hero-logo-badge img{object-fit:contain;width:46px;height:46px}.brand-gradient-text{color:#fff}.hero-title{color:#fff;letter-spacing:-.055em;max-width:880px;font-size:clamp(2.7rem,5.2vw,5.3rem);font-weight:900;line-height:.98}body[data-lang=th] .hero-title{letter-spacing:-.045em;max-width:820px;font-size:clamp(2.65rem,4.55vw,4.7rem);line-height:1.05}body[data-lang=zh] .hero-title{font-size:clamp(2.8rem,4.9vw,4.9rem);line-height:1.03}.hero-eyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;background:#f3ba2f17;border:1px solid #f3ba2f57;border-radius:8px;align-items:center;gap:.55rem;padding:.62rem .78rem;font-size:.72rem;font-weight:900;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px}.brand-dashboard-card{background:var(--card-dark);border:1px solid var(--line-dark);position:relative;box-shadow:0 24px 70px #00000047}.brand-dashboard-card:before{display:none}.ops-line{background:linear-gradient(90deg, var(--primary), transparent);border-radius:999px;height:2px}.number-font{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.light-section{background:var(--surface-light);position:relative}.brand-band,.brand-footer,.brand-inner-hero{background:radial-gradient(circle at 80% 0,#f3ba2f1f,#0000 30rem),linear-gradient(#0b0e11 0%,#111821 100%);position:relative;overflow:hidden}.brand-band:after,.brand-footer:after,.brand-inner-hero:after{content:"";pointer-events:none;opacity:.35;background:linear-gradient(90deg,#0000,#f3ba2f8c,#0000);width:34rem;height:8rem;position:absolute;top:-4rem;right:-12rem;transform:rotate(-34deg)}.brand-card{border:1px solid var(--line-light);box-shadow:none;background:#fff;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.brand-card:hover{box-shadow:none;border-color:#f3ba2f9e;transform:translateY(-4px)}.brand-card-corner{background:linear-gradient(90deg, var(--canvas-dark), var(--primary));opacity:.08;width:11rem;height:3.8rem;position:absolute;top:-1.4rem;right:-3rem;transform:rotate(-34deg)}.panel-light{color:var(--ink);border:1px solid var(--line-light);box-shadow:none;background:#fff}.grid-bg{background-image:linear-gradient(#eaecef0e 1px,#0000 1px),linear-gradient(90deg,#eaecef0e 1px,#0000 1px);background-size:48px 48px}.card-hover{transition:transform .18s,border-color .18s}.card-hover:hover{box-shadow:none;border-color:#f3ba2f80;transform:translateY(-4px)}.marquee{animation:28s linear infinite marquee}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pulse-dot{animation:1.7s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:1024px){.brand-logo{min-width:auto}.brand-hero{min-height:auto}}@media (max-width:768px){.hero-diagonal{opacity:.12}.hero-title{letter-spacing:-.045em;font-size:clamp(2.35rem,13vw,3.45rem)}body[data-lang=th] .hero-title{font-size:clamp(2.25rem,11vw,3.1rem)}}.number-font,.metric,.kpi{font-family:var(--font-number), var(--font-en), sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.eyebrow-text,.section-eyebrow{letter-spacing:.18em}body[data-lang=th] .eyebrow-text,body[data-lang=th] .section-eyebrow{letter-spacing:.035em!important}body[data-lang=zh] .eyebrow-text,body[data-lang=zh] .section-eyebrow{letter-spacing:.08em!important}body[data-lang=th] .page-title,body[data-lang=th] .section-title,body[data-lang=th] .card-title,body[data-lang=th] .project-card-title{letter-spacing:-.018em!important;font-weight:700!important;line-height:1.18!important}body[data-lang=th] .hero-title{max-width:900px;font-size:clamp(2.25rem,4.1vw,4.25rem)!important;line-height:1.18!important}body[data-lang=th] .section-title{font-size:clamp(2rem,3vw,3rem)!important}body[data-lang=th] .project-card-title,body[data-lang=th] .card-title{font-size:clamp(1.45rem,2vw,2rem)!important}body[data-lang=th] .page-copy,body[data-lang=th] .card-copy,body[data-lang=th] .section-subtitle,body[data-lang=th] p{line-height:1.75}body[data-lang=th] .nav-pill{font-size:.78rem;line-height:1.05}.hero-dashboard-visual,.platform-card-visual img,.project-card-visual img,.hero-visual-frame img{object-fit:cover;width:100%;height:100%;display:block}.platform-card,.project-card{overflow:hidden}.platform-card-visual{border-bottom:1px solid var(--line-light);background:#0b0e11;height:180px;overflow:hidden}.project-card-visual{border-bottom:1px solid var(--line-light);background:#0b0e11;height:176px;overflow:hidden}.hero-visual-frame{background:#0b0e11;border:1px solid #eaecef1f;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #00000047}.hero-visual-frame img{aspect-ratio:16/11}.hero-dashboard-visual{aspect-ratio:16/8}@media (max-width:768px){.platform-card-visual,.project-card-visual{height:150px}body[data-lang=th] .section-title{font-size:clamp(1.85rem,7vw,2.65rem)!important}body[data-lang=th] .hero-title{font-size:clamp(2.1rem,9vw,3.1rem)!important}}.platform-card-visual img,.project-card-visual img,.hero-visual-frame img,.hero-main-visual img,.hero-mini-visual img,.visual-marquee-card img,.visual-thumb-card img{transition:transform .8s,filter .35s}.platform-card:hover .platform-card-visual img,.project-card:hover .project-card-visual img,.visual-marquee-card:hover img,.visual-thumb-card:hover img,.hero-main-visual:hover img,.hero-mini-visual:hover img{transform:scale(1.05)}.hero-visual-stack{position:relative}.hero-main-visual,.hero-mini-visual,.visual-marquee-card,.visual-thumb-card{background:#101722e6;border:1px solid #eaecef1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.hero-main-visual{min-height:420px}.hero-main-visual img{object-fit:cover;width:100%;height:420px;display:block}.hero-mini-visual img{object-fit:cover;width:100%;height:145px;display:block}.hero-visual-overlay,.hero-mini-overlay,.visual-card-overlay,.visual-thumb-overlay{color:#fff;inset-inline:0;background:linear-gradient(#02060c00 0%,#02060cdb 55%,#02060cf7 100%);padding:1rem 1.05rem 1.05rem;position:absolute;bottom:0}.hero-visual-overlay span,.hero-mini-overlay span,.visual-card-tag,.visual-thumb-overlay span{color:#f0c15b;letter-spacing:.12em;text-transform:uppercase;background:#f3ba2f29;border:1px solid #f3ba2f47;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .62rem;font-size:.72rem;font-weight:900;display:inline-flex}.hero-visual-overlay h3,.visual-card-overlay h3{margin:.78rem 0 .3rem;font-size:1.25rem;font-weight:900;line-height:1.15}.hero-visual-overlay p{color:#ffffffd1;max-width:28rem;margin:0;line-height:1.55}.hero-mini-overlay strong,.visual-thumb-overlay strong{margin-top:.65rem;font-size:.94rem;line-height:1.35;display:block}.visual-marquee-shell{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.visual-marquee-track{gap:1.1rem;width:max-content;padding-inline:1.25rem;animation:38s linear infinite visual-marquee;display:flex}.visual-marquee-card{flex:none;width:350px}.visual-marquee-card img{object-fit:cover;width:100%;height:220px;display:block}.visual-gallery-strip{align-items:stretch}.visual-thumb-card img{object-fit:cover;width:100%;height:150px;display:block}.visual-thumb-overlay{padding:.85rem .9rem .95rem}.visual-thumb-overlay strong{font-size:.88rem}.floating-card{animation:7.5s ease-in-out infinite floating-card}.delay-1{animation-delay:0s}.delay-2{animation-delay:1.15s}.delay-3{animation-delay:2.2s}.delay-4{animation-delay:3.25s}@keyframes floating-card{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes visual-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .55rem))}}@media (prefers-reduced-motion:reduce){.floating-card,.visual-marquee-track{animation:none!important}}@media (max-width:1024px){.hero-main-visual{min-height:360px}.hero-main-visual img{height:360px}}@media (max-width:768px){.hero-main-visual{min-height:280px}.hero-main-visual img{height:280px}.hero-mini-visual img{height:132px}.visual-marquee-card{width:290px}.visual-marquee-card img{height:190px}.visual-thumb-card img{height:130px}}.immersive-home{color:#f8fafc;background:#03070d;overflow:hidden}.showcase-hero,.showcase-projects{isolation:isolate;background:radial-gradient(circle at 72% 10%,#f3ba2f24,#0000 32rem),radial-gradient(circle at 18% 14%,#0097ff2b,#0000 30rem),linear-gradient(#050913 0%,#07111f 56%,#03070d 100%);position:relative}.showcase-bg-grid{z-index:-2;pointer-events:none;opacity:.34;background-image:linear-gradient(#5b8ebb1f 1px,#0000 1px),linear-gradient(90deg,#5b8ebb1f 1px,#0000 1px),radial-gradient(circle,#f3ba2f5c 1px,#0000 1.4px);background-size:72px 72px,72px 72px,144px 144px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000 0%,#0000 82%);mask-image:linear-gradient(100deg,#000 0%,#0000 82%)}.showcase-orbit{z-index:-1;pointer-events:none;filter:blur(.2px);border:1px solid #31a1ff2e;border-radius:999px;animation:14s ease-in-out infinite orbit-drift;position:absolute}.orbit-a{width:34rem;height:34rem;top:9rem;left:-16rem}.orbit-b{width:52rem;height:52rem;animation-delay:2s;bottom:-20rem;right:-28rem}@keyframes orbit-drift{0%,to{opacity:.35;transform:translate(0)rotate(0)}50%{opacity:.62;transform:translate(16px,-18px)rotate(8deg)}}.showcase-eyebrow,.section-kicker{color:#f0c15b;letter-spacing:.17em;text-transform:uppercase;font-size:.78rem;font-weight:900}body[data-lang=th] .showcase-eyebrow,body[data-lang=th] .section-kicker{letter-spacing:.045em}.showcase-title{letter-spacing:-.055em;color:#f8fafc;gap:.15em;font-size:clamp(2.7rem,4.4vw,5.25rem);font-weight:950;line-height:.98;display:grid}.gold-text,.side-title span{color:#f3ba2f}body[data-lang=th] .showcase-title{letter-spacing:-.035em;font-size:clamp(2.45rem,3.9vw,4.65rem);line-height:1.12}.gold-button,.dark-button,.outline-button{border-radius:12px;align-items:center;gap:.65rem;padding:.9rem 1.1rem;font-size:.92rem;font-weight:900;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex}.gold-button{color:#06111f;background:linear-gradient(135deg,#f7d16a,#d89d11);box-shadow:0 18px 45px #f3ba2f38}.dark-button,.outline-button{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff2e}.gold-button:hover,.dark-button:hover,.outline-button:hover{border-color:#f3ba2f99;transform:translateY(-3px)}.play-dot{border:1px solid #ffffff47;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.65rem;display:grid}.hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kenburns{animation:18s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}.hero-photo-overlay{background:linear-gradient(90deg,#03070d59,#03070d05 42%,#03070d85),linear-gradient(#03070d0f,#03070db3);position:absolute;inset:0}.hero-neural-line{filter:drop-shadow(0 0 14px #31a1ffa6);opacity:.78;background:linear-gradient(90deg,#0000,#31a1ffe6,#f3ba2fb3,#0000);border-radius:999px;width:62%;height:2px;animation:4.8s ease-in-out infinite light-sweep;position:absolute}.line-one{bottom:24%;left:7%;transform:rotate(-8deg)}.line-two{animation-delay:1.4s;bottom:11%;right:1%;transform:rotate(-2deg)}@keyframes light-sweep{0%,to{transform:translateX(-10px) rotate(var(--line-rotate,-6deg));opacity:.35}50%{transform:translateX(22px) rotate(var(--line-rotate,-6deg));opacity:.9}}.hero-badge-stack{gap:.72rem;width:min(270px,42%);display:grid;position:absolute;top:13%;left:5.5%}.glass-metric{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030b189e;border:1px solid #31a1ff47;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding:.75rem .85rem;animation:.75s both badge-rise,7s ease-in-out infinite floating-card;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 40px #00000052}.glass-metric span{color:#e2e8f0c7;font-size:.68rem;font-weight:800}.glass-metric strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:950}.glass-metric i{background:linear-gradient(90deg,#1ea7ff,#f3ba2f,#0000);border-radius:999px;grid-column:1/-1;height:2px;animation:2.2s linear infinite meter-flow}@keyframes badge-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes meter-flow{0%{background-position:0 0}to{background-position:180px 0}}.side-title{color:#fff;letter-spacing:-.045em;font-size:clamp(2rem,2.6vw,3rem);font-weight:950;line-height:1.03}.gold-underline{background:linear-gradient(90deg,#f3ba2f,#0000);width:5rem;height:2px}.showcase-card-scroll{scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:1rem;padding:.15rem .15rem 1rem;display:grid;overflow-x:auto}.showcase-card-scroll::-webkit-scrollbar{height:8px}.showcase-card-scroll::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.showcase-card-scroll::-webkit-scrollbar-thumb{background:#f3ba2f6b;border-radius:999px}.solution-tile,.project-live-card{scroll-snap-align:start;background:linear-gradient(#0f1b2beb,#070e18f5);border:1px solid #31a1ff42;border-radius:18px;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000038}.solution-tile:before,.project-live-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff17 38%,#0000 56%);transition:transform .85s;position:absolute;inset:0;transform:translate(-120%)}.solution-tile:hover,.project-live-card:hover{border-color:#f3ba2f9e;transform:translateY(-8px);box-shadow:0 30px 100px #00000057,0 0 0 1px #f3ba2f1f}.solution-tile:hover:before,.project-live-card:hover:before{transform:translate(120%)}.solution-image-wrap{background:#07111f;height:170px;overflow:hidden}.solution-image-wrap img,.project-live-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s,filter .35s}.solution-tile:hover img,.project-live-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.07)}.solution-icon{z-index:2;color:#fff;background:linear-gradient(135deg,#0d6fd6,#f3ba2f);border-radius:14px;place-items:center;width:46px;height:46px;margin:-23px 0 0 1.1rem;font-weight:900;display:grid;position:relative;box-shadow:0 14px 36px #00000059}.solution-tile h3{color:#fff;margin:.95rem 1rem .35rem;font-size:1.06rem;font-weight:950;line-height:1.15}.solution-tile p{color:#e2e8f0b8;margin:0 1rem 1.4rem;font-size:.82rem;line-height:1.55}.tile-arrow{color:#f3ba2f;font-size:1.5rem;transition:transform .25s;position:absolute;bottom:1rem;right:1rem}.solution-tile:hover .tile-arrow,.project-live-card:hover b{transform:translate(5px)}.project-grid-live{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.project-live-card{height:210px;animation:.75s both tile-in}.project-live-card img{display:block}.project-live-overlay{inset-inline:0;background:linear-gradient(#0000,#02060ceb 56%,#02060cfa);padding:1rem;position:absolute;bottom:0}.project-live-overlay span{color:#9ee7ff;letter-spacing:.08em;text-transform:uppercase;background:#0ea5e92e;border:1px solid #0ea5e93d;border-radius:999px;padding:.18rem .52rem;font-size:.58rem;font-weight:900;display:inline-flex}.project-live-overlay h3{color:#fff;margin-top:.52rem;font-size:1rem;font-weight:950;line-height:1.18}.project-live-card b{color:#f3ba2f;font-size:1.35rem;transition:transform .25s;position:absolute;bottom:1rem;right:1rem}@keyframes tile-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.metric-live{color:#fff;border-right:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .8rem;padding:.8rem 1rem;display:grid}.metric-live:last-child{border-right:0}.metric-live span{color:#5fd5ff;background:#31a1ff1a;border:1px solid #31a1ff61;border-radius:12px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.metric-live strong{font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:950;line-height:1}.metric-live p{color:#e2e8f0b3;margin:0;font-size:.82rem}@media (max-width:1280px){.project-grid-live{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.showcase-card-scroll{grid-auto-columns:260px}.hero-badge-stack{width:min(250px,54%)}}@media (max-width:768px){.showcase-title{font-size:clamp(2.25rem,12vw,3.45rem)}.hero-badge-stack{display:none}.project-grid-live{grid-template-columns:1fr}.project-live-card{height:230px}.metric-live{border-bottom:1px solid #ffffff14;border-right:0}.metric-live:last-child{border-bottom:0}}.v9-home{color:#f8fafc;background:#030712;overflow:hidden}.v9-hero{isolation:isolate;background:#030712;min-height:calc(100vh - 72px);position:relative;overflow:hidden}.v9-hero-bg{z-index:-5;position:absolute;inset:0;overflow:hidden}.v9-hero-bg img{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.05)brightness(.84);width:100%;height:100%;animation:24s ease-in-out infinite alternate v9-hero-pan}@keyframes v9-hero-pan{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1.2%)}}.v9-hero-vignette{z-index:-4;background:linear-gradient(90deg,#030712f5 0%,#030712db 31%,#0307125c 61%,#030712b8 100%),linear-gradient(#03071233 0%,#0307129e 74%,#030712 100%);position:absolute;inset:0}.v9-noise{z-index:-3;opacity:.09;pointer-events:none;mix-blend-mode:overlay;background-image:radial-gradient(circle,#ffffffe6 .75px,#0000 .8px);background-size:3px 3px;position:absolute;inset:0}.v9-grid{z-index:-2;pointer-events:none;opacity:.25;background-image:linear-gradient(#60a5fa2b 1px,#0000 1px),linear-gradient(90deg,#60a5fa2b 1px,#0000 1px),radial-gradient(circle,#f3ba2f99 1px,#0000 1.4px);background-size:92px 92px,92px 92px,184px 184px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000a6 46%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#000000a6 46%,#0000 78%)}.v9-scanline{z-index:-1;filter:drop-shadow(0 0 18px #38bdf8b3);background:linear-gradient(90deg,#0000,#38bdf8cc,#f3ba2fe0,#0000);height:1px;animation:5.8s ease-in-out infinite v9-scan;position:absolute;top:44%;left:0;right:0}@keyframes v9-scan{0%,to{opacity:.08;transform:translateY(-120px)}50%{opacity:.68;transform:translateY(150px)}}.v9-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(360px,.48fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1560px,100% - 48px);min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(5rem,7vw,7rem) 0 clamp(12rem,14vw,15rem);display:grid}.v9-copy-panel{max-width:720px;animation:.8s both v9-rise}@keyframes v9-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.v9-eyebrow{color:#f7d16a;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3ba2f1a;border:1px solid #f3ba2f59;border-radius:999px;align-items:center;gap:.65rem;padding:.62rem .9rem;font-size:.73rem;font-weight:950;line-height:1;display:inline-flex}body[data-lang=th] .v9-eyebrow{letter-spacing:.045em}.v9-eyebrow span{background:#f3ba2f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #f3ba2fc7}.v9-title{color:#fff;letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin:1.55rem 0 0;font-size:clamp(3.3rem,6.1vw,7.25rem);font-weight:950;line-height:.9}.v9-title span{color:#f3ba2f;letter-spacing:-.052em;max-width:720px;margin-top:.22em;font-size:.62em;line-height:1.02;display:block}body[data-lang=th] .v9-title{letter-spacing:-.045em;max-width:800px;font-size:clamp(3rem,5.2vw,5.6rem);line-height:1.03}body[data-lang=th] .v9-title span{letter-spacing:-.025em;font-size:.58em;line-height:1.16}body[data-lang=zh] .v9-title{font-size:clamp(3.1rem,5.5vw,6rem);line-height:.98}.v9-subtitle{color:#e2e8f0db;max-width:640px;margin:1.65rem 0 0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.75}.v9-cta-row{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.v9-primary-btn,.v9-secondary-btn{border-radius:999px;justify-content:center;align-items:center;gap:.72rem;min-height:48px;padding:0 1.25rem;font-size:.9rem;font-weight:950;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:inline-flex}.v9-primary-btn{color:#08111d;background:linear-gradient(135deg,#ffd86a,#e4a713);box-shadow:0 18px 52px #f3ba2f47}.v9-secondary-btn{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff2e}.v9-primary-btn:hover,.v9-secondary-btn:hover{border-color:#f3ba2f94;transform:translateY(-3px)}.v9-ecosystem-strip{flex-wrap:wrap;gap:.48rem;max-width:660px;margin-top:2rem;display:flex}.v9-ecosystem-strip span{color:#e2e8f0d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06111f7a;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .68rem;font-size:.72rem;font-weight:850}.v9-command-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#071221b8,#030712b3);border:1px solid #94a3b833;border-radius:28px;align-self:end;margin-bottom:2.5rem;padding:1.25rem;animation:.9s .14s both v9-rise,8s ease-in-out infinite floating-card;position:relative;overflow:hidden;box-shadow:0 28px 95px #0000005c,inset 0 0 0 1px #ffffff09}.v9-command-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#38bdf800,#38bdf82e,#f3ba2f24,#38bdf800);animation:6.8s ease-in-out infinite v9-shimmer;position:absolute;inset:-1px;transform:translate(-120%)}@keyframes v9-shimmer{0%,38%{transform:translate(-120%)}68%,to{transform:translate(120%)}}.v9-command-top{z-index:1;color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:950;display:flex;position:relative}.v9-command-top i{background:#22c55e;border-radius:999px;width:10px;height:10px;animation:1.8s infinite pulse-dot;box-shadow:0 0 18px #22c55ed9}.v9-command-panel h2{z-index:1;color:#fff;letter-spacing:-.04em;margin:1.05rem 0 .55rem;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:950;line-height:1.05;position:relative}.v9-command-panel p{z-index:1;color:#e2e8f0bd;margin:0 0 1rem;font-size:.92rem;line-height:1.62;position:relative}.v9-command-metrics{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid;position:relative}.v9-command-metric{background:#02081280;border:1px solid #38bdf833;border-radius:18px;padding:.86rem;animation:.7s both badge-rise;position:relative;overflow:hidden}.v9-command-metric span{color:#e2e8f0ad;font-size:.68rem;font-weight:850;display:block}.v9-command-metric strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:1.35rem;font-weight:950;line-height:1;display:block}.v9-command-metric b{opacity:.75;background:linear-gradient(90deg,#38bdf8,#f3ba2f,#0000);border-radius:999px;height:2px;position:absolute;bottom:.56rem;left:.86rem;right:.86rem}.v9-platform-dock{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:.92rem;width:min(1480px,100% - 48px);margin:min(-12rem,-120px) auto 0;display:grid;position:relative}.v9-dock-card{background:#07111f;border:1px solid #94a3b82e;border-radius:22px;min-height:190px;transition:transform .28s,border-color .28s,box-shadow .28s;animation:.75s both tile-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d}.v9-dock-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s,filter .35s;position:absolute;inset:0}.v9-dock-card:before{content:"";z-index:1;background:linear-gradient(#02060c0f,#02060cd6);position:absolute;inset:0}.v9-dock-card:hover{border-color:#f3ba2fa8;transform:translateY(-10px);box-shadow:0 40px 110px #0000006b,0 0 0 1px #f3ba2f24}.v9-dock-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.08)}.v9-dock-overlay{z-index:2;inset-inline:0;padding:1rem;position:absolute;bottom:0}.v9-dock-overlay span,.v9-platform-content span,.v9-project-card span,.v9-section-head>span{color:#f7d16a;letter-spacing:.1em;text-transform:uppercase;background:#f3ba2f24;border:1px solid #f3ba2f38;border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.64rem;font-weight:950;line-height:1;display:inline-flex}.v9-dock-overlay strong{color:#fff;letter-spacing:-.02em;margin-top:.6rem;font-size:1.02rem;font-weight:950;line-height:1.12;display:block}.v9-platform-section,.v9-project-section{background:radial-gradient(circle at 20% 0,#38bdf81c,#0000 34rem),radial-gradient(circle at 78% 0,#f3ba2f14,#0000 30rem),#030712;padding:clamp(5rem,8vw,8rem) 24px;position:relative}.v9-section-head{justify-content:space-between;align-items:end;gap:1rem;width:min(1480px,100%);margin:0 auto 1.4rem;display:flex}.v9-section-head h2{color:#fff;letter-spacing:-.055em;max-width:780px;margin:.9rem 0 0;font-size:clamp(2rem,3.3vw,4rem);font-weight:950;line-height:1}body[data-lang=th] .v9-section-head h2{letter-spacing:-.025em;line-height:1.17}.v9-section-head.compact{margin-bottom:1.1rem}.v9-section-head a{color:#f7d16a;flex:none;font-size:.86rem;font-weight:950}.v9-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.95rem;width:min(1480px,100%);margin:0 auto;display:grid}.v9-platform-card,.v9-project-card{background:linear-gradient(#0f172aeb,#020617f5);border:1px solid #94a3b829;border-radius:24px;transition:transform .28s,border-color .28s,box-shadow .28s;animation:.75s both tile-in;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000038}.v9-platform-card:hover,.v9-project-card:hover{border-color:#f3ba2f94;transform:translateY(-8px);box-shadow:0 36px 110px #00000057,0 0 0 1px #f3ba2f1f}.v9-platform-image{background:#07111f;height:210px;overflow:hidden}.v9-platform-image img,.v9-project-card img{object-fit:cover;width:100%;height:100%;transition:transform .85s,filter .35s}.v9-platform-card:hover img,.v9-project-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.07)}.v9-platform-content{padding:1rem}.v9-platform-content h3{color:#fff;letter-spacing:-.03em;margin:.8rem 0 .42rem;font-size:1.18rem;font-weight:950;line-height:1.12}.v9-platform-content p{color:#e2e8f0b8;margin:0;font-size:.86rem;line-height:1.55}.v9-platform-content b{color:#f7d16a;margin-top:1rem;font-size:.82rem;font-weight:950;display:inline-flex}.v9-project-section{padding-top:1rem}.v9-project-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.95rem;width:min(1480px,100%);margin:0 auto;display:grid}.v9-project-card{min-height:260px}.v9-project-card img{position:absolute;inset:0}.v9-project-card:before{content:"";z-index:1;background:linear-gradient(#02061714,#020617eb);position:absolute;inset:0}.v9-project-card div{z-index:2;inset-inline:0;padding:1rem;position:absolute;bottom:0}.v9-project-card h3{color:#fff;letter-spacing:-.025em;margin:.65rem 0 0;font-size:1.04rem;font-weight:950;line-height:1.16}@media (max-width:1280px){.v9-hero-inner{grid-template-columns:1fr;padding-bottom:13rem}.v9-command-panel{max-width:560px;margin-bottom:0}.v9-platform-dock,.v9-platform-grid,.v9-project-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.v9-hero-vignette{background:linear-gradient(#030712e6,#030712bd,#030712),linear-gradient(90deg,#030712e6,#0307126b)}.v9-hero-inner{width:min(100% - 32px,720px);min-height:auto;padding-top:4rem;padding-bottom:2.5rem}.v9-platform-dock{grid-template-columns:1fr;width:calc(100% - 32px);margin:0 auto;position:relative}.v9-dock-card{min-height:160px}.v9-command-metrics,.v9-platform-grid,.v9-project-rail{grid-template-columns:1fr}.v9-section-head{display:block}.v9-section-head a{margin-top:1rem;display:inline-flex}}@media (max-width:640px){.v9-title{font-size:clamp(2.55rem,14vw,3.5rem)}body[data-lang=th] .v9-title{font-size:clamp(2.35rem,11vw,3.2rem)}.v9-subtitle{font-size:.95rem}.v9-command-panel{border-radius:22px;padding:1rem}.v9-dock-card{min-height:150px}.v9-platform-section,.v9-project-section{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.v9-hero-bg img,.v9-scanline,.v9-command-panel,.v9-command-panel:before{animation:none!important}}.v10-home{color:#f8fafc;background:#030712;overflow:hidden}.v10-hero{isolation:isolate;background:#030712;min-height:calc(100vh - 72px);position:relative;overflow:hidden}.v10-hero-bg{z-index:-5;position:absolute;inset:0;overflow:hidden}.v10-hero-bg img{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.05)brightness(.86);width:100%;height:100%;animation:24s ease-in-out infinite alternate v10-hero-pan}@keyframes v10-hero-pan{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.095)translate(-1.3%,-1%)}}.v10-hero-shade{z-index:-4;background:linear-gradient(90deg,#030712fa 0%,#030712e6 33%,#0307128f 58%,#030712c2 100%),linear-gradient(#0307122e 0%,#03071285 67%,#030712 100%);position:absolute;inset:0}.v10-grid{z-index:-3;pointer-events:none;opacity:.22;background-image:linear-gradient(#60a5fa2e 1px,#0000 1px),linear-gradient(90deg,#60a5fa2e 1px,#0000 1px),radial-gradient(circle,#f3ba2f94 1px,#0000 1.4px);background-size:96px 96px,96px 96px,192px 192px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 48%,#0000 78%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 48%,#0000 78%)}.v10-scanline{z-index:-2;filter:drop-shadow(0 0 18px #38bdf8b8);background:linear-gradient(90deg,#0000,#38bdf8b8,#f3ba2fe0,#0000);height:1px;animation:6.2s ease-in-out infinite v10-scan;position:absolute;top:47%;left:0;right:0}@keyframes v10-scan{0%,to{opacity:.08;transform:translateY(-130px)}50%{opacity:.66;transform:translateY(150px)}}.v10-hero-inner{grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1560px,100% - 48px);min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(5rem,7vw,7rem) 0 clamp(13rem,15vw,16rem);display:grid}.v10-copy-panel{max-width:900px;animation:.8s both v10-rise}@keyframes v10-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.v10-eyebrow{color:#f7d16a;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3ba2f1b;border:1px solid #f3ba2f5c;border-radius:999px;align-items:center;gap:.65rem;padding:.62rem .9rem;font-size:.73rem;font-weight:950;line-height:1;display:inline-flex}body[data-lang=th] .v10-eyebrow{letter-spacing:.035em}body[data-lang=zh] .v10-eyebrow{letter-spacing:.08em}.v10-eyebrow span{background:#f3ba2f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #f3ba2fc7}.v10-title{letter-spacing:-.06em;text-wrap:balance;max-width:920px;margin:1.55rem 0 0;font-weight:950;line-height:.93}.v10-title-main,.v10-title-accent{display:block}.v10-title-main{color:#fff;font-size:clamp(3.6rem,5.6vw,6.05rem)}.v10-title-accent{color:#f3ba2f;margin-top:.18em;font-size:clamp(2.65rem,4.35vw,4.7rem);line-height:1.02}body[data-lang=th] .v10-title{letter-spacing:-.035em;max-width:940px;line-height:1.06}body[data-lang=th] .v10-title-main{font-size:clamp(3.05rem,4.6vw,4.85rem)}body[data-lang=th] .v10-title-accent{letter-spacing:-.018em;margin-top:.1em;font-size:clamp(2.55rem,4.15vw,4.35rem);line-height:1.15}body[data-lang=zh] .v10-title-main{font-size:clamp(3.35rem,5vw,5.45rem)}body[data-lang=zh] .v10-title-accent{letter-spacing:-.02em;font-size:clamp(2.75rem,4.3vw,4.55rem)}.v10-subtitle{color:#e2e8f0db;max-width:720px;margin:1.55rem 0 0;font-size:clamp(1.02rem,1.22vw,1.16rem);line-height:1.78}body[data-lang=th] .v10-subtitle{max-width:780px;line-height:1.82}.v10-cta-row{flex-wrap:wrap;gap:.85rem;margin-top:1.9rem;display:flex}.v10-primary-btn,.v10-secondary-btn{border-radius:999px;justify-content:center;align-items:center;gap:.72rem;min-height:48px;padding:0 1.25rem;font-size:.9rem;font-weight:950;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:inline-flex}.v10-primary-btn{color:#08111d;background:linear-gradient(135deg,#ffd86a,#e4a713);box-shadow:0 18px 52px #f3ba2f47}.v10-secondary-btn{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff2e}.v10-primary-btn:hover,.v10-secondary-btn:hover{border-color:#f3ba2f94;transform:translateY(-3px)}.v10-ecosystem-strip{flex-wrap:wrap;gap:.48rem;max-width:760px;margin-top:1.8rem;display:flex}.v10-ecosystem-strip span{color:#e2e8f0d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06111f7a;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .68rem;font-size:.72rem;font-weight:850}.v10-command-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#071221c2,#030712b8);border:1px solid #94a3b838;border-radius:28px;align-self:center;padding:1.25rem;animation:.9s .14s both v10-rise,8s ease-in-out infinite floating-card;position:relative;overflow:hidden;box-shadow:0 28px 95px #0000005c,inset 0 0 0 1px #ffffff09}.v10-command-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#38bdf800,#38bdf82e,#f3ba2f24,#38bdf800);animation:6.8s ease-in-out infinite v10-shimmer;position:absolute;inset:-1px;transform:translate(-120%)}@keyframes v10-shimmer{0%,38%{transform:translate(-120%)}68%,to{transform:translate(120%)}}.v10-command-top{z-index:1;color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:950;display:flex;position:relative}body[data-lang=th] .v10-command-top{letter-spacing:.035em}.v10-command-top i{background:#22c55e;border-radius:999px;width:10px;height:10px;animation:1.8s infinite pulse-dot;box-shadow:0 0 18px #22c55ed9}.v10-command-panel h2{z-index:1;color:#fff;letter-spacing:-.035em;margin:1.05rem 0 .55rem;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:950;line-height:1.08;position:relative}body[data-lang=th] .v10-command-panel h2{line-height:1.16}.v10-command-panel p{z-index:1;color:#e2e8f0bd;margin:0 0 1rem;font-size:.92rem;line-height:1.65;position:relative}body[data-lang=th] .v10-command-panel p{line-height:1.75}.v10-command-metrics{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid;position:relative}.v10-command-metric{background:#02081280;border:1px solid #38bdf833;border-radius:18px;padding:.86rem;animation:.7s both badge-rise;position:relative;overflow:hidden}.v10-command-metric span{color:#e2e8f0ad;font-size:.68rem;font-weight:850;display:block}.v10-command-metric strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:1.35rem;font-weight:950;line-height:1;display:block}.v10-command-metric b{opacity:.75;background:linear-gradient(90deg,#38bdf8,#f3ba2f,#0000);border-radius:999px;height:2px;position:absolute;bottom:.56rem;left:.86rem;right:.86rem}.v10-platform-dock{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:.92rem;width:min(1480px,100% - 48px);margin:min(-12rem,-120px) auto 0;display:grid;position:relative}.v10-dock-card{background:#07111f;border:1px solid #94a3b82e;border-radius:22px;min-height:190px;transition:transform .28s,border-color .28s,box-shadow .28s;animation:.75s both tile-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d}.v10-dock-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s,filter .35s;position:absolute;inset:0}.v10-dock-card:before{content:"";z-index:1;background:linear-gradient(#02060c0f,#02060cd6);position:absolute;inset:0}.v10-dock-card:hover{border-color:#f3ba2fa8;transform:translateY(-10px);box-shadow:0 40px 110px #0000006b,0 0 0 1px #f3ba2f24}.v10-dock-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.08)}.v10-dock-overlay{z-index:2;inset-inline:0;padding:1rem;position:absolute;bottom:0}.v10-dock-overlay span,.v10-platform-content span,.v10-project-card span,.v10-section-head>span{color:#f7d16a;letter-spacing:.08em;text-transform:uppercase;background:#f3ba2f24;border:1px solid #f3ba2f38;border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.64rem;font-weight:950;line-height:1;display:inline-flex}body[data-lang=th] .v10-dock-overlay span,body[data-lang=th] .v10-platform-content span,body[data-lang=th] .v10-project-card span,body[data-lang=th] .v10-section-head>span{letter-spacing:.02em}.v10-dock-overlay strong{color:#fff;letter-spacing:-.02em;margin-top:.6rem;font-size:1.02rem;font-weight:950;line-height:1.12;display:block}.v10-platform-section,.v10-project-section{background:radial-gradient(circle at 20% 0,#38bdf81c,#0000 34rem),radial-gradient(circle at 78% 0,#f3ba2f14,#0000 30rem),#030712;padding:clamp(5rem,8vw,8rem) 24px;position:relative}.v10-section-head{justify-content:space-between;align-items:end;gap:1rem;width:min(1480px,100%);margin:0 auto 1.4rem;display:flex}.v10-section-head h2{color:#fff;letter-spacing:-.052em;max-width:880px;margin:.9rem 0 0;font-size:clamp(2rem,3vw,3.65rem);font-weight:950;line-height:1.05}body[data-lang=th] .v10-section-head h2{letter-spacing:-.02em;font-size:clamp(2rem,2.7vw,3.15rem);line-height:1.18}.v10-section-head.compact{margin-bottom:1.1rem}.v10-section-head a{color:#f7d16a;flex:none;font-size:.86rem;font-weight:950}.v10-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.95rem;width:min(1480px,100%);margin:0 auto;display:grid}.v10-platform-card,.v10-project-card{background:linear-gradient(#0f172aeb,#020617f5);border:1px solid #94a3b829;border-radius:24px;transition:transform .28s,border-color .28s,box-shadow .28s;animation:.75s both tile-in;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000038}.v10-platform-card:hover,.v10-project-card:hover{border-color:#f3ba2f94;transform:translateY(-8px);box-shadow:0 36px 110px #00000057,0 0 0 1px #f3ba2f1f}.v10-platform-image{background:#07111f;height:210px;overflow:hidden}.v10-platform-image img,.v10-project-card img{object-fit:cover;width:100%;height:100%;transition:transform .85s,filter .35s}.v10-platform-card:hover img,.v10-project-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.07)}.v10-platform-content{padding:1rem}.v10-platform-content h3{color:#fff;letter-spacing:-.03em;margin:.8rem 0 .42rem;font-size:1.18rem;font-weight:950;line-height:1.12}body[data-lang=th] .v10-platform-content h3{letter-spacing:-.012em;line-height:1.22}.v10-platform-content p{color:#e2e8f0b8;margin:0;font-size:.86rem;line-height:1.55}body[data-lang=th] .v10-platform-content p{line-height:1.72}.v10-platform-content b{color:#f7d16a;margin-top:1rem;font-size:.82rem;font-weight:950;display:inline-flex}.v10-project-section{padding-top:1rem}.v10-project-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.95rem;width:min(1480px,100%);margin:0 auto;display:grid}.v10-project-card{min-height:260px}.v10-project-card img{position:absolute;inset:0}.v10-project-card:before{content:"";z-index:1;background:linear-gradient(#02061714,#020617eb);position:absolute;inset:0}.v10-project-card div{z-index:2;inset-inline:0;padding:1rem;position:absolute;bottom:0}.v10-project-card h3{color:#fff;letter-spacing:-.025em;margin:.65rem 0 0;font-size:1.04rem;font-weight:950;line-height:1.16}@media (max-width:1280px){.v10-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,420px);width:min(100% - 40px,1200px)}.v10-title-main{font-size:clamp(3.25rem,5.2vw,5.2rem)}.v10-title-accent{font-size:clamp(2.45rem,4.2vw,4rem)}body[data-lang=th] .v10-title-main{font-size:clamp(2.9rem,4.2vw,4.35rem)}body[data-lang=th] .v10-title-accent{font-size:clamp(2.35rem,3.7vw,3.65rem)}.v10-platform-dock,.v10-platform-grid,.v10-project-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.v10-hero-shade{background:linear-gradient(#030712ed,#030712b8,#030712),linear-gradient(90deg,#030712f0,#03071273)}.v10-hero-inner{grid-template-columns:1fr;align-items:start;width:min(100% - 32px,760px);min-height:auto;padding-top:5rem;padding-bottom:2.5rem}.v10-command-panel{max-width:560px}.v10-platform-dock{grid-template-columns:1fr;width:calc(100% - 32px);margin:0 auto;position:relative}.v10-dock-card{min-height:160px}.v10-command-metrics,.v10-platform-grid,.v10-project-rail{grid-template-columns:1fr}.v10-section-head{display:block}.v10-section-head a{margin-top:1rem;display:inline-flex}}@media (max-width:640px){.v10-title-main{font-size:clamp(2.65rem,12vw,3.45rem)}.v10-title-accent{font-size:clamp(2.1rem,9.5vw,2.9rem)}body[data-lang=th] .v10-title-main{font-size:clamp(2.35rem,10vw,3.1rem)}body[data-lang=th] .v10-title-accent{font-size:clamp(2rem,8.8vw,2.75rem)}.v10-subtitle{font-size:.95rem}.v10-command-panel{border-radius:22px;padding:1rem}.v10-dock-card{min-height:150px}.v10-platform-section,.v10-project-section{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.v10-hero-bg img,.v10-scanline,.v10-command-panel,.v10-command-panel:before{animation:none!important}}.route-transition{isolation:isolate;min-height:30vh;position:relative}.route-transition-content{transform-origin:50% 12%;animation:.62s cubic-bezier(.19,1,.22,1) both fotisRouteIn}.route-transition-wipe{pointer-events:none;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(105deg,#0000 0 24%,#00aeff38 42%,#f6bc2b85 50%,#00aeff29 58%,#0000 78%),radial-gradient(circle at 20%,#00aeff2e,#0000 34%),#030b142e;animation:.72s cubic-bezier(.76,0,.24,1) both fotisRouteWipe;position:fixed;inset:0;transform:translate(-110%)}.route-transition-admin .route-transition-wipe{background:linear-gradient(105deg,#0000 0 28%,#f6bc2b75 50%,#10b9ff38 62%,#0000 84%),#02070f42}@keyframes fotisRouteIn{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.985)}45%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes fotisRouteWipe{0%{opacity:0;transform:translate(-120%)skew(-12deg)}18%{opacity:1}58%{opacity:.92}to{opacity:0;transform:translate(120%)skew(-12deg)}}.admin-login-screen{color:#fff;background:#030b14;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.admin-login-bg{opacity:.8;filter:saturate(1.1);background:linear-gradient(110deg,#030b14f2,#041425cc),url(/visuals/live-services-command.png) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate adminBgDrift;position:absolute;inset:0;transform:scale(1.04)}.admin-login-bg:after{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.admin-login-shell{z-index:1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:26px;width:min(1040px,100%);display:grid;position:relative}.admin-login-brand{background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:32px;align-self:stretch;align-items:flex-start;gap:16px;min-height:420px;padding:34px;display:flex;box-shadow:0 26px 80px #00000059}.admin-login-logo{background:#fff;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.admin-login-brand b{letter-spacing:.12em;font-size:42px;line-height:1;display:block}.admin-login-brand small{color:#9fb1c5;text-transform:uppercase;letter-spacing:.22em;margin-top:12px;display:block}.admin-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071221d1;border:1px solid #ffffff24;border-radius:34px;padding:clamp(26px,4vw,42px);box-shadow:0 30px 90px #00000075,inset 0 1px #ffffff14}.admin-login-eyebrow{color:#78d8ff;letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-login-card h1{letter-spacing:-.05em;margin-top:14px;font-size:clamp(34px,4vw,58px);line-height:.96}.admin-login-copy{color:#b8c5d7;margin-top:16px;line-height:1.7}.admin-login-card label{gap:8px;margin-top:18px;display:grid}.admin-login-card label span{color:#9fb1c5;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-login-card input{color:#06111f;background:#ffffffeb;border:1px solid #77d8ff40;border-radius:18px;outline:none;width:100%;padding:15px 16px;font-weight:700}.admin-login-card input:focus{border-color:#77d8ffbf;box-shadow:0 0 0 4px #2cb5ff2e}.admin-login-button{color:#07101d;cursor:pointer;background:linear-gradient(135deg,#ffd44c,#f2a800);border:0;border-radius:999px;width:100%;margin-top:22px;padding:15px 20px;font-weight:950;box-shadow:0 14px 44px #f2a8003d}.admin-login-button:disabled{opacity:.68;cursor:wait}.admin-login-error{color:#ffb3b3;margin-top:14px;font-weight:800}.admin-login-help{color:#9fb1c5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.admin-login-help code{color:#f9c739;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px}.admin-login-links{color:#9fb1c5;grid-column:1/-1;justify-content:space-between;gap:18px;font-size:13px;display:flex}.admin-login-links a{color:#f9c739;font-weight:900}@keyframes adminBgDrift{0%{transform:scale(1.04)translate(-1.2%)}to{transform:scale(1.08)translate(1.2%,-1%)}}.admin-console{color:#eef5ff;background:radial-gradient(circle at 0 0,#00aeff29,#0000 36%),linear-gradient(135deg,#020813,#081320 55%,#05080d);grid-template-columns:290px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0b;border-right:1px solid #ffffff1a;flex-direction:column;gap:22px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.admin-brand-lockup{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:12px;padding:12px;display:flex}.admin-brand-lockup span{background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.admin-brand-lockup b{color:#fff;letter-spacing:.14em;display:block}.admin-brand-lockup small{color:#91a1b4;text-transform:uppercase;letter-spacing:.18em;margin-top:4px;font-size:10px;display:block}.admin-nav{gap:10px;display:grid}.admin-nav-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;transition:transform .22s,background .22s,border-color .22s;display:grid}.admin-nav-item:hover{background:#ffffff14;border-color:#f9c7395c;transform:translate(4px)}.admin-nav-item b{color:#fff}.admin-nav-item small{color:#91a1b4;font-size:12px}.admin-sidebar-footer{gap:10px;margin-top:auto;display:grid}.admin-preview-link,.admin-logout-button{text-align:center;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.admin-preview-link{color:#07101d;background:linear-gradient(135deg,#ffd44c,#f2a800)}.admin-logout-button{color:#fff;cursor:pointer;background:#ffffff14;width:100%}.admin-main{min-width:0;padding:clamp(22px,3vw,38px)}.admin-topbar{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:28px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:22px 24px;display:flex}.admin-topbar p{color:#91a1b4;text-transform:uppercase;letter-spacing:.16em;margin:0 0 4px;font-size:12px;font-weight:900}.admin-topbar h1{margin:0;font-size:clamp(22px,3vw,34px)}.admin-topbar-badges{flex-wrap:wrap;gap:8px;display:flex}.admin-topbar-badges span{color:#9be2ff;background:#00aeff14;border:1px solid #77d8ff38;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.admin-main .bg-white{background:#fffffff2!important}.admin-main input,.admin-main textarea,.admin-main select{color:#07101d}@media (max-width:980px){.admin-login-shell{grid-template-columns:1fr}.admin-login-brand{min-height:auto}.admin-console{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-topbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.route-transition-content,.route-transition-wipe,.admin-login-bg{animation:none!important}.route-transition-wipe{display:none}}.brand-header>div{width:100%!important;max-width:none!important;padding-left:clamp(18px,2.2vw,42px)!important;padding-right:clamp(18px,2.2vw,42px)!important}.brand-logo{min-width:0}.brand-logo:hover,.nav-pill:hover,.brand-cta:hover,.language-switcher button:hover,.mobile-menu-button:hover{will-change:transform}.nav-pill,.brand-cta,.language-switcher button,.mobile-menu-button,.v10-primary-btn,.v10-secondary-btn,.v10-dock-card,.v10-platform-card,.v10-project-card,.admin-nav-item,.admin-preview-link,.admin-logout-button,.admin-login-button{cursor:pointer}a.is-clicked,button.is-clicked{animation:.36s cubic-bezier(.2,.9,.2,1) both fotisPress}@keyframes fotisPress{0%{filter:brightness();transform:scale(1)}38%{filter:brightness(1.18);transform:scale(.965)}to{filter:brightness();transform:scale(1)}}.nav-feedback{pointer-events:none;z-index:100000;opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.nav-feedback.active,html.route-is-loading .nav-feedback{opacity:1;visibility:visible}.nav-feedback:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 15%,#23bfff2e,#0000 34%),#02070f2e;position:absolute;inset:0}.nav-feedback-bar{transform-origin:0;background:linear-gradient(90deg,#31c8ff,#f3ba2f,#31c8ff);width:100%;height:3px;animation:1.16s cubic-bezier(.65,0,.25,1) infinite fotisProgress;position:fixed;top:0;left:0;box-shadow:0 0 24px #31c8ffb8,0 0 18px #f3ba2f8a}.nav-feedback-card{color:#f8fafc;background:linear-gradient(145deg,#071221f0,#040a15e0);border:1px solid #77d8ff47;border-radius:20px;align-items:center;gap:14px;min-width:min(360px,100vw - 36px);padding:15px 17px;animation:.26s both fotisToastIn;display:flex;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,48px);box-shadow:0 22px 70px #0000006b,inset 0 0 0 1px #ffffff0d}.nav-feedback-card b{font-size:14px;display:block}.nav-feedback-card small{color:#9fb3c8;margin-top:3px;font-size:12px;display:block}.nav-feedback-spinner{border:2px solid #f3ba2f;border-color:#f3ba2f #38bdf8 #77d8ff33 #77d8ff33;border-radius:999px;width:32px;height:32px;animation:.78s linear infinite fotisSpin;box-shadow:0 0 22px #38bdf86b}@keyframes fotisSpin{to{transform:rotate(360deg)}}@keyframes fotisToastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fotisProgress{0%{opacity:.9;transform:scaleX(.06)}56%{opacity:1;transform:scaleX(.78)}to{opacity:.25;transform:scaleX(1)}}html.route-is-loading body{cursor:progress}html.route-is-loading .route-transition-content{filter:saturate(.85)brightness(.92)}.route-transition-wipe{background:linear-gradient(105deg,#0000 0 18%,#00aeff47 39%,#f6bc2bb8 50%,#00aeff38 61%,#0000 82%),radial-gradient(circle at 18%,#00aeff33,#0000 38%),#030b1438!important}.v10-hero-bg img{filter:saturate(1.14)contrast(1.08)brightness(.72)}.v10-dock-card,.v10-platform-card,.v10-project-card{transform-style:preserve-3d}.v10-dock-card:after,.v10-platform-card:after,.v10-project-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0 28%,#ffffff47 48%,#0000 68%);transition:opacity .22s;position:absolute;inset:0;transform:translate(-80%)}.v10-dock-card:hover:after,.v10-platform-card:hover:after,.v10-project-card:hover:after{opacity:.52;animation:.9s both fotisCardSweep}@keyframes fotisCardSweep{to{transform:translate(80%)}}.admin-console{background:radial-gradient(circle at 8% 8%,#38bdf82e,#0000 32%),radial-gradient(circle at 86% 12%,#f3ba2f1a,#0000 28%),linear-gradient(135deg,#020813,#061320 55%,#05080d)!important;grid-template-columns:252px minmax(0,1fr)!important}.admin-sidebar{background:#040b14c2!important;gap:16px!important;padding:16px!important}.admin-brand-lockup{border-radius:18px!important;padding:10px!important}.admin-brand-lockup span{border-radius:12px!important;width:44px!important;height:44px!important}.admin-brand-lockup b{font-size:13px}.admin-brand-lockup small{letter-spacing:.12em!important;font-size:9px!important}.admin-nav{gap:7px!important}.admin-nav-item{background:#ffffff09!important;border-radius:14px!important;padding:11px 12px!important}.admin-nav-item b{font-size:13px}.admin-nav-item small{font-size:11px!important}.admin-main{padding:clamp(16px,2.1vw,28px)!important}.admin-topbar{background:#081221c7!important;border-radius:20px!important;margin-bottom:16px!important;padding:16px 18px!important}.admin-topbar h1{font-size:clamp(18px,2.2vw,26px)!important}.admin-topbar-badges span{padding:6px 9px!important;font-size:11px!important}.admin-main :is(.bg-white,.bg-slate-50){color:#f8fafc!important;background:#081221d1!important;border:1px solid #94a3b829!important;box-shadow:0 18px 60px #0000003d!important}.admin-main :is(.text-slate-600,.text-slate-500,.text-slate-400){color:#aebed0!important}.admin-main :is(input,textarea,select){outline:none;color:#f8fafc!important;background:#020812ad!important;border-color:#77d8ff2e!important}.admin-main :is(input,textarea,select):focus{border-color:#f3ba2fa6!important;box-shadow:0 0 0 4px #f3ba2f1f!important}.admin-main :is(button,.rounded-full.bg-slate-950){color:#08111d!important;background:linear-gradient(135deg,#ffd86a,#e4a713)!important}.admin-main .rounded-\[2rem\]{border-radius:22px!important}.admin-main .rounded-2xl{border-radius:14px!important}.admin-main form{gap:10px!important}@media (max-width:980px){.brand-header>div{padding-left:14px!important;padding-right:14px!important}.admin-console{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.nav-feedback-bar,.nav-feedback-spinner,.nav-feedback-card,a.is-clicked,button.is-clicked,.v10-dock-card:after,.v10-platform-card:after,.v10-project-card:after{animation:none!important}}.route-loading-screen{color:#f8fafc;background:radial-gradient(circle at 50% 40%,#38bdf82e,#0000 32%),#030712;align-content:center;place-items:center;gap:12px;min-height:calc(100vh - 72px);display:grid}.route-loading-orb{border:2px solid #f3ba2f;border-color:#f3ba2f #38bdf8 #ffffff14 #ffffff14;border-radius:999px;width:74px;height:74px;animation:.78s linear infinite fotisSpin;box-shadow:0 0 44px #38bdf86b,inset 0 0 22px #f3ba2f29}.route-loading-screen p{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,34px);font-weight:950}.route-loading-screen small{color:#9fb3c8;font-weight:700}.admin-hero-panel,.admin-production-panel{background:linear-gradient(135deg,#081221e6,#030712bd);border:1px solid #94a3b829;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,2vw,26px);display:flex;box-shadow:0 24px 70px #00000040}.admin-kicker{color:#f3ba2f;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:950}.admin-hero-panel h2,.admin-production-panel h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,46px);line-height:1}.admin-hero-panel p:not(.admin-kicker){color:#afbdd0;max-width:760px;margin:14px 0 0;line-height:1.75}.admin-live-preview{color:#08111d;background:linear-gradient(135deg,#ffd86a,#e4a713);border-radius:999px;justify-content:center;align-items:center;min-width:164px;padding:12px 16px;font-weight:950;display:inline-flex}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-stat-card{background:#071221c2;border:1px solid #77d8ff2e;border-radius:20px;padding:18px}.admin-stat-card span{color:#91a1b4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950;display:block}.admin-stat-card strong{color:#fff;margin-top:8px;font-size:clamp(30px,3vw,42px);line-height:1;display:block}.admin-stat-card small{color:#77d8ff;margin-top:8px;font-weight:800;display:block}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-action-card{background:#ffffff0b;border:1px solid #94a3b826;border-radius:22px;min-height:190px;padding:18px;transition:transform .22s,border-color .22s,background .22s}.admin-action-card:hover{background:#ffffff13;border-color:#f3ba2f73;transform:translateY(-4px)}.admin-action-card span{color:#f3ba2f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-action-card h3{color:#fff;margin:12px 0 0;font-size:20px;line-height:1.1}.admin-action-card p{color:#aebed0;margin:10px 0 0;line-height:1.55}.admin-action-card b{color:#9be2ff;margin-top:18px;display:inline-block}.admin-production-panel{grid-template-columns:.8fr 1.2fr;margin-top:14px;display:grid}.admin-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-checklist-grid p{color:#b8c6d8;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;margin:0;padding:13px;line-height:1.55}.admin-checklist-grid b{color:#f3ba2f;margin-right:8px}@media (max-width:1180px){.admin-stat-grid,.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-production-panel{grid-template-columns:1fr}}@media (max-width:700px){.admin-hero-panel{flex-direction:column}.admin-stat-grid,.admin-action-grid,.admin-checklist-grid{grid-template-columns:1fr}}html{background:#07111f}body{overflow-x:hidden}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.76s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.76s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){transform-origin:50%;animation-name:v15-view-out}::view-transition-new(root){transform-origin:50%;animation-name:v15-view-in}@keyframes v15-view-out{0%{opacity:1;filter:blur();transform:perspective(1200px)translateZ(0)rotateX(0)}to{opacity:.28;filter:blur(10px);transform:perspective(1200px)translateZ(-120px)rotateX(2deg)scale(.985)}}@keyframes v15-view-in{0%{opacity:0;filter:blur(12px);transform:perspective(1200px)translateY(26px)translateZ(90px)rotateX(-2deg)scale(1.015)}to{opacity:1;filter:blur();transform:perspective(1200px)translateY(0)translateZ(0)rotateX(0)scale(1)}}.v15-header{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#0a0d12e0!important;border-bottom:1px solid #ffffff14!important}.v15-header-inner{justify-content:space-between;align-items:center;gap:clamp(.75rem,1.6vw,1.4rem);width:min(100% - 40px,1880px);min-height:72px;margin-inline:auto;display:flex}.v15-brand{min-width:210px}.v15-main-nav{flex:1;justify-content:center}.v15-nav-link{border:1px solid #0000;padding:.72rem .92rem;font-size:.84rem;position:relative}.v15-nav-link:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f3ba2f,#0000);border-radius:99px;height:2px;transition:all .22s;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(.35)}.v15-nav-link:hover{background:#ffffff0b;border-color:#ffffff14}.v15-nav-link:hover:after{opacity:1;transform:scaleX(1)}.v15-demo-cta{border-radius:10px;min-width:144px}@media (max-width:900px){.v15-header-inner{width:min(100% - 24px,1880px)}.v15-brand{min-width:auto}}.v15-home{color:#f5f7fb;perspective:1400px;background:#050b13;min-height:100vh}.v15-hero{isolation:isolate;border-bottom:1px solid #ffffff14;align-items:center;min-height:calc(100vh - 72px);display:grid;position:relative;overflow:hidden}.v15-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 16% 20%,#00b7ff2e,#0000 30rem),radial-gradient(circle at 76% 18%,#f3ba2f2e,#0000 28rem),linear-gradient(90deg,#050b13f5 0%,#050b13d1 38%,#050b1394 62%,#050b13e6 100%);position:absolute;inset:0}.v15-hero-media{z-index:-3;position:absolute;inset:0;overflow:hidden;transform:translateZ(-60px)scale(1.05)}.v15-hero-media img{object-fit:cover;opacity:.72;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;animation:18s ease-in-out infinite alternate v15-slow-pan}@keyframes v15-slow-pan{0%{transform:scale(1.05)translate(-1.2%,-1%)}to{transform:scale(1.13)translate(1.4%,.8%)}}.v15-depth-grid{z-index:-2;transform-origin:bottom;opacity:.6;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),radial-gradient(circle,#f3ba2f57 1px,#0000 1.5px);background-size:90px 90px,90px 90px,180px 180px;position:absolute;inset:0;transform:perspective(900px)rotateX(60deg)translateY(18vh)scale(1.6);-webkit-mask-image:linear-gradient(90deg,#000000d9,#0003,#000000a6);mask-image:linear-gradient(90deg,#000000d9,#0003,#000000a6)}.v15-gold-scan{opacity:.65;background:linear-gradient(90deg,#0000,#f3ba2fe6,#00b7ffcc,#0000);height:1px;animation:4.8s ease-in-out infinite v15-scanline;position:absolute;top:51%;left:-20vw;right:-20vw}@keyframes v15-scanline{0%,to{opacity:0;transform:translateY(-18vh)}35%,62%{opacity:.75}to{transform:translateY(22vh)}}.v15-hero-inner{grid-template-columns:minmax(0,1.03fr) minmax(360px,.7fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100% - 56px,1680px);margin-inline:auto;padding:clamp(4rem,8vh,7.5rem) 0;display:grid}.v15-hero-copy{max-width:820px;transform-style:preserve-3d;animation:.9s cubic-bezier(.22,1,.36,1) both v15-copy-enter}@keyframes v15-copy-enter{0%{opacity:0;transform:translateY(28px)translateZ(90px)rotateX(-3deg)}to{opacity:1;transform:translateY(0)translateZ(0)rotateX(0)}}.v15-eyebrow{color:#ffd76d;letter-spacing:.12em;text-transform:uppercase;background:#f3ba2f18;border:1px solid #f3ba2f6b;border-radius:999px;align-items:center;gap:.65rem;padding:.56rem 1rem;font-size:.78rem;font-weight:950;display:inline-flex;box-shadow:inset 0 0 22px #f3ba2f14}body[data-lang=th] .v15-eyebrow{letter-spacing:.06em}.v15-eyebrow span{background:#f3ba2f;border-radius:99px;width:10px;height:10px;box-shadow:0 0 18px #f3ba2fe6}.v15-hero-title{letter-spacing:-.085em;color:#fff;max-width:900px;margin:1.75rem 0 1.3rem;font-size:clamp(4.2rem,8vw,9.2rem);font-weight:1000;line-height:.86}.v15-hero-title span,.v15-hero-title em{font-style:normal;display:block}.v15-hero-title em{color:#f3ba2f;text-shadow:0 0 38px #f3ba2f1f}body[data-lang=zh] .v15-hero-title{letter-spacing:-.045em;font-size:clamp(4rem,7vw,8rem);line-height:.96}.v15-hero-copy p{color:#ebf1fcc7;max-width:720px;margin:0;font-size:clamp(1rem,1.35vw,1.34rem);line-height:1.75}.v15-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.v15-primary,.v15-secondary{will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:52px;padding:0 1.55rem;font-weight:950;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.v15-primary{color:#111821;background:linear-gradient(135deg,#ffe18a,#f3ba2f 50%,#f0b90b);box-shadow:0 18px 42px #f3ba2f2e}.v15-secondary{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff1;border:1px solid #ffffff2e}.v15-primary:before,.v15-secondary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);transition:transform .68s;position:absolute;inset:-40% -80%;transform:translate(-55%)rotate(10deg)}.v15-primary:hover:before,.v15-secondary:hover:before{transform:translate(65%)rotate(10deg)}.v15-primary:hover,.v15-secondary:hover{transform:translateY(-3px)}.v15-primary.is-clicked,.v15-secondary.is-clicked,a.is-clicked,button.is-clicked{transform:translateY(1px)scale(.97)!important}.v15-command-card{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#07111fd1,#060c1494),#ffffff09;border:1px solid #83ccff33;border-radius:28px;justify-self:end;width:min(100%,500px);padding:1.65rem;animation:6.4s ease-in-out infinite v15-card-float;position:relative;transform:perspective(1000px)rotateY(-7deg)rotateX(3deg)translateZ(28px);box-shadow:0 36px 110px #0000007a,inset 0 0 0 1px #ffffff0a}@keyframes v15-card-float{0%,to{transform:perspective(1000px)rotateY(-7deg)rotateX(3deg)translateY(0)translateZ(28px)}50%{transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)translateY(-12px)translateZ(48px)}}.v15-command-card:before{content:"";border-radius:inherit;opacity:.35;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(120deg,#0000,#f3ba2f57,#0000,#00b7ff57,#0000);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v15-live-dot{background:#0ecb81;border-radius:99px;width:12px;height:12px;position:absolute;top:1.55rem;right:1.55rem;box-shadow:0 0 0 8px #0ecb811a,0 0 28px #0ecb81bf}.v15-command-card small{color:#8bd7ff;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.v15-command-card h2{letter-spacing:-.045em;margin:.8rem 0 .45rem;font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1}.v15-command-card p{color:#ebf1fcb8;margin:0;line-height:1.65}.v15-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.45rem;display:grid}.v15-metrics span{background:#0000002e;border:1px solid #83ccff2e;border-radius:18px;min-height:92px;padding:1rem}.v15-metrics b{color:#fff;font-size:1.35rem;display:block}.v15-metrics small{letter-spacing:0;text-transform:none;color:#ebf1fca3;font-size:.74rem}.v15-module-dock{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fc7;border:1px solid #ffffff1a;border-radius:24px;flex-wrap:wrap;gap:.6rem;width:min(100% - 56px,1680px);margin:-34px auto 0;padding:.95rem;display:flex;position:relative;box-shadow:0 24px 80px #00000059}.v15-module-dock span{color:#ebf1fcd1;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;padding:.58rem .9rem;font-size:.82rem;font-weight:850}.v15-story-intro{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);width:min(100% - 56px,1480px);margin:6.5rem auto 2.4rem;display:grid}.v15-story-intro span{color:#f3ba2f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;font-size:.78rem;font-weight:950;display:block}.v15-story-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,4.5vw,5rem);line-height:.98}body[data-lang=th] .v15-story-intro h2{letter-spacing:-.04em;line-height:1.12}.v15-story-intro p{color:#ebf1fcb8;margin:0;font-size:1.08rem;line-height:1.75}.v15-story-intro-tight{margin-top:7rem}.v15-scenes{gap:2.2rem;width:min(100% - 56px,1480px);margin:0 auto;display:grid}.v15-scene-card{min-height:580px;transform-style:preserve-3d;background:radial-gradient(circle at 22% 20%,#00b7ff14,#0000 24rem),linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;gap:clamp(1.2rem,4vw,4rem);padding:clamp(1rem,2.5vw,2rem);display:grid;overflow:hidden;box-shadow:0 30px 100px #0000003d}.v15-scene-card:nth-child(2n) .v15-scene-media{order:2}.v15-scene-card:nth-child(2n) .v15-scene-copy{order:1}.v15-scene-media{background:#07111f;border-radius:26px;min-height:clamp(320px,40vw,520px);transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s;display:block;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(3deg)translateZ(0);box-shadow:0 30px 90px #00000061}.v15-scene-card:nth-child(2n) .v15-scene-media{transform:perspective(1200px)rotateY(-3deg)translateZ(0)}.v15-scene-media img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .75s;position:absolute;inset:0;transform:scale(1.02)}.v15-scene-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#050b1380);position:absolute;inset:0}.v15-media-glow{opacity:.8;filter:blur(.2px);background:linear-gradient(90deg,#0000,#f3ba2f,#08b7ff,#0000);height:2px;position:absolute;inset:auto 10% 12%}.v15-scene-media:hover{transform:perspective(1200px)rotateY(0)translateY(-8px)translateZ(48px);box-shadow:0 42px 120px #00000080,0 0 0 1px #f3ba2f38}.v15-scene-media:hover img{filter:saturate(1.12);transform:scale(1.08)}.v15-scene-copy{padding:clamp(1rem,2vw,2rem)}.v15-scene-copy>span{color:#8bd7ff;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:950}.v15-scene-copy h3{letter-spacing:-.06em;margin:.8rem 0 1rem;font-size:clamp(2rem,3.6vw,4.3rem);line-height:.98}body[data-lang=th] .v15-scene-copy h3{letter-spacing:-.04em;line-height:1.12}.v15-scene-copy p{color:#ebf1fcbf;margin:0;font-size:1.02rem;line-height:1.75}.v15-chip-row{flex-wrap:wrap;gap:.55rem;margin:1.45rem 0 1.25rem;display:flex}.v15-chip-row b{color:#ffffffe0;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .8rem;font-size:.78rem}.v15-text-link{color:#f3ba2f;font-weight:950;display:inline-flex}.v15-completed{width:min(100% - 56px,1480px);margin:0 auto 7rem}.v15-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v15-project-card{background:#07111f;border:1px solid #ffffff1a;border-radius:28px;min-height:430px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000047}.v15-project-card img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.02)}.v15-project-card:after{content:"";background:linear-gradient(#050b1314,#050b13e0);position:absolute;inset:0}.v15-project-card div{z-index:1;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.v15-project-card span{color:#ffd76d;letter-spacing:.08em;text-transform:uppercase;background:#f3ba2f2e;border:1px solid #f3ba2f42;border-radius:999px;margin-bottom:.7rem;padding:.38rem .72rem;font-size:.72rem;font-weight:950;display:inline-flex}.v15-project-card h3{letter-spacing:-.04em;margin:0 0 .35rem;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1}.v15-project-card p{color:#ebf1fcb8;margin:0;line-height:1.55}.v15-project-card:hover{border-color:#f3ba2f59;transform:translateY(-8px)scale(1.012)}.v15-project-card:hover img{transform:scale(1.09)}.v15-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#f3ba2f33,#0000 26rem),radial-gradient(circle at 20% 80%,#00b7ff1f,#0000 30rem),linear-gradient(145deg,#ffffff0f,#ffffff06);border:1px solid #ffffff1a;border-radius:36px;width:min(100% - 56px,1480px);margin:0 auto 6rem;padding:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.v15-final-orb{pointer-events:none;background:radial-gradient(circle,#f3ba2f38,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:0;left:50%;transform:translate(-50%,-60%)}.v15-final-cta h2{letter-spacing:-.06em;max-width:900px;margin:0 auto .9rem;font-size:clamp(2.3rem,4.8vw,5rem);line-height:1}body[data-lang=th] .v15-final-cta h2{letter-spacing:-.04em;line-height:1.12}.v15-final-cta p{color:#ebf1fcb8;max-width:720px;margin:0 auto 2rem;line-height:1.75}.v15-route-shell{perspective:1400px;overflow:clip}.v15-route-content{transform-origin:50% 8%;animation:.72s cubic-bezier(.22,1,.36,1) both v15-route-content-in}@keyframes v15-route-content-in{0%{opacity:0;filter:blur(8px);transform:perspective(1200px)translateY(26px)translateZ(70px)rotateX(-2deg)}to{opacity:1;filter:blur();transform:perspective(1200px)translateY(0)translateZ(0)rotateX(0)}}.v15-route-wipe{pointer-events:none;z-index:80;background:linear-gradient(90deg,#0000,#f3ba2f38,#00b7ff29,#0000);animation:.76s cubic-bezier(.22,1,.36,1) both v15-route-wipe;position:fixed;inset:0;transform:translate(-120%)skew(-18deg)}.v15-route-depth{pointer-events:none;z-index:79;opacity:0;background:radial-gradient(circle at 50% 30%,#00b7ff1f,#0000 32rem),#050b1300;animation:.76s both v15-route-depth;position:fixed;inset:0}@keyframes v15-route-wipe{0%{opacity:0;transform:translate(-120%)skew(-18deg)}30%{opacity:1}to{opacity:0;transform:translate(120%)skew(-18deg)}}@keyframes v15-route-depth{0%,to{opacity:0}45%{opacity:.9}}.route-is-loading .v15-route-content{filter:blur(3px)brightness(.8);transition:all .42s;transform:perspective(1200px)translateZ(-80px)rotateX(2deg)scale(.988)}.v15-nav-feedback .nav-feedback-bar{background:linear-gradient(90deg,#f3ba2f,#08b7ff,#f3ba2f) 0 0/200% 100%;height:3px;animation:1s linear infinite v15-loading-bar}@keyframes v15-loading-bar{to{background-position:200% 0}}.v15-loading-card{transform:perspective(900px)rotateX(6deg)translateZ(18px);background:#07111fe0!important;border:1px solid #f3ba2f3d!important;border-radius:18px!important;box-shadow:0 28px 80px #00000059,0 0 60px #00b7ff1a!important}.route-has-landed .v15-home:before{content:"";z-index:70;pointer-events:none;background:radial-gradient(circle at 50% 20%,#f3ba2f29,#0000 28rem);animation:.52s both v15-landed-glow;position:fixed;inset:0}@keyframes v15-landed-glow{0%{opacity:.8}to{opacity:0}}.admin-console{background:radial-gradient(circle at 18% 10%,#00b7ff1a,#0000 28rem),radial-gradient(circle at 82% 0,#f3ba2f17,#0000 24rem),#07111f!important}.admin-nav-item,.admin-card,.admin-form-card,.admin-table-panel{transition:transform .22s,border-color .22s,background .22s}.admin-nav-item:hover,.admin-card:hover,.admin-form-card:hover{transform:translateY(-2px)}.admin-main{animation:.62s cubic-bezier(.22,1,.36,1) both v15-admin-panel-in}@keyframes v15-admin-panel-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1180px){.v15-hero-inner,.v15-story-intro,.v15-scene-card{grid-template-columns:1fr}.v15-command-card{justify-self:start;width:min(100%,640px);animation:none;transform:none}.v15-scene-card:nth-child(2n) .v15-scene-media,.v15-scene-card:nth-child(2n) .v15-scene-copy{order:initial}.v15-project-grid{grid-template-columns:1fr}}@media (max-width:760px){.v15-hero-inner,.v15-module-dock,.v15-story-intro,.v15-scenes,.v15-completed,.v15-final-cta{width:min(100% - 28px,1480px)}.v15-hero-title{font-size:clamp(3.3rem,17vw,5.1rem)}body[data-lang=th] .v15-hero-title{font-size:clamp(2.85rem,14.5vw,4.4rem)}.v15-metrics{grid-template-columns:1fr}.v15-scene-card{border-radius:24px;min-height:auto}.v15-scene-media{border-radius:20px;min-height:260px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-page-hero{background:radial-gradient(circle at 15% 15%,#00b7ff21,#0000 32rem),radial-gradient(circle at 86% 8%,#f3ba2f29,#0000 26rem),linear-gradient(#07101c 0%,#0b1220 100%);position:relative;overflow:hidden}.sales-page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.sales-kpi{background:#ffffff0e;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14}.sales-dark-card{background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff1a;box-shadow:0 24px 90px #00000038}.sales-usecase-card{background:#fff;border:1px solid #dce6f1;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 18px 55px #071a3114}.sales-usecase-card:before{content:"";background:linear-gradient(90deg,#f3ba2f,#00b7ff);height:4px;position:absolute;inset:0 0 auto}.sales-usecase-card:hover{border-color:#00b7ff59;transform:translateY(-5px);box-shadow:0 24px 70px #071a3121}.sales-label{letter-spacing:.2em;text-transform:uppercase;color:#9a6b00;font-size:.68rem;font-weight:900}.sales-chip{color:#8a6100;background:#f7f2e4;border-radius:999px;align-items:center;padding:.35rem .68rem;font-size:.74rem;font-weight:900;display:inline-flex}.sales-outcome{color:#075985;background:#eef6ff;border-radius:.85rem;padding:.8rem .9rem;font-size:.9rem;font-weight:800}.contact-grid-bg{background:linear-gradient(135deg,#ffffff0e,#ffffff05),radial-gradient(circle at 80% 0,#00b7ff24,#0000 24rem)}.corporate-stat{background:#fff1;border-left:3px solid #f3ba2f}.client-hero{background:radial-gradient(circle at 16% 18%,#00b7ff24,#0000 34rem),radial-gradient(circle at 82% 10%,#f3ba2f24,#0000 30rem),linear-gradient(#07101c 0%,#0b1220 100%);padding-block:clamp(4.75rem,8vw,7.25rem);position:relative;overflow:hidden}.client-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.client-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:clamp(2rem,5vw,4.5rem);display:grid}.client-eyebrow,.client-section-kicker{color:#f0c15b;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:950}.client-hero-title,.client-detail-title{color:#fff;letter-spacing:-.068em;text-wrap:balance;max-width:1050px;margin:1.15rem 0 0;font-size:clamp(3.65rem,6.2vw,7.25rem);font-weight:950;line-height:.94}.client-hero-subtitle,.client-detail-subtitle{color:#e2e8f0d1;max-width:830px;margin:1.55rem 0 0;font-size:clamp(1.02rem,1.4vw,1.28rem);line-height:1.75}.client-note-card{background:linear-gradient(#ffffff16,#ffffff09);border:1px solid #ffffff1f;border-radius:2rem;padding:clamp(1.25rem,2.6vw,2rem);position:relative;box-shadow:0 24px 90px #00000038,inset 0 1px #ffffff14}.client-note-title{color:#fff;margin:0;font-size:1.05rem;font-weight:900}.client-note-body{color:#e2e8f0c7;margin:.8rem 0 0;line-height:1.75}.client-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.client-kpi{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1.15rem;padding:1rem}.client-kpi b{color:#fff;font-size:2rem;line-height:1;display:block}.client-kpi span{color:#e2e8f0b8;margin-top:.35rem;font-size:.78rem;font-weight:800;display:block}.usecase-section{padding-block:clamp(3rem,6vw,5rem)}.usecase-section+.usecase-section{border-top:1px solid #e7eef6}.usecase-section-head{margin-bottom:1.6rem}.usecase-section-head p{color:#c98b00;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:950}.usecase-section-head h2{color:#071a31;letter-spacing:-.045em;margin:.7rem 0 0;font-size:clamp(2.15rem,3.2vw,3.75rem);font-weight:950;line-height:1.05}.client-usecase-card{background:#fff;border:1px solid #dce6f1;border-radius:1.65rem;padding:clamp(1.25rem,2vw,1.75rem);transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 18px 55px #071a3113}.client-usecase-card:before{content:"";background:linear-gradient(90deg,#f3ba2f,#00b7ff);height:3px;position:absolute;inset:0 0 auto}.client-usecase-card:hover{border-color:#00b7ff59;transform:translateY(-4px);box-shadow:0 26px 75px #071a3121}.client-card-topline span{color:#075985;background:#eef6ff;border-radius:999px;padding:.36rem .72rem;font-size:.72rem;font-weight:950;display:inline-flex}.client-usecase-card h3,.client-card-title{color:#071a31;letter-spacing:-.025em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:950;line-height:1.16}.client-card-summary,.client-card-copy{color:#52677d;margin:.8rem 0 0;line-height:1.75}.client-card-grid{gap:1.1rem;margin-top:1.25rem;display:grid}.client-card-label{color:#8a6100;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:950}.client-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.client-list li{border-radius:.95rem;padding:.72rem .85rem;font-size:.92rem;font-weight:800;line-height:1.55}.client-list-warn li{color:#755200;background:#fff7df}.client-list-good li{color:#075985;background:#eef6ff}.client-list li:before{content:"•";margin-right:.45rem}.client-chip-row,.client-role-row{flex-wrap:wrap;gap:.5rem;display:flex}.client-chip-row span,.client-role-row span{border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:900;line-height:1.15;display:inline-flex}.client-chip-row span{color:#8a6100;background:#f7f2e4}.client-role-row span{color:#405874;background:#fff;border:1px solid #dce6f1}.client-info-card,.client-step-card{background:#fff;border:1px solid #dce6f1;border-radius:1.6rem;padding:clamp(1.25rem,2.2vw,1.8rem);box-shadow:0 16px 45px #071a310f}.client-info-card h2,.client-step-card h3{color:#071a31;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:950;line-height:1.2}.client-info-card p,.client-step-card p{color:#52677d;margin:.85rem 0 0;line-height:1.75}.client-dark-panel{color:#fff;background:#071a31;border-radius:2rem;padding:clamp(1.6rem,3vw,2.4rem)}.client-dark-panel h2{letter-spacing:-.045em;max-width:560px;margin:1rem 0 0;font-size:clamp(2rem,3.2vw,3.6rem);font-weight:950;line-height:1.02}.client-step-card span{color:#f3ba2f;margin-bottom:.75rem;font-size:2rem;font-weight:950;line-height:1;display:inline-block}.client-section-title{letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2rem,3vw,3.35rem);font-weight:950;line-height:1.08}.client-proof-item{color:#075985;background:#eef6ff;border-radius:1rem;padding:1rem;font-weight:900;line-height:1.55}.client-proof-item:before{content:"✓";margin-right:.5rem}body[data-lang=th] .client-eyebrow,body[data-lang=th] .client-section-kicker,body[data-lang=th] .usecase-section-head p,body[data-lang=th] .client-card-label{letter-spacing:.04em}body[data-lang=th] .client-hero-title,body[data-lang=th] .client-detail-title{letter-spacing:-.045em;max-width:960px;font-size:clamp(2.55rem,4.35vw,4.6rem);font-weight:900;line-height:1.18}body[data-lang=th] .client-hero-subtitle,body[data-lang=th] .client-detail-subtitle{max-width:860px;font-size:clamp(1.03rem,1.35vw,1.22rem);line-height:1.9}body[data-lang=th] .usecase-section-head h2,body[data-lang=th] .client-section-title,body[data-lang=th] .client-dark-panel h2{letter-spacing:-.03em;line-height:1.18}body[data-lang=th] .client-usecase-card h3,body[data-lang=th] .client-card-title{letter-spacing:-.018em;font-size:clamp(1.38rem,1.85vw,1.95rem);line-height:1.24}body[data-lang=th] .client-card-summary,body[data-lang=th] .client-card-copy,body[data-lang=th] .client-list li,body[data-lang=th] .client-info-card p,body[data-lang=th] .client-step-card p,body[data-lang=th] .client-note-body{line-height:1.82}@media (max-width:1024px){.client-hero-grid{grid-template-columns:1fr}.client-note-card{max-width:720px}}@media (max-width:640px){.client-hero{padding-block:4rem}.client-hero-title,.client-detail-title{font-size:clamp(2.55rem,12vw,4.1rem)}body[data-lang=th] .client-hero-title,body[data-lang=th] .client-detail-title{font-size:clamp(2.25rem,10.5vw,3.35rem)}.client-kpi-grid{grid-template-columns:1fr}}.scroll-story{color:#fff;isolation:isolate;background:#03080f;height:520vh;position:relative;overflow:clip}.scroll-story-sticky{border-block:1px solid #ffffff14;align-items:center;min-height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.scroll-story-bg{z-index:-2;background:radial-gradient(circle at 76% 20%,#f3ba2f29,#0000 35%),linear-gradient(135deg,#02070e 0%,#061a2d 38%,#111827 100%);position:absolute;inset:0}.scroll-story-bg:after{content:"";z-index:2;background:linear-gradient(90deg,#03080ffa 0%,#03080fe0 35%,#03080f6b 68%,#03080fd1 100%),radial-gradient(circle at 30% 70%,#00b7ff29,#0000 30%);position:absolute;inset:0}.scroll-story-bg img{object-fit:cover;opacity:0;filter:saturate(1.05)contrast(1.05);width:108%;height:108%;transition:opacity .62s,transform 1.2s;position:absolute;inset:-4%;transform:scale(1.06)}.scroll-story-bg img.is-active{opacity:.68;transform:scale(1)}.scroll-story-inner{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100%,1840px);margin:0 auto;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,4vw,4.2rem);display:grid}.scroll-story-copy{max-width:760px}.scroll-story-kicker{color:#ffd56a;letter-spacing:.2em;text-transform:uppercase;background:#f3ba2f14;border:1px solid #f3ba2f7a;border-radius:999px;width:fit-content;margin:0 0 1.5rem;padding:.65rem 1rem;font-size:.78rem;font-weight:950}.scroll-story-copy>h2{letter-spacing:-.07em;color:#f8fafc;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(3.2rem,7vw,8.7rem);font-weight:950;line-height:.92}.scroll-story-copy>p{color:#e2e8f0b8;max-width:560px;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:700;line-height:1.8}.scroll-story-step-copy{border-left:3px solid #f3ba2f;max-width:620px;margin-top:clamp(2rem,4vw,4rem);padding-left:1.25rem}.scroll-story-step-copy span{color:#85ddff;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:950}.scroll-story-step-copy h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(1.55rem,2.4vw,3.2rem);font-weight:950;line-height:1.06}.scroll-story-step-copy p{color:#e2e8f0c2;margin:1rem 0 0;font-size:1.02rem;font-weight:650;line-height:1.82}.scroll-story-chips{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.scroll-story-chips b{color:#dff6ff;background:#85ddff14;border:1px solid #85ddff3d;border-radius:999px;padding:.45rem .72rem;font-size:.78rem;font-weight:900}.scroll-story-link{color:#071a31;background:#f3ba2f;border-radius:999px;align-items:center;margin-top:1.6rem;padding:.9rem 1.15rem;font-weight:950;display:inline-flex;box-shadow:0 18px 40px #f3ba2f33}.scroll-story-device-wrap{perspective:1500px;place-items:center;min-height:min(76svh,760px);display:grid;position:relative}.scroll-story-device{aspect-ratio:10/14;width:min(42vw,560px);min-width:360px;transform-style:preserve-3d;transform:translateY(var(--story-lift)) rotateX(var(--story-rotate-x)) rotateY(var(--story-rotate-y)) rotateZ(var(--story-rotate-z));background:linear-gradient(135deg,#ffffff24,#ffffff08);border:1px solid #ffffff29;border-radius:3.2rem;padding:.9rem;transition:box-shadow .28s;position:relative;box-shadow:0 60px 120px #00000073,inset 0 0 0 1px #ffffff14}.scroll-story-device:before{content:"";filter:blur(.2px);border:1px solid #00b7ff29;border-radius:4rem;position:absolute;inset:-1.1rem;transform:translateZ(-28px)}.scroll-story-device-top{z-index:6;gap:.45rem;display:flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.scroll-story-device-top span,.scroll-story-device-top i{background:#ffffff80;border-radius:999px;width:.5rem;height:.5rem;display:block}.scroll-story-device-top i{background:#ffffff29;width:3.2rem}.scroll-story-device-screen{background:#02060c;border:1px solid #ffffff1f;border-radius:2.6rem;height:100%;position:relative;overflow:hidden}.scroll-story-device-screen:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 26% 70%,#85ddff29),linear-gradient(#0000 65%,#02060c47);position:absolute;inset:0}.scroll-story-device-screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .52s,transform 1s;position:absolute;inset:0;transform:scale(1.08)rotate(.001deg)}.scroll-story-device-screen img.is-active{opacity:.84;transform:scale(1)}.scroll-story-hud{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03080fc7;border:1px solid #85ddff3d;border-radius:1.45rem;grid-template-columns:1fr auto;align-items:end;gap:.5rem 1rem;padding:1rem;display:grid;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.scroll-story-hud small{color:#85ddff;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:950}.scroll-story-hud strong{color:#fff;font-size:2rem;font-weight:950;line-height:1}.scroll-story-hud span{color:#e2e8f0b8;text-align:right;font-size:.84rem;font-weight:800}.scroll-story-orbit{pointer-events:none;transform:rotateX(72deg) rotateZ(var(--story-orbit-a));border:1px solid #00b7ff3d;border-radius:50%;position:absolute}.scroll-story-orbit.orbit-a{aspect-ratio:1;width:min(58vw,760px)}.scroll-story-orbit.orbit-b{aspect-ratio:1;width:min(72vw,960px);transform:rotateX(68deg) rotateZ(var(--story-orbit-b));border-color:#f3ba2f2e}.scroll-story-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;gap:.45rem;padding:.45rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.scroll-story-dock button{cursor:pointer;background:#03080fc2;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.scroll-story-dock button span{background:#ffffff80;border-radius:999px;width:.45rem;height:.45rem;transition:transform .18s,background .18s}.scroll-story-dock button.is-active span{background:#f3ba2f;transform:scale(1.8)}body[data-lang=th] .scroll-story-copy>h2{letter-spacing:-.048em;max-width:860px;font-size:clamp(2.8rem,5.8vw,7rem);line-height:1.08}body[data-lang=th] .scroll-story-step-copy h3{letter-spacing:-.03em;font-size:clamp(1.55rem,2.1vw,2.75rem);line-height:1.18}body[data-lang=th] .scroll-story-kicker,body[data-lang=th] .scroll-story-step-copy span{letter-spacing:.055em}body[data-lang=th] .scroll-story-copy>p,body[data-lang=th] .scroll-story-step-copy p{line-height:1.9}@media (max-width:1180px){.scroll-story-inner{grid-template-columns:1fr;padding-top:4.5rem;padding-bottom:5.5rem}.scroll-story-copy{max-width:920px}.scroll-story-device-wrap{min-height:640px}.scroll-story-device{width:min(74vw,540px)}}@media (max-width:720px){.scroll-story{height:auto}.scroll-story-sticky{min-height:auto;position:relative}.scroll-story-inner{gap:2rem;padding-block:4rem}.scroll-story-copy>h2{font-size:clamp(2.75rem,13vw,4.6rem);line-height:.98}body[data-lang=th] .scroll-story-copy>h2{font-size:clamp(2.3rem,10vw,3.5rem)}.scroll-story-device-wrap{min-height:520px}.scroll-story-device{border-radius:2.4rem;width:min(86vw,390px);min-width:0}.scroll-story-device-screen{border-radius:1.9rem}.scroll-story-orbit{display:none}}@media (prefers-reduced-motion:reduce){.scroll-story-device,.scroll-story-bg img,.scroll-story-device-screen img,.scroll-story-dock button span{transition:none!important}}body[data-lang=th] .v15-hero-title{letter-spacing:-.06em;max-width:1060px;font-size:clamp(3.2rem,5.4vw,6.4rem);line-height:.98}body[data-lang=th] .v15-hero-title em{line-height:1.02}body[data-lang=th] .v15-hero-copy p{max-width:820px;font-size:clamp(1.08rem,1.42vw,1.38rem);line-height:1.85}body[data-lang=th] .v15-story-intro h2,body[data-lang=th] .client-hero-title{word-break:keep-all;overflow-wrap:anywhere}.v15-command-card .v15-metrics span b{font-size:clamp(1.15rem,1.45vw,1.65rem)}@media (min-width:1500px){.v15-hero-inner{width:min(100% - 64px,1840px)}}@media (max-width:900px){body[data-lang=th] .v15-hero-title{font-size:clamp(2.7rem,11vw,4.3rem);line-height:1.03}}.customer-hero-title{letter-spacing:-.075em;gap:clamp(.12rem,.7vw,.35rem);font-size:clamp(3rem,7.2vw,7.8rem);line-height:.9;display:grid}body[data-lang=th] .customer-hero-title{letter-spacing:-.045em;font-size:clamp(3.1rem,6.1vw,6.6rem);line-height:.96}.customer-hero-panel{background:#06101d;border:1px solid #ffffff1f;border-radius:clamp(1.6rem,3vw,3rem);min-height:clamp(420px,48vw,650px);position:relative;overflow:hidden;box-shadow:0 30px 110px #0000006b}.customer-hero-panel img{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:.8;transform:scale(1.02)}.customer-hero-panel:after{content:"";background:linear-gradient(90deg,#020812b8,#02081233 48%,#020812c7);position:absolute;inset:0}.customer-hero-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d19c7;border:1px solid #7dd3fc38;border-radius:1.5rem;max-width:520px;padding:clamp(1.1rem,2vw,1.6rem);position:absolute;bottom:clamp(1.2rem,4vw,3rem);left:clamp(1.2rem,4vw,3rem);right:clamp(1.2rem,4vw,3rem)}.customer-hero-card p,.customer-solution-card b{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:900}.customer-hero-card h2{color:#fff;letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:950}.customer-hero-card span{color:#cbd5e1;margin-top:.65rem;line-height:1.8;display:block}.customer-solution-card{background:#07111f;border:1px solid #ffffff1f;border-radius:1.5rem;min-height:320px;transition:transform .24s,border-color .24s,box-shadow .24s;display:block;position:relative;overflow:hidden}.customer-solution-card:hover{border-color:#f3ba2fbf;transform:translateY(-6px);box-shadow:0 24px 80px #00000059}.customer-solution-card img{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .45s,opacity .26s;position:absolute;inset:0}.customer-solution-card:hover img{opacity:.76;transform:scale(1.06)}.customer-solution-card:after{content:"";background:linear-gradient(#03071214,#030712e6);position:absolute;inset:0}.customer-solution-card>div{z-index:2;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.customer-solution-card h3{color:#fff;letter-spacing:-.03em;margin-top:.5rem;font-size:1.45rem;font-weight:950}.customer-solution-card p{color:#cbd5e1;margin-top:.6rem;font-size:.95rem;line-height:1.65}.completed-proof-card{background:#081426;border:1px solid #dce6f1;border-radius:1.5rem;min-height:280px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}.completed-proof-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:.85}.completed-proof-card:after{content:"";background:linear-gradient(#0000 25%,#040a14e6);position:absolute;inset:0}.completed-proof-card h3{z-index:2;color:#fff;font-size:1.35rem;font-weight:950;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.customer-page-title{max-width:1040px;letter-spacing:-.055em!important;font-size:clamp(3rem,5.7vw,6rem)!important;line-height:.98!important}body[data-lang=th] .customer-page-title{letter-spacing:-.035em!important;font-size:clamp(2.8rem,4.9vw,5.1rem)!important;line-height:1.08!important}.customer-usecase-card h3{font-size:clamp(1.55rem,2.1vw,2.15rem)!important;line-height:1.16!important}body[data-lang=th] .customer-usecase-card h3{font-size:clamp(1.35rem,1.85vw,1.9rem)!important;line-height:1.35!important}.customer-page-hero{padding-top:clamp(5rem,9vw,8rem)!important;padding-bottom:clamp(5rem,9vw,8rem)!important}.v22-home-hero{color:#fff;isolation:isolate;background:#03080f;align-items:center;min-height:calc(100svh - 72px);padding-top:clamp(3.2rem,5vw,5.5rem);padding-bottom:clamp(3rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.v22-hero-bg{z-index:-2;background:#03080f;position:absolute;inset:0}.v22-hero-bg img{object-fit:cover;opacity:.46;filter:saturate(1.1)contrast(1.08)brightness(.7);width:100%;height:100%;animation:24s ease-in-out infinite alternate v22-hero-pan;transform:scale(1.04)}.v22-hero-bg:after{content:"";background:radial-gradient(circle at 74% 28%,#f3ba2f2e,#0000 30%),radial-gradient(circle at 22% 48%,#00b7ff38,#0000 34%),linear-gradient(90deg,#03080ffa 0%,#03080fdb 42%,#03080fa3 100%),linear-gradient(#03080f2e,#03080f 100%);position:absolute;inset:0}.v22-home-hero:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}@keyframes v22-hero-pan{0%{transform:scale(1.04)translate(-1.2%,-.8%)}to{transform:scale(1.09)translate(1.2%,1%)}}.v22-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:min(100% - 28px,1760px);display:grid;position:relative}.v22-hero-copy{max-width:780px}.v22-hero-eyebrow{color:#ffd56a;letter-spacing:.16em;text-transform:uppercase;background:#f3ba2f14;border:1px solid #f3ba2f75;border-radius:999px;align-items:center;gap:.65rem;margin:0;padding:.7rem 1rem;font-size:.78rem;font-weight:950;display:inline-flex}.v22-hero-eyebrow:before{content:"";background:#f3ba2f;border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 24px #f3ba2fad}.v22-hero-title{letter-spacing:-.068em;color:#fff;text-wrap:balance;gap:.08em;margin:clamp(1.35rem,2vw,2.2rem) 0 0;font-size:clamp(3.25rem,5.2vw,6.3rem);font-weight:950;line-height:.96;display:grid}.v22-hero-title span:nth-child(2){color:#f3ba2f;text-shadow:0 22px 80px #f3ba2f40}body[data-lang=th] .v22-hero-title{letter-spacing:-.04em;gap:.04em;font-size:clamp(2.65rem,4.25vw,5.15rem);line-height:1.08}.v22-hero-subtitle{color:#e2e8f0d6;max-width:720px;margin:clamp(1.1rem,2vw,1.6rem) 0 0;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:650;line-height:1.85}body[data-lang=th] .v22-hero-subtitle{max-width:760px;line-height:1.95}.v22-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.4rem,2.5vw,2.2rem);display:flex}.v22-hero-tags{flex-wrap:wrap;gap:.6rem;max-width:760px;margin-top:clamp(1.4rem,2.4vw,2.2rem);display:flex}.v22-hero-tags span{color:#d8e5f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:.52rem .78rem;font-size:.82rem;font-weight:850}.v22-command-scene{perspective:1500px;place-items:center;min-height:min(69svh,720px);display:grid;position:relative}.v22-command-device{aspect-ratio:1.28;width:min(47vw,760px);min-width:500px;transform-style:preserve-3d;background:#07111fc7;border:1px solid #ffffff29;border-radius:clamp(2rem,3vw,3.3rem);animation:7s ease-in-out infinite alternate v22-device-float;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-12deg)rotate(1.5deg);box-shadow:0 70px 140px #00000080,inset 0 0 0 1px #ffffff0f}.v22-command-device img{object-fit:cover;opacity:.82;filter:saturate(1.1)contrast(1.08)brightness(.76);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.v22-device-glass{pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 24% 68%,#7dd3fc33),linear-gradient(#0000 52%,#03080f7a);position:absolute;inset:0}@keyframes v22-device-float{0%{transform:translateY(0)rotateX(8deg)rotateY(-12deg)rotate(1.5deg)}to{transform:translateY(-18px)rotateX(5deg)rotateY(-6deg)rotate(-.7deg)}}.v22-orbit{pointer-events:none;border:1px solid #00b7ff38;border-radius:999px;position:absolute;transform:rotateX(68deg)rotate(18deg)}.v22-orbit-one{aspect-ratio:1;width:min(54vw,760px);animation:18s linear infinite v22-orbit}.v22-orbit-two{aspect-ratio:1;border-color:#f3ba2f2b;width:min(68vw,980px);animation:24s linear infinite reverse v22-orbit}@keyframes v22-orbit{to{transform:rotateX(68deg)rotate(378deg)}}.v22-live-card,.v22-mini-stat{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a14c7;border:1px solid #7dd3fc38;position:absolute;box-shadow:0 20px 70px #00000057}.v22-live-card-main{border-radius:1.6rem;padding:clamp(1rem,1.6vw,1.35rem);bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,5vw,3rem)}.v22-live-card small{color:#7dd3fc;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.v22-live-card strong{color:#fff;letter-spacing:-.04em;margin-top:.55rem;font-size:clamp(1.55rem,2.4vw,2.65rem);font-weight:950;line-height:1.05;display:block}.v22-live-card span{color:#e2e8f0c7;margin-top:.62rem;font-weight:650;line-height:1.75;display:block}.v22-mini-stat{border-radius:1.05rem;min-width:138px;padding:.85rem 1rem}.v22-mini-stat b{color:#fff;font-size:1.5rem;font-weight:950;line-height:1;display:block}.v22-mini-stat span{color:#e2e8f0b3;text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-size:.72rem;font-weight:850;display:block}.v22-stat-a{animation:5.6s ease-in-out infinite alternate v22-card-float;top:7%;left:-5%}.v22-stat-b{animation:6.2s ease-in-out infinite alternate-reverse v22-card-float;top:20%;right:-4%}.v22-stat-c{animation:5.8s ease-in-out infinite alternate v22-card-float;bottom:21%;right:4%}@keyframes v22-card-float{to{transform:translateY(-12px)}}.v22-scroll-story.scroll-story{height:315vh;overflow:visible}.v22-scroll-story .scroll-story-sticky{min-height:calc(100svh - 72px);top:72px}.v22-scroll-story .scroll-story-inner{grid-template-columns:minmax(0,.86fr) minmax(460px,1fr);width:min(100% - 36px,1680px);padding-top:clamp(2.2rem,4vw,5rem);padding-bottom:clamp(2.2rem,4vw,5rem)}.v22-scroll-story .scroll-story-lead{color:#e2e8f0bd;max-width:640px;margin:0 0 1.25rem;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:650;line-height:1.8}.v22-scroll-story .scroll-story-step-copy{max-width:720px;margin-top:0}.v22-scroll-story .scroll-story-step-copy h2{color:#fff;letter-spacing:-.06em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.6rem,4.6vw,5.7rem);font-weight:950;line-height:.98;animation:.38s both v22-story-text-in}.v22-scroll-story .scroll-story-step-copy p{animation:.42s both v22-story-text-in}@keyframes v22-story-text-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}body[data-lang=th] .v22-scroll-story .scroll-story-step-copy h2{letter-spacing:-.035em;font-size:clamp(2.35rem,3.85vw,4.65rem);line-height:1.12}body[data-lang=th] .v22-scroll-story .scroll-story-step-copy p,body[data-lang=th] .v22-scroll-story .scroll-story-lead{line-height:1.9}.v22-scroll-story .scroll-story-copy>h2,.v22-scroll-story .scroll-story-copy>p:not(.scroll-story-lead){display:none}.v22-scroll-story .scroll-story-device-wrap{min-height:min(64svh,690px)}.v22-scroll-story .scroll-story-device{aspect-ratio:10/13.2;width:min(38vw,520px);min-width:350px}@media (max-width:1180px){.v22-hero-grid{grid-template-columns:1fr;padding-top:1rem}.v22-command-scene{min-height:560px}.v22-command-device{width:min(86vw,760px);min-width:0}.v22-scroll-story.scroll-story{height:auto}.v22-scroll-story .scroll-story-sticky{min-height:auto;position:relative;top:auto}.v22-scroll-story .scroll-story-inner{grid-template-columns:1fr}}@media (max-width:720px){.v22-home-hero{min-height:auto;padding-top:3rem}.v22-hero-grid{gap:2rem;width:min(100% - 20px,1760px)}.v22-hero-title,body[data-lang=th] .v22-hero-title{font-size:clamp(2.35rem,10.5vw,3.65rem);line-height:1.08}.v22-hero-eyebrow{letter-spacing:.08em;font-size:.66rem}.v22-command-scene{min-height:430px}.v22-command-device{aspect-ratio:1/1.18;border-radius:2rem}.v22-live-card-main{border-radius:1.2rem;bottom:.85rem;left:.85rem;right:.85rem}.v22-live-card span,.v22-mini-stat,.v22-orbit{display:none}.v22-scroll-story .scroll-story-step-copy h2,body[data-lang=th] .v22-scroll-story .scroll-story-step-copy h2{font-size:clamp(2.15rem,9vw,3.4rem)}.v22-scroll-story .scroll-story-inner{width:min(100% - 24px,1680px)}}@media (prefers-reduced-motion:reduce){.v22-hero-bg img,.v22-command-device,.v22-orbit,.v22-mini-stat{animation:none!important}}.v22-scroll-story .scroll-story-inner{grid-template-columns:minmax(0,.78fr) minmax(500px,1.12fr);gap:clamp(1.6rem,4vw,4.8rem)}.v22-scroll-story .scroll-story-copy{max-width:610px}.v22-scroll-story .scroll-story-lead{max-width:560px;margin-bottom:clamp(.75rem,1.2vw,1.1rem);font-size:clamp(.92rem,.95vw,1.04rem);line-height:1.65}.v22-scroll-story .scroll-story-step-copy{max-width:600px;padding-left:clamp(.85rem,1vw,1.1rem)}.v22-scroll-story .scroll-story-step-copy h2{letter-spacing:-.055em;text-wrap:balance;max-width:590px;font-size:clamp(2.35rem,3.35vw,4.25rem);line-height:.98}.v22-scroll-story .scroll-story-step-copy p{max-width:560px;margin-top:.8rem;font-size:clamp(.9rem,.9vw,1rem);line-height:1.68}.v22-scroll-story .scroll-story-chips{margin-top:.85rem}.v22-scroll-story .scroll-story-link{margin-top:1.05rem}body[data-lang=th] .v22-scroll-story .scroll-story-copy,body[data-lang=th] .v22-scroll-story .scroll-story-step-copy{max-width:660px}body[data-lang=th] .v22-scroll-story .scroll-story-step-copy h2{max-width:650px;font-size:clamp(2.15rem,3.45vw,4.05rem);line-height:1.12}body[data-lang=th] .v22-scroll-story .scroll-story-step-copy p{max-width:620px;font-size:clamp(.95rem,1vw,1.08rem)}@media (max-width:1440px){.v22-scroll-story .scroll-story-inner{grid-template-columns:minmax(0,.76fr) minmax(460px,1fr);width:min(100% - 32px,1360px)}.v22-scroll-story .scroll-story-step-copy h2{font-size:clamp(2.15rem,3.15vw,3.65rem)}.v22-scroll-story .scroll-story-device{width:min(36vw,480px)}}@media (max-height:820px) and (min-width:1181px){.v22-scroll-story .scroll-story-inner{padding-top:1.6rem;padding-bottom:1.6rem}.v22-scroll-story .scroll-story-lead{display:none}.v22-scroll-story .scroll-story-step-copy h2{font-size:clamp(2rem,3vw,3.45rem);line-height:.98}.v22-scroll-story .scroll-story-step-copy p{font-size:.9rem;line-height:1.58}.v22-scroll-story .scroll-story-device-wrap{min-height:min(58svh,590px)}.v22-scroll-story .scroll-story-device{width:min(33vw,440px);min-width:330px}}@media (max-width:1180px){.v22-scroll-story .scroll-story-inner{grid-template-columns:1fr}.v22-scroll-story .scroll-story-copy,.v22-scroll-story .scroll-story-step-copy,.v22-scroll-story .scroll-story-step-copy h2,.v22-scroll-story .scroll-story-step-copy p{max-width:860px}}@media (max-width:720px){.v22-scroll-story .scroll-story-step-copy h2,body[data-lang=th] .v22-scroll-story .scroll-story-step-copy h2{font-size:clamp(2rem,8.2vw,3.1rem);line-height:1.05}}.usecase-explorer-page{color:#fff;background:radial-gradient(circle at 18% 5%,#38bdf81f,#0000 28rem),radial-gradient(circle at 82% 14%,#f3ba2f1f,#0000 26rem),linear-gradient(#090f17 0%,#0d1623 48%,#f7f8fa 48.1% 100%);min-height:100vh;overflow:hidden}.usecase-explorer-hero{isolation:isolate;padding-top:clamp(5rem,7vw,7.25rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);position:relative}.usecase-explorer-hero:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.usecase-explorer-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.52fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.usecase-explorer-copy{max-width:920px}.usecase-eyebrow{color:#f3ba2f;letter-spacing:.14em;text-transform:uppercase;background:#f3ba2f14;border:1px solid #f3ba2f73;border-radius:999px;align-items:center;gap:.62rem;margin:0 0 1.3rem;padding:.62rem .9rem;font-size:.75rem;font-weight:900;display:inline-flex}.usecase-eyebrow:before{content:"";background:#f3ba2f;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 18px #f3ba2fcc}.usecase-explorer-copy h1{color:#fff;letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(3.25rem,7vw,7.35rem);font-weight:950;line-height:.94}body[data-lang=th] .usecase-explorer-copy h1{letter-spacing:-.04em;max-width:940px;font-size:clamp(3rem,5.8vw,6rem);font-weight:850;line-height:1.1}body[data-lang=zh] .usecase-explorer-copy h1{font-size:clamp(3rem,5.9vw,6.2rem);line-height:1.05}.usecase-explorer-copy>p:last-child{color:#eaecefd1;max-width:780px;margin:1.45rem 0 0;font-size:clamp(1.04rem,1.25vw,1.28rem);line-height:1.72}body[data-lang=th] .usecase-explorer-copy>p:last-child{max-width:840px;font-size:clamp(1.02rem,1.18vw,1.18rem);line-height:1.85}.usecase-guide-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#ffffff0e);border:1px solid #eaecef29;border-radius:28px;padding:clamp(1.25rem,2vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 36px 90px #00000042}.usecase-guide-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#f3ba2f3b,#0000 64%);border-radius:999px;width:16rem;height:16rem;position:absolute;top:-4rem;right:-5rem}.usecase-guide-card span{color:#fff;margin-bottom:.7rem;font-weight:900;display:block}.usecase-guide-card p{color:#eaecefc7;margin:0;line-height:1.75}.usecase-guide-card div{border-top:1px solid #eaecef21;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:.25rem .7rem;margin-top:1.25rem;padding-top:1.15rem;display:grid}.usecase-guide-card b{color:#f3ba2f;font-size:2.2rem;font-weight:950;line-height:1}.usecase-guide-card small{color:#eaecefb8;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.usecase-cluster-section{padding-bottom:clamp(5rem,8vw,8rem);position:relative}.usecase-cluster-section:before{content:"";pointer-events:none;background:linear-gradient(#0000,#0d1623c7);height:48%;position:absolute;inset:0 0 auto}.usecase-explorer-head{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.1rem;display:flex;position:relative}.usecase-explorer-head p{color:#eaecefc2;max-width:620px;margin:0;font-weight:800;line-height:1.65}.usecase-explorer-head h2{color:#eaecefeb;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.2vw,2.5rem);font-weight:950;line-height:1.1}.usecase-cluster-layout{z-index:1;grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid;position:relative}.cluster-menu{align-content:start;gap:.78rem;display:grid}.cluster-node{isolation:isolate;color:#fff;cursor:pointer;text-align:left;background:#121b28b8;border:1px solid #eaecef21;border-radius:22px;width:100%;min-height:122px;padding:1.05rem 1.1rem;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000002e}.cluster-node:before{content:"";background:var(--cluster-accent);transform-origin:50%;z-index:-1;width:4px;transition:transform .22s;position:absolute;inset:-1px auto -1px -1px;transform:scaleY(.35)}.cluster-node:after{content:"";background:radial-gradient(circle, var(--cluster-accent), transparent 62%);border-radius:999px;width:12rem;height:12rem;position:absolute;top:-4rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.cluster-node:after{background:radial-gradient(circle, color-mix(in srgb, var(--cluster-accent) 28%, transparent), transparent 62%)}}.cluster-node:after{opacity:0;z-index:-1;transition:opacity .22s}.cluster-node:hover,.cluster-node:focus-visible,.cluster-node.active{border-color:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.cluster-node:hover,.cluster-node:focus-visible,.cluster-node.active{border-color:color-mix(in srgb, var(--cluster-accent) 70%, #eaecef24)}}.cluster-node:hover,.cluster-node:focus-visible,.cluster-node.active{background:#0e1622eb;transform:translate(4px)}.cluster-node.active:before{transform:scaleY(1)}.cluster-node.active:after,.cluster-node:hover:after{opacity:1}.cluster-node-label{color:var(--cluster-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;font-weight:950;display:inline-flex}.cluster-node strong{color:#fff;letter-spacing:-.025em;font-size:1.15rem;font-weight:950;line-height:1.2;display:block}body[data-lang=th] .cluster-node strong{font-weight:850}.cluster-node small{color:#eaecefa8;margin-top:.5rem;font-weight:700;line-height:1.55;display:block}.cluster-node em{color:#ffffffc7;background:#ffffff12;border-radius:999px;margin-top:.75rem;padding:.32rem .62rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.cluster-stage{background:radial-gradient(circle at 72% 16%, var(--cluster-accent), transparent 22rem), linear-gradient(145deg, #111b29, #070c13);border:1px solid #eaecef29;border-radius:30px;min-height:750px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cluster-stage{background:radial-gradient(circle at 72% 16%, color-mix(in srgb, var(--cluster-accent) 22%, transparent), transparent 22rem), linear-gradient(145deg, #111b29, #070c13)}}.cluster-stage{padding:clamp(1.1rem,2vw,1.55rem);box-shadow:0 34px 92px #0000004d}.cluster-stage:before,.cluster-stage:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.cluster-stage:before{border:1px solid var(--cluster-accent);width:44rem;height:44rem;inset:10% -22% auto auto}@supports (color:color-mix(in lab, red, red)){.cluster-stage:before{border:1px solid color-mix(in srgb, var(--cluster-accent) 42%, transparent)}}.cluster-stage:before{opacity:.34;transform:rotate(-24deg)}.cluster-stage:after{opacity:.36;border:1px solid #38bdf847;width:40rem;height:16rem;top:48%;left:24%;transform:rotate(-10deg)}.cluster-backdrop{opacity:.34;pointer-events:none;position:absolute;inset:0}.cluster-backdrop img{object-fit:cover;filter:saturate(1.02)contrast(1.05);width:100%;height:100%;transform:scale(1.04)}.cluster-backdrop:after{content:"";background:linear-gradient(90deg,#05090ef2,#05090eb8 42%,#05090eeb),linear-gradient(#05090e40,#05090eeb);position:absolute;inset:0}.cluster-orbit-card{z-index:1;border:1px solid var(--cluster-accent);max-width:640px;position:relative}@supports (color:color-mix(in lab, red, red)){.cluster-orbit-card{border:1px solid color-mix(in srgb, var(--cluster-accent) 42%, #eaecef1f)}}.cluster-orbit-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050b13b8;border-radius:24px;padding:clamp(1.1rem,1.8vw,1.45rem);animation:.32s both cluster-card-in}.cluster-orbit-card span{color:var(--cluster-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:950}.cluster-orbit-card h3{color:#fff;letter-spacing:-.045em;margin:.55rem 0 .5rem;font-size:clamp(1.75rem,3vw,3.05rem);font-weight:950;line-height:1.02}body[data-lang=th] .cluster-orbit-card h3{letter-spacing:-.025em;font-size:clamp(1.75rem,2.55vw,2.6rem);font-weight:850;line-height:1.22}.cluster-orbit-card p{color:#eaecefc7;max-width:560px;margin:0;line-height:1.72}.project-burst-head{z-index:1;color:#eaecefd1;justify-content:space-between;align-items:center;margin:1.1rem 0 .9rem;display:flex;position:relative}.project-burst-head span{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:950}body[data-lang=th] .project-burst-head span{letter-spacing:.04em}.project-burst-head strong{background:var(--cluster-accent);color:#07111f;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-weight:950;display:grid}.project-burst-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.92rem;display:grid;position:relative}.project-burst-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:.42s cubic-bezier(.2,.8,.2,1) both project-burst-in;animation-delay:calc(var(--burst-index) * 70ms);transform-origin:18% 0;background:#090f17d1;border:1px solid #eaecef21;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.project-burst-card:hover{border-color:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.project-burst-card:hover{border-color:color-mix(in srgb, var(--cluster-accent) 58%, #ffffff24)}}.project-burst-card:hover{transform:translateY(-4px)}.project-burst-visual{background:#050b13;height:172px;position:relative;overflow:hidden}.project-burst-visual:after{content:"";background:linear-gradient(#0000 28%,#05090ee6 100%);position:absolute;inset:0}.project-burst-visual img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.project-burst-card:hover .project-burst-visual img{transform:scale(1.06)}.project-burst-body{padding:1rem}.project-burst-topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.52rem;display:flex}.project-burst-topline span{color:var(--cluster-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.project-burst-topline small{color:#ffffff61;font-size:.76rem;font-weight:950}.project-burst-card h4{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.18rem,1.7vw,1.7rem);font-weight:950;line-height:1.14}body[data-lang=th] .project-burst-card h4{letter-spacing:-.02em;font-size:clamp(1.18rem,1.45vw,1.45rem);font-weight:850;line-height:1.34}.project-burst-card p{color:#eaecefb8;min-height:3.2em;margin:.58rem 0 .9rem;font-size:.9rem;line-height:1.62}body[data-lang=th] .project-burst-card p{font-size:.92rem;line-height:1.72}.project-burst-facts{gap:.52rem;margin:0;display:grid}.project-burst-facts div{border-left:2px solid var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.project-burst-facts div{border-left:2px solid color-mix(in srgb, var(--cluster-accent) 62%, transparent)}}.project-burst-facts div{padding-left:.72rem}.project-burst-facts dt{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.project-burst-facts dd{color:#ffffffe6;margin:.15rem 0 0;font-size:.86rem;font-weight:800;line-height:1.46}.project-burst-actions{justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.project-burst-chips{flex-wrap:wrap;gap:.36rem;display:flex}.project-burst-chips span{color:#ffffffc2;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;padding:.3rem .52rem;font-size:.68rem;font-weight:900}.project-burst-actions a{color:var(--cluster-accent);white-space:nowrap;flex:none;font-size:.78rem;font-weight:950}@keyframes cluster-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes project-burst-in{0%{opacity:0;transform:translate(-18px,22px)rotate(-1.5deg)scale(.95)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (max-width:1180px){.usecase-cluster-layout{grid-template-columns:1fr}.cluster-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-node:hover,.cluster-node:focus-visible,.cluster-node.active{transform:translateY(-2px)}.cluster-stage{min-height:auto}}@media (max-width:820px){.usecase-explorer-hero-grid,.project-burst-grid,.cluster-menu{grid-template-columns:1fr}.usecase-explorer-head{display:block}.usecase-explorer-head h2{margin-top:.6rem}.usecase-guide-card div{grid-template-columns:auto 1fr}.project-burst-card p{min-height:0}.usecase-cluster-section{padding-bottom:4rem}}@media (max-width:560px){.usecase-explorer-hero{padding-top:3.4rem}.usecase-explorer-copy h1{font-size:clamp(2.75rem,15vw,4.1rem)}body[data-lang=th] .usecase-explorer-copy h1{font-size:clamp(2.45rem,12vw,3.5rem)}.cluster-node{min-height:112px}.cluster-stage{border-radius:22px;padding:.8rem}.cluster-orbit-card{border-radius:18px}.project-burst-visual{height:150px}}.v25-usecase-page{color:#f8fafc;background:radial-gradient(circle at 14% 12%,#0ea5e933,#0000 30%),radial-gradient(circle at 86% 8%,#f3ba2f29,#0000 32%),linear-gradient(135deg,#07111f 0%,#070b12 52%,#14110b 100%);position:relative;overflow:hidden}.v25-usecase-page:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.v25-usecase-page>*{z-index:1;position:relative}.v25-usecase-hero{align-items:end;min-height:62svh;padding-top:clamp(5.8rem,9vw,8rem);padding-bottom:clamp(3.2rem,6vw,5.5rem);display:grid}.v25-usecase-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);width:min(100%,1480px);margin:0 auto;display:grid}.v25-usecase-hero-copy{max-width:980px}.v25-kicker{color:#ffd56a;letter-spacing:.16em;text-transform:uppercase;background:#f3ba2f14;border:1px solid #f3ba2f7a;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;margin:0 0 1.35rem;padding:.7rem 1rem;font-size:.78rem;font-weight:950;display:inline-flex}.v25-kicker:before{content:"";background:#f3ba2f;border-radius:999px;width:.52rem;height:.52rem;box-shadow:0 0 24px #f3ba2fb3}.v25-usecase-hero h1{letter-spacing:-.075em;color:#fff;text-wrap:balance;max-width:12.5ch;margin:0;font-size:clamp(4rem,7.1vw,8.5rem);font-weight:950;line-height:.92}body[data-lang=th] .v25-usecase-hero h1,body[data-lang=zh] .v25-usecase-hero h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(3.5rem,5.7vw,6.7rem);font-weight:850;line-height:1.07}.v25-usecase-hero-copy>p:last-child{color:#e2e8f0d1;max-width:850px;margin:1.45rem 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:650;line-height:1.8}.v25-usecase-guide{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 100% 0,#f3ba2f38,#0000 50%),#ffffff14;border:1px solid #ffffff29;border-radius:32px;padding:clamp(1.35rem,2.2vw,2rem);position:relative;overflow:hidden;box-shadow:0 34px 100px #0000004d}.v25-usecase-guide span{color:#91e6ff;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:block}.v25-usecase-guide p{color:#e2e8f0cc;margin:.9rem 0 0;font-size:1rem;line-height:1.75}.v25-usecase-guide-stats{border-top:1px solid #ffffff24;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:.45rem .7rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.v25-usecase-guide-stats strong{color:#f3ba2f;font-size:clamp(2rem,3vw,3rem);font-weight:950;line-height:.9}.v25-usecase-guide-stats small{color:#e2e8f0ad;font-weight:800}.v25-usecase-lab{padding-top:1rem;padding-bottom:clamp(5rem,8vw,8rem)}.v25-usecase-lab-inner{width:min(100%,1480px);margin:0 auto}.v25-group-header,.v25-projects-title{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.v25-group-header p,.v25-projects-title p{color:#f3ba2f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .42rem;font-size:.78rem;font-weight:950}.v25-group-header h2,.v25-projects-title h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:950;line-height:1.04}body[data-lang=th] .v25-group-header h2,body[data-lang=th] .v25-projects-title h2{letter-spacing:-.035em;font-weight:850;line-height:1.16}.v25-outline-cta{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:.85rem 1.15rem;font-weight:900;transition:all .18s;display:inline-flex}.v25-outline-cta:hover{background:#f3ba2f1f;border-color:#f3ba2f99;transform:translateY(-2px)}.v25-group-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.v25-group-card{isolation:isolate;background:radial-gradient(circle at 88% 16%, var(--cluster-accent), transparent 45%), #0c1420b8;border:1px solid #ffffff21;border-radius:26px;min-height:188px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v25-group-card{background:radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--cluster-accent) 25%, transparent), transparent 45%), #0c1420b8}}.v25-group-card{color:#fff;text-align:left;cursor:pointer;padding:1.05rem;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.v25-group-card:before{content:"";background:linear-gradient(90deg, var(--cluster-accent), transparent);transform-origin:0;border-radius:999px;height:3px;transition:transform .22s;position:absolute;inset:auto 1rem 1rem;transform:scaleX(.18)}.v25-group-card:after{content:"";aspect-ratio:1;border:1px solid var(--cluster-accent);border-radius:999px;width:80%;position:absolute;bottom:-45%;right:-30%}@supports (color:color-mix(in lab, red, red)){.v25-group-card:after{border:1px solid color-mix(in srgb, var(--cluster-accent) 45%, transparent)}}.v25-group-card:after{opacity:.42;z-index:-1;transition:transform .28s,opacity .28s;transform:scale(.8)}.v25-group-card:hover,.v25-group-card:focus-visible,.v25-group-card.active{border-color:var(--cluster-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.v25-group-card:hover,.v25-group-card:focus-visible,.v25-group-card.active{border-color:color-mix(in srgb, var(--cluster-accent) 72%, #ffffff24)}}.v25-group-card:hover,.v25-group-card:focus-visible,.v25-group-card.active{box-shadow:0 22px 70px var(--cluster-accent);background:#08101ceb}@supports (color:color-mix(in lab, red, red)){.v25-group-card:hover,.v25-group-card:focus-visible,.v25-group-card.active{box-shadow:0 22px 70px color-mix(in srgb, var(--cluster-accent) 18%, transparent)}}.v25-group-card:hover:before,.v25-group-card.active:before{transform:scaleX(1)}.v25-group-card:hover:after,.v25-group-card.active:after{opacity:.8;transform:scale(1)}.v25-group-card span{color:var(--cluster-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:inline-flex}.v25-group-card strong{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin-top:.85rem;font-size:clamp(1.05rem,1.18vw,1.28rem);font-weight:950;line-height:1.22;display:block}body[data-lang=th] .v25-group-card strong{letter-spacing:-.02em;font-size:clamp(1.05rem,1.08vw,1.18rem);font-weight:850;line-height:1.42}.v25-group-card small{color:#e2e8f0c7;background:#ffffff14;border-radius:999px;padding:.36rem .65rem;font-size:.74rem;font-weight:900;display:inline-flex;position:absolute;bottom:1.45rem;left:1.05rem}.v25-selected-showcase{background:radial-gradient(circle at 70% 12%, var(--cluster-accent), transparent 34%), #050c16db;border:1px solid #ffffff24;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:0;min-height:470px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v25-selected-showcase{background:radial-gradient(circle at 70% 12%, color-mix(in srgb, var(--cluster-accent) 22%, transparent), transparent 34%), #050c16db}}.v25-selected-showcase{margin-bottom:1.2rem;box-shadow:0 34px 110px #0000005c}.v25-selected-visual{min-height:470px;position:relative;overflow:hidden}.v25-selected-visual img{object-fit:cover;filter:saturate(1.08)contrast(1.06)brightness(.82);width:100%;height:100%;transition:transform .7s;transform:scale(1.04)}.v25-selected-showcase:hover .v25-selected-visual img{transform:scale(1.08)translate(1%,-1%)}.v25-selected-visual:after{content:"";background:linear-gradient(90deg,#0000 35%,#050c16e0 100%),linear-gradient(#050c1614,#050c16b3);position:absolute;inset:0}.v25-selected-scan{border:1px solid var(--cluster-accent);border-radius:32px;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.v25-selected-scan{border:1px solid color-mix(in srgb, var(--cluster-accent) 52%, transparent)}}.v25-selected-scan{box-shadow:0 0 48px var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.v25-selected-scan{box-shadow:0 0 48px color-mix(in srgb, var(--cluster-accent) 18%, transparent)}}.v25-selected-scan{animation:3.6s ease-in-out infinite alternate v25-scan}@keyframes v25-scan{0%{opacity:.35;transform:translate(-1%,2%)rotate(-1deg)}to{opacity:.85;transform:translate(1%,-2%)rotate(1deg)}}.v25-selected-content{z-index:2;align-self:center;padding:clamp(1.45rem,3vw,3rem);position:relative}.v25-selected-content>span{color:var(--cluster-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:950;display:inline-flex}.v25-selected-content h3{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:12.5ch;margin:.9rem 0 0;font-size:clamp(2.5rem,4.4vw,5.1rem);font-weight:950;line-height:.95}body[data-lang=th] .v25-selected-content h3,body[data-lang=zh] .v25-selected-content h3{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.35rem,3.85vw,4.25rem);font-weight:850;line-height:1.12}.v25-selected-content>p{color:#e2e8f0cc;max-width:680px;margin:1.1rem 0 0;font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.8}.v25-selected-content dl{gap:.85rem;margin:1.4rem 0 0;display:grid}.v25-selected-content dl div{border-left:3px solid var(--cluster-accent);background:#ffffff0f;border-radius:16px;padding:1rem}.v25-selected-content dt{color:var(--cluster-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.v25-selected-content dd{color:#f8fafc;margin:.4rem 0 0;font-weight:850;line-height:1.5}.v25-projects-title{margin-top:clamp(2rem,4vw,4rem)}.v25-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v25-project-card{background:radial-gradient(circle at 100% 0%, var(--cluster-accent), transparent 34%), #08101cc7;border:1px solid #ffffff21;border-radius:30px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v25-project-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--cluster-accent) 18%, transparent), transparent 34%), #08101cc7}}.v25-project-card{animation:.42s cubic-bezier(.2,.8,.2,1) both v25-project-in;animation-delay:calc(var(--i) * 65ms);box-shadow:0 22px 70px #0000003d}@keyframes v25-project-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.v25-project-card:hover{border-color:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.v25-project-card:hover{border-color:color-mix(in srgb, var(--cluster-accent) 60%, #ffffff1f)}}.v25-project-image{background:#050b13;height:clamp(210px,23vw,330px);position:relative;overflow:hidden}.v25-project-image:after{content:"";background:linear-gradient(#0000 34%,#050c16eb 100%);position:absolute;inset:0}.v25-project-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.v25-project-card:hover .v25-project-image img{transform:scale(1.06)}.v25-project-body{padding:clamp(1.1rem,2vw,1.6rem)}.v25-project-topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.v25-project-topline span{background:var(--cluster-accent);color:#06111f;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-weight:950;display:grid}.v25-project-topline em{color:var(--cluster-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:950}.v25-project-card h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(1.55rem,2.35vw,2.55rem);font-weight:950;line-height:1.06}body[data-lang=th] .v25-project-card h3{letter-spacing:-.025em;max-width:20ch;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:850;line-height:1.28}.v25-project-card>.v25-project-body>p{color:#e2e8f0bd;min-height:3.4em;margin:.85rem 0 1rem;font-size:.98rem;line-height:1.68}.v25-project-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.v25-project-story section{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;min-height:138px;padding:.9rem}.v25-project-story b{color:var(--cluster-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}body[data-lang=th] .v25-project-story b{letter-spacing:.02em}.v25-project-story p{color:#e2e8f0c7;margin:.48rem 0 0;font-size:.9rem;line-height:1.58}.v25-project-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.v25-project-footer>div{flex-wrap:wrap;gap:.42rem;display:flex}.v25-project-footer span{border:1px solid var(--cluster-accent);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v25-project-footer span{border:1px solid color-mix(in srgb, var(--cluster-accent) 44%, #ffffff1a)}}.v25-project-footer span{background:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.v25-project-footer span{background:color-mix(in srgb, var(--cluster-accent) 10%, transparent)}}.v25-project-footer span{color:#eaf8ff;padding:.34rem .6rem;font-size:.72rem;font-weight:900}.v25-project-footer a{color:var(--cluster-accent);white-space:nowrap;font-size:.9rem;font-weight:950}@media (max-width:1280px){.v25-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v25-selected-showcase{grid-template-columns:1fr}.v25-selected-visual{min-height:380px}.v25-selected-visual:after{background:linear-gradient(#0000 28%,#050c16f0 100%)}.v25-selected-content h3{max-width:17ch}}@media (max-width:920px){.v25-usecase-hero-inner{grid-template-columns:1fr}.v25-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v25-project-grid,.v25-project-story{grid-template-columns:1fr}.v25-project-story section{min-height:auto}}@media (max-width:640px){.v25-usecase-hero h1{font-size:clamp(3rem,15vw,4.3rem)}body[data-lang=th] .v25-usecase-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.v25-group-header,.v25-projects-title{display:block}.v25-outline-cta{width:100%;margin-top:1rem}.v25-group-grid{grid-template-columns:1fr}.v25-group-card{min-height:150px}.v25-selected-visual{min-height:300px}.v25-usecase-guide-stats{grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){.v25-selected-scan,.v25-project-card{animation:none!important}.v25-group-card,.v25-project-image img,.v25-selected-visual img{transition:none!important}}.ai-admin-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin-bottom:18px;display:grid}.ai-admin-hero>div,.ai-admin-profile-card,.ai-admin-panel,.ai-admin-playbook,.ai-admin-stats article{background:radial-gradient(circle at 88% 12%,#f3ba2f1f,#0000 35%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 24px 90px #00000047}.ai-admin-hero>div{padding:clamp(24px,3vw,38px)}.ai-admin-hero h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:950;line-height:1.04}.ai-admin-hero p{color:#b7c5d8;max-width:880px;margin:16px 0 0;font-size:1.02rem;line-height:1.75}.ai-admin-profile-card{align-content:space-between;padding:26px;display:grid}.ai-admin-profile-card span,.ai-admin-panel-head span,.ai-admin-panel-head small{color:#88dfff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.ai-admin-profile-card strong{color:#fff;letter-spacing:-.04em;margin-top:10px;font-size:clamp(24px,3vw,40px);display:block}.ai-admin-profile-card a{color:#07101d;background:linear-gradient(135deg,#ffd44c,#f2a800);border-radius:999px;justify-self:start;margin-top:18px;padding:12px 16px;font-weight:950}.ai-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ai-admin-stats article{padding:18px}.ai-admin-stats span{color:#91a1b4;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.ai-admin-stats strong{color:#fff;margin-top:10px;font-size:clamp(30px,3.2vw,46px);line-height:1;display:block}.ai-admin-stats small{color:#77d8ff;font-weight:850}.ai-admin-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-bottom:18px;display:grid}.ai-admin-grid-wide{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.ai-admin-panel{padding:clamp(20px,2vw,28px)}.ai-admin-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ai-admin-panel h3,.ai-admin-playbook h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,40px);line-height:1.08}.ai-crawl-list,.ai-page-map,.ai-hot-leads,.ai-path-list,.ai-recent-events{gap:10px;display:grid}.ai-crawl-item{background:#040c178c;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px;display:grid}.ai-crawl-item:hover{border-color:#f3ba2f80;transform:translateY(-2px)}.ai-crawl-item b{color:#fff}.ai-crawl-item small{color:#aebed0}.ai-crawl-item em{color:#f3ba2f;grid-area:1/2/span 2;font-style:normal;font-weight:950}.ai-page-map{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-page-map div,.ai-hot-card,.ai-path-list div,.ai-recent-events p,.ai-empty-state{background:#040c1785;border:1px solid #ffffff17;border-radius:18px;padding:14px}.ai-page-map span,.ai-hot-card span{color:#f3ba2f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.ai-page-map h4,.ai-hot-card h4,.ai-recent-events h4{color:#fff;margin:8px 0 0;font-size:1.02rem}.ai-page-map p,.ai-hot-card p,.ai-empty-state p{color:#aebed0;margin:8px 0 0;line-height:1.55}.ai-page-map small{color:#77d8ff;margin-top:10px;font-weight:850;display:block}.ai-hot-card{grid-template-columns:1fr auto;gap:12px;display:grid}.ai-hot-card strong{color:#07101d;background:linear-gradient(135deg,#ffd44c,#f2a800);border-radius:18px;place-items:center;width:62px;height:62px;font-size:1.35rem;font-weight:950;display:grid}.ai-hot-card ul{grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-hot-card li{color:#b7c5d8;font-size:.86rem}.ai-path-list div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-path-list b{color:#fff}.ai-path-list span{color:#f3ba2f;font-weight:950}.ai-recent-events{margin-top:18px}.ai-recent-events p{color:#aebed0;margin:0}.ai-recent-events b{color:#fff;margin-right:6px}.ai-recent-events span{color:#718096;margin-top:4px;font-size:.8rem;display:block}.ai-muted{color:#aebed0}.ai-admin-playbook{grid-template-columns:.55fr 1fr;gap:18px;padding:clamp(22px,2.5vw,34px);display:grid}.ai-admin-playbook p{color:#b7c5d8;margin:0 0 10px;line-height:1.6}.ai-admin-playbook b{color:#f3ba2f;margin-right:8px}@media (max-width:1120px){.ai-admin-hero,.ai-admin-grid,.ai-admin-grid-wide,.ai-admin-playbook{grid-template-columns:1fr}.ai-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ai-page-map,.ai-admin-stats{grid-template-columns:1fr}.ai-admin-panel-head{flex-direction:column}}.v29-usecase-page{color:#f8fafc;background:radial-gradient(circle at 12% 14%,#0ea5e938,#0000 30%),radial-gradient(circle at 86% 8%,#f3ba2f29,#0000 30%),linear-gradient(135deg,#07111f 0%,#070b12 52%,#14110b 100%);min-height:calc(100svh - 88px);position:relative;overflow:hidden}.v29-usecase-page:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.v29-usecase-page:after{content:"";pointer-events:none;border:1px solid #f3ba2f2e;border-radius:999px;width:44rem;height:44rem;position:absolute;top:4rem;right:-18rem;box-shadow:inset 0 0 140px #f3ba2f14}.v29-usecase-shell{z-index:1;width:min(100%,1480px);margin:0 auto;padding-top:clamp(3.2rem,5vw,5.8rem);padding-bottom:clamp(2rem,4vw,3.4rem);position:relative}.v29-usecase-hero-panel{grid-template-columns:minmax(0,1.05fr) minmax(420px,.7fr);align-items:end;gap:clamp(1.2rem,3vw,3.2rem);margin-bottom:clamp(1rem,2vw,1.6rem);display:grid}.v29-usecase-copy{min-width:0}.v29-kicker{color:#ffd56a;letter-spacing:.16em;text-transform:uppercase;background:#f3ba2f14;border:1px solid #f3ba2f7a;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;margin:0 0 1rem;padding:.68rem 1rem;font-size:.76rem;font-weight:950;display:inline-flex}.v29-kicker:before{content:"";background:#f3ba2f;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 24px #f3ba2fb3}.v29-usecase-copy h1{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3.2rem,5.35vw,6.9rem);font-weight:950;line-height:.94}body[data-lang=th] .v29-usecase-copy h1,body[data-lang=zh] .v29-usecase-copy h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.75rem,4.45vw,5.25rem);font-weight:850;line-height:1.08}.v29-usecase-copy>p:last-child{color:#e2e8f0d1;max-width:760px;margin:1rem 0 0;font-size:clamp(1rem,1.15vw,1.18rem);font-weight:650;line-height:1.78}.v29-usecase-preview{background:radial-gradient(circle at 100% 0%, var(--cluster-accent), transparent 44%), #ffffff12;border:1px solid #ffffff24;border-radius:30px;grid-template-columns:168px minmax(0,1fr);align-items:stretch;gap:1rem;min-width:0;min-height:230px;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.v29-usecase-preview{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--cluster-accent) 22%, transparent), transparent 44%), #ffffff12}}.v29-usecase-preview{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 30px 90px #00000047}.v29-preview-image{background:#050b13;border-radius:22px;position:relative;overflow:hidden}.v29-preview-image img{object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(.86);width:100%;height:100%;transition:transform .5s;transform:scale(1.04)}.v29-usecase-preview:hover .v29-preview-image img{transform:scale(1.09)}.v29-preview-body{align-self:center;min-width:0;padding:.55rem .55rem .55rem 0}.v29-preview-body span{color:var(--cluster-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:950;display:inline-flex}.v29-preview-body strong{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.35rem,2vw,2.25rem);line-height:1.04;display:block}body[data-lang=th] .v29-preview-body strong,body[data-lang=zh] .v29-preview-body strong{letter-spacing:-.035em;font-weight:850;line-height:1.18}.v29-preview-body p{color:#e2e8f0ba;margin:.75rem 0 0;font-size:.93rem;line-height:1.62}.v29-usecase-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.v29-usecase-toolbar span{color:#f3ba2f;letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.v29-usecase-toolbar strong{color:#e2e8f0c7;margin-top:.25rem;font-size:.98rem;display:block}.v29-contact-link{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:.75rem 1rem;font-weight:900;transition:all .18s;display:inline-flex}.v29-contact-link:hover{background:#f3ba2f1f;border-color:#f3ba2f99;transform:translateY(-2px)}.v29-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1vw,1rem);display:grid}.v29-cluster-card{isolation:isolate;background:radial-gradient(circle at 92% 10%, var(--cluster-accent), transparent 46%), #0b121ec2;border:1px solid #ffffff21;border-radius:28px;min-height:clamp(206px,22vh,254px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v29-cluster-card{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--cluster-accent) 24%, transparent), transparent 46%), #0b121ec2}}.v29-cluster-card{color:#fff;text-align:left;cursor:pointer;animation:.5s cubic-bezier(.2,.8,.2,1) both v29-card-in;animation-delay:calc(var(--i) * 65ms);padding:clamp(1rem,1.45vw,1.35rem);transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;box-shadow:0 22px 80px #0000002e}@keyframes v29-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.v29-cluster-card:before{content:"";background:linear-gradient(90deg, var(--cluster-accent), transparent);transform-origin:0;border-radius:999px;height:3px;transition:transform .28s;position:absolute;inset:auto 1rem 1rem;transform:scaleX(.16)}.v29-cluster-card:after{content:"";border:1px solid var(--cluster-accent);border-radius:999px;width:12rem;height:12rem;position:absolute;top:-5rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.v29-cluster-card:after{border:1px solid color-mix(in srgb, var(--cluster-accent) 45%, transparent)}}.v29-cluster-card:after{opacity:.38;z-index:-1;transition:transform .28s,opacity .28s;transform:scale(.8)}.v29-cluster-card:hover,.v29-cluster-card:focus-visible,.v29-cluster-card.active{border-color:var(--cluster-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.v29-cluster-card:hover,.v29-cluster-card:focus-visible,.v29-cluster-card.active{border-color:color-mix(in srgb, var(--cluster-accent) 70%, #ffffff29)}}.v29-cluster-card:hover,.v29-cluster-card:focus-visible,.v29-cluster-card.active{box-shadow:0 24px 80px var(--cluster-accent);background:#08101cf0}@supports (color:color-mix(in lab, red, red)){.v29-cluster-card:hover,.v29-cluster-card:focus-visible,.v29-cluster-card.active{box-shadow:0 24px 80px color-mix(in srgb, var(--cluster-accent) 18%, transparent)}}.v29-cluster-card:hover:before,.v29-cluster-card.active:before{transform:scaleX(1)}.v29-cluster-card:hover:after,.v29-cluster-card.active:after{opacity:.9;transform:scale(1)}.v29-cluster-number{background:var(--cluster-accent);color:#06111f;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.9rem;font-weight:950;display:inline-grid}.v29-cluster-type{color:var(--cluster-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;position:absolute;top:1.2rem;right:1.2rem}.v29-cluster-card strong{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin-top:1rem;font-size:clamp(1.25rem,1.55vw,1.8rem);font-weight:950;line-height:1.08;display:block}body[data-lang=th] .v29-cluster-card strong,body[data-lang=zh] .v29-cluster-card strong{letter-spacing:-.025em;max-width:23ch;font-size:clamp(1.22rem,1.38vw,1.58rem);font-weight:850;line-height:1.26}.v29-cluster-card>small{color:#e2e8f0ad;max-width:48ch;margin-top:.7rem;font-size:.9rem;line-height:1.5;display:block}.v29-mini-projects{opacity:0;flex-wrap:wrap;gap:.4rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:3.1rem;left:1.2rem;right:1.2rem;transform:translateY(10px)}.v29-cluster-card:hover .v29-mini-projects,.v29-cluster-card.active .v29-mini-projects{opacity:1;transform:translateY(0)}.v29-mini-projects i{border:1px solid var(--cluster-accent);border-radius:999px;max-width:100%;padding:.32rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v29-mini-projects i{border:1px solid color-mix(in srgb, var(--cluster-accent) 42%, #ffffff1f)}}.v29-mini-projects i{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;font-size:.68rem;font-style:normal;font-weight:900;overflow:hidden}.v29-open-pill{color:var(--cluster-accent);align-items:center;gap:.35rem;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute;bottom:1rem;left:1.2rem}.v29-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070db8;place-items:center;padding:clamp(1rem,3vw,2rem);animation:.18s both v29-modal-fade;display:grid;position:fixed;inset:0}@keyframes v29-modal-fade{0%{opacity:0}to{opacity:1}}.v29-usecase-modal{background:radial-gradient(circle at 100% 0%, var(--cluster-accent), transparent 44%), #060d17f0;border:1px solid #ffffff2e;border-radius:34px;grid-template-columns:minmax(340px,.78fr) minmax(0,1fr);width:min(1180px,100%);max-height:min(760px,100svh - 2rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v29-usecase-modal{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--cluster-accent) 20%, transparent), transparent 44%), #060d17f0}}.v29-usecase-modal{animation:.24s cubic-bezier(.2,.8,.2,1) both v29-modal-in;box-shadow:0 34px 130px #0000008c}@keyframes v29-modal-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.v29-modal-close{z-index:5;color:#fff;cursor:pointer;background:#050c16b3;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:44px;height:44px;font-size:2rem;line-height:1;transition:all .18s;display:grid;position:absolute;top:1rem;right:1rem}.v29-modal-close:hover{border-color:var(--cluster-accent);transform:rotate(8deg)scale(1.05)}@supports (color:color-mix(in lab, red, red)){.v29-modal-close:hover{border-color:color-mix(in srgb, var(--cluster-accent) 70%, #fff3)}}.v29-modal-visual{background:#050b13;min-height:620px;position:relative;overflow:hidden}.v29-modal-visual img{object-fit:cover;filter:saturate(1.08)contrast(1.06)brightness(.78);width:100%;height:100%;transform:scale(1.05)}.v29-modal-visual:after{content:"";background:linear-gradient(#0000 25%,#050c16eb 100%),linear-gradient(90deg,#050c1624,#050c16c7);position:absolute;inset:0}.v29-modal-visual-copy{z-index:2;position:absolute;bottom:clamp(1.2rem,3vw,2rem);left:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem)}.v29-modal-visual-copy span{color:var(--cluster-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.v29-modal-visual-copy h2{color:#fff;letter-spacing:-.06em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(2.1rem,4vw,4.1rem);line-height:1}body[data-lang=th] .v29-modal-visual-copy h2,body[data-lang=zh] .v29-modal-visual-copy h2{letter-spacing:-.035em;font-weight:850;line-height:1.12}.v29-modal-visual-copy p{color:#e2e8f0c7;max-width:440px;margin:.8rem 0 0;line-height:1.65}.v29-modal-content{scrollbar-width:thin;min-width:0;max-height:min(760px,100svh - 2rem);padding:clamp(1.25rem,3vw,2.4rem);overflow:auto}.v29-modal-content header{padding-right:3.2rem}.v29-modal-content header p{color:var(--cluster-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:950}.v29-modal-content header h3{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin:.8rem 0 0;font-size:clamp(2.1rem,3.9vw,4.6rem);line-height:.98}body[data-lang=th] .v29-modal-content header h3,body[data-lang=zh] .v29-modal-content header h3{letter-spacing:-.04em;max-width:16ch;font-weight:850;line-height:1.14}.v29-modal-content header span{color:#e2e8f0c7;max-width:680px;margin-top:1rem;font-size:1rem;font-weight:650;line-height:1.7;display:block}.v29-project-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.v29-project-tabs button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.75rem;min-height:74px;padding:.75rem;transition:all .18s;display:grid}.v29-project-tabs button:hover,.v29-project-tabs button.active{border-color:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.v29-project-tabs button:hover,.v29-project-tabs button.active{border-color:color-mix(in srgb, var(--cluster-accent) 62%, #ffffff1f)}}.v29-project-tabs button:hover,.v29-project-tabs button.active{background:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.v29-project-tabs button:hover,.v29-project-tabs button.active{background:color-mix(in srgb, var(--cluster-accent) 12%, #ffffff0e)}}.v29-project-tabs button:hover,.v29-project-tabs button.active{transform:translateY(-2px)}.v29-project-tabs b{background:var(--cluster-accent);color:#06111f;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.82rem;font-weight:950;display:grid}.v29-project-tabs span{color:#fff;min-width:0;font-size:.92rem;font-weight:900;line-height:1.25}.v29-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.v29-detail-grid article{border:1px solid #ffffff1a;border-left:3px solid var(--cluster-accent);background:#ffffff0e;border-radius:18px;min-height:150px;padding:1rem}.v29-detail-grid b{color:var(--cluster-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}body[data-lang=th] .v29-detail-grid b{letter-spacing:.02em}.v29-detail-grid p{color:#e2e8f0c7;margin:.55rem 0 0;font-size:.92rem;line-height:1.62}.v29-modal-footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.v29-modal-footer>div{flex-wrap:wrap;gap:.45rem;display:flex}.v29-modal-footer span{border:1px solid var(--cluster-accent);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v29-modal-footer span{border:1px solid color-mix(in srgb, var(--cluster-accent) 44%, #ffffff1a)}}.v29-modal-footer span{background:var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.v29-modal-footer span{background:color-mix(in srgb, var(--cluster-accent) 10%, transparent)}}.v29-modal-footer span{color:#eaf8ff;padding:.36rem .62rem;font-size:.73rem;font-weight:900}.v29-modal-footer a{color:var(--cluster-accent);white-space:nowrap;font-weight:950}.v29-empty-state{color:#e2e8f0c7;background:#ffffff0f;border-radius:18px;margin:1.2rem 0 0;padding:1rem}@media (max-width:1320px){.v29-usecase-shell{padding-top:3rem}.v29-usecase-copy h1{font-size:clamp(3rem,5vw,5.8rem)}.v29-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v29-cluster-card{min-height:210px}}@media (max-width:1080px){.v29-usecase-page{overflow:visible}.v29-usecase-hero-panel{grid-template-columns:1fr}.v29-usecase-preview{grid-template-columns:150px minmax(0,1fr)}.v29-usecase-modal{grid-template-columns:1fr;overflow:auto}.v29-modal-visual{min-height:300px}.v29-modal-content{max-height:none}}@media (max-width:720px){.v29-usecase-page{min-height:auto}.v29-usecase-shell{padding-top:2.4rem}.v29-usecase-copy h1{font-size:clamp(2.9rem,14vw,4.2rem)}body[data-lang=th] .v29-usecase-copy h1{font-size:clamp(2.5rem,11vw,3.5rem)}.v29-usecase-preview{grid-template-columns:1fr}.v29-preview-image{min-height:180px}.v29-usecase-toolbar{display:block}.v29-contact-link{width:100%;margin-top:.85rem}.v29-cluster-grid{grid-template-columns:1fr}.v29-cluster-card{min-height:220px}.v29-modal-backdrop{padding:.75rem}.v29-usecase-modal{border-radius:24px}.v29-modal-content header{padding-right:2.8rem}.v29-project-tabs,.v29-detail-grid{grid-template-columns:1fr}.v29-detail-grid article{min-height:auto}.v29-modal-footer{flex-direction:column;align-items:flex-start}}@media (max-height:820px) and (min-width:1081px){.v29-usecase-shell{padding-top:2.2rem;padding-bottom:2rem}.v29-usecase-copy h1{font-size:clamp(3rem,4.6vw,5.8rem)}body[data-lang=th] .v29-usecase-copy h1{font-size:clamp(2.55rem,3.8vw,4.4rem)}.v29-usecase-copy>p:last-child{max-width:700px;font-size:.98rem;line-height:1.62}.v29-usecase-preview{min-height:196px}.v29-cluster-card{min-height:188px}.v29-cluster-card>small{display:none}.v29-mini-projects{bottom:3rem}}@media (prefers-reduced-motion:reduce){.v29-cluster-card,.v29-modal-backdrop,.v29-usecase-modal{animation:none!important}.v29-cluster-card,.v29-preview-image img,.v29-project-tabs button{transition:none!important}}.v29-usecase-page{min-height:auto;overflow:visible}.v29-usecase-shell{padding-top:clamp(1.35rem,3vh,2.35rem)!important;padding-bottom:clamp(1.4rem,3vh,2.4rem)!important}.v29-usecase-hero-panel{grid-template-columns:minmax(0,1.03fr) minmax(360px,.82fr);align-items:center;gap:clamp(1rem,2.4vw,2.2rem);margin-bottom:.95rem}.v29-kicker{margin-bottom:.75rem;padding:.52rem .82rem;font-size:.68rem}.v29-usecase-copy h1{letter-spacing:-.065em;max-width:18ch;line-height:.96;font-size:clamp(2.55rem,4.55vw,5.4rem)!important}body[data-lang=th] .v29-usecase-copy h1,body[data-lang=zh] .v29-usecase-copy h1{max-width:19ch;line-height:1.08;font-size:clamp(2.35rem,3.75vw,4.55rem)!important}.v29-usecase-copy>p:last-child{max-width:680px;margin-top:.75rem;font-size:.96rem;line-height:1.62}.v29-usecase-preview{border-radius:24px;grid-template-columns:138px minmax(0,1fr);min-height:170px;padding:.7rem}.v29-preview-image{border-radius:18px}.v29-preview-body strong{margin-top:.45rem;font-size:clamp(1.12rem,1.55vw,1.75rem);line-height:1.12}.v29-preview-body p{margin-top:.48rem;font-size:.84rem;line-height:1.48}.v29-usecase-toolbar{margin-bottom:.7rem}.v29-usecase-toolbar strong{font-size:.88rem}.v29-cluster-grid{gap:.72rem}.v29-cluster-card{border-radius:22px;padding:.95rem;min-height:clamp(156px,18vh,188px)!important}.v29-cluster-number{width:2rem;height:2rem;font-size:.78rem}.v29-cluster-type{font-size:.65rem;top:.95rem;right:.95rem}.v29-cluster-card strong{max-width:22ch;margin-top:.72rem;font-size:clamp(1.02rem,1.22vw,1.38rem);line-height:1.15}body[data-lang=th] .v29-cluster-card strong,body[data-lang=zh] .v29-cluster-card strong{font-size:clamp(1rem,1.16vw,1.28rem);line-height:1.23}.v29-cluster-card>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.48rem;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.v29-mini-projects{display:none}.v29-open-pill{font-size:.72rem;bottom:.82rem;left:.95rem}.v29-modal-backdrop{z-index:120}.v29-usecase-modal,.v29-modal-content{max-height:min(720px,100svh - 1.2rem)}.v29-modal-visual{min-height:540px}.v29-modal-content header h3{font-size:clamp(1.85rem,3.15vw,3.65rem)}.v29-detail-grid article{min-height:126px}@media (max-height:820px) and (min-width:1081px){.v29-usecase-shell{padding-top:1.1rem!important;padding-bottom:1.1rem!important}.v29-usecase-copy h1{font-size:clamp(2.25rem,3.8vw,4.6rem)!important}body[data-lang=th] .v29-usecase-copy h1{font-size:clamp(2.05rem,3.1vw,3.8rem)!important}.v29-usecase-copy>p:last-child{max-width:640px;font-size:.88rem;line-height:1.5}.v29-usecase-preview{grid-template-columns:116px minmax(0,1fr);min-height:142px}.v29-preview-body p{display:none}.v29-cluster-card{min-height:148px!important}.v29-cluster-card>small{display:none}}@media (max-width:1320px){.v29-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.v29-usecase-hero-panel{grid-template-columns:1fr}.v29-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.v29-usecase-copy h1{font-size:clamp(2.55rem,12vw,3.8rem)!important}body[data-lang=th] .v29-usecase-copy h1{font-size:clamp(2.15rem,10vw,3.15rem)!important}.v29-cluster-grid{grid-template-columns:1fr}.v29-cluster-card{min-height:170px!important}}@media (min-width:1280px){.v15-header .mobile-menu-button,.v15-header .mobile-menu{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
