@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--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-base:1rem;--text-base--line-height:calc(1.5 / 1);--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-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--radius-md:.375rem;--radius-lg:.5rem;--blur-xl:24px;--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-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337)}}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-\[23\%\]{top:23%}.top-\[30\%\]{top:30%}.top-\[44\%\]{top:44%}.top-\[60\%\]{top:60%}.top-\[74\%\]{top:74%}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[22\%\]{left:22%}.left-\[38\%\]{left:38%}.left-\[42\%\]{left:42%}.left-\[66\%\]{left:66%}.left-\[74\%\]{left:74%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-10{margin-top:calc(var(--spacing) * 10)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-5{height:calc(var(--spacing) * 5)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.h-px{height:1px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#4EA1FF\]\/24{border-color:#4ea1ff3d;border-color:lab(64.4087% -2.75886 -55.0813/.24)}.border-\[\#4EA1FF\]\/28{border-color:#4ea1ff47;border-color:lab(64.4087% -2.75886 -55.0813/.28)}.border-\[\#4EA1FF\]\/40{border-color:#4ea1ff66;border-color:lab(64.4087% -2.75886 -55.0813/.4)}.border-koty-gold\/18{border-color:#d6b36a2e;border-color:lab(74.9203% 6.4078 41.958/.18)}.border-koty-gold\/24{border-color:#d6b36a3d;border-color:lab(74.9203% 6.4078 41.958/.24)}.border-koty-gold\/25{border-color:#d6b36a40;border-color:lab(74.9203% 6.4078 41.958/.25)}.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)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-\[\#4EA1FF\]{background-color:#4ea1ff}.bg-\[\#4EA1FF\]\/10{background-color:#4ea1ff1a;background-color:lab(64.4087% -2.75886 -55.0813/.1)}.bg-\[\#d8f2ff\]{background-color:#d8f2ff}.bg-\[linear-gradient\(135deg\,rgba\(215\,181\,109\,0\.10\)\,rgba\(78\,161\,255\,0\.07\)\)\,rgba\(255\,255\,255\,0\.045\)\]{background-color:linear-gradient(135deg,#d7b56d1a,#4ea1ff12),#ffffff0b}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-current{background-color:currentColor}.bg-koty-gold{background-color:#d6b36a}.bg-koty-gold\/10{background-color:#d6b36a1a;background-color:lab(74.9203% 6.4078 41.958/.1)}.bg-koty-ink{background-color:#05070d}.bg-koty-ink\/78{background-color:#05070dc7;background-color:lab(1.90127% .106238 -2.57604/.78)}.bg-koty-panel\/72{background-color:#0b1020b8;background-color:lab(4.81882% 1.52352 -11.3324/.72)}.bg-koty-panel\/75{background-color:#0b1020bf;background-color:lab(4.81882% 1.52352 -11.3324/.75)}.bg-koty-panel\/96{background-color:#0b1020f5;background-color:lab(4.81882% 1.52352 -11.3324/.96)}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#4EA1FF\]{--tw-gradient-from:#4ea1ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-koty-gold{--tw-gradient-via:#d6b36a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-koty-gold{--tw-gradient-to:#d6b36a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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:calc(var(--spacing) * 1)}.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-20{padding-block:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.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)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-\[\#9dccff\]{color:#9dccff}.text-koty-gold{color:#d6b36a}.text-koty-silver{color:#c8d0dc}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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-\[0_0_22px_rgba\(78\,161\,255\,0\.72\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#4ea1ffb8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(215\,181\,109\,0\.6\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#d7b56d99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_90px_rgba\(78\,161\,255\,0\.32\)\]{--tw-shadow:0 0 90px var(--tw-shadow-color,#4ea1ff52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#4EA1FF\]\/36:hover{border-color:#4ea1ff5c;border-color:lab(64.4087% -2.75886 -55.0813/.36)}.hover\:border-\[\#4EA1FF\]\/38:hover{border-color:#4ea1ff61;border-color:lab(64.4087% -2.75886 -55.0813/.38)}.hover\:border-\[\#4EA1FF\]\/80:hover{border-color:#4ea1ffcc;border-color:lab(64.4087% -2.75886 -55.0813/.8)}.hover\:bg-\[\#4EA1FF\]\/18:hover{background-color:#4ea1ff2e;background-color:lab(64.4087% -2.75886 -55.0813/.18)}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.065\]:hover{background-color:#fff1}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.065\]:hover{background-color:color-mix(in oklab, var(--color-white) 6.5%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-64{height:calc(var(--spacing) * 64)}.md\:h-80{height:calc(var(--spacing) * 80)}.md\:h-\[26rem\]{height:26rem}.md\:min-h-\[540px\]{min-height:540px}.md\:min-h-\[560px\]{min-height:560px}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[26rem\]{width:26rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:min-h-\[580px\]{min-height:580px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#05070d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.kt-flow-section{position:relative;overflow:hidden}.kt-flow-section>:not([aria-hidden=true]){z-index:1;position:relative}.kt-interactive-card{transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;position:relative;overflow:hidden}.kt-interactive-card:before{z-index:0;pointer-events:none;content:"";opacity:0;background:radial-gradient(circle at 20% 0,#4ea1ff24,#0000 34%),linear-gradient(135deg,#ffffff0d,#0000 42%);transition:opacity .18s;position:absolute;inset:0}.kt-interactive-card>*{z-index:1;position:relative}.kt-interactive-card:hover:before,.kt-interactive-card:focus-within:before,.kt-interactive-card[data-active=true]:before{opacity:1}.kt-interactive-card:hover,.kt-interactive-card:focus-within,.kt-interactive-card[data-active=true]{border-color:#4ea1ff61;box-shadow:0 22px 70px #0000004d,0 0 42px #4ea1ff1a}.kt-interactive-card__icon{transition:border-color .18s,box-shadow .18s,transform .18s}.kt-interactive-card:hover .kt-interactive-card__icon,.kt-interactive-card:focus-within .kt-interactive-card__icon,.kt-interactive-card[data-active=true] .kt-interactive-card__icon{border-color:#4ea1ff7a;transform:translateY(-1px);box-shadow:0 0 28px #4ea1ff38,inset 0 1px #ffffff1a}.kt-button-arrow{transition:transform .18s;display:inline-block}.kt-live-button:hover .kt-button-arrow,.kt-live-button:focus-visible .kt-button-arrow,.kt-contact-button:hover .kt-button-arrow,.kt-contact-button:focus-visible .kt-button-arrow{transform:translate(3px,-3px)}.kt-live-button:active,.kt-contact-button:active,.kt-live-nav-cta:active{transform:translateY(0)scale(.98)}.kt-live-button:focus-visible,.kt-contact-button:focus-visible,.kt-live-nav-cta:focus-visible,.kt-nav-link:focus-visible{outline-offset:4px;outline:2px solid #4ea1ffb8}.kt-nav-link{position:relative}.kt-nav-link:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#4ea1ffd1,#0000);height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.kt-nav-link:hover:after,.kt-nav-link:focus-visible:after{transform:scaleX(1)}.kt-brand-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px #4ea1ff29)drop-shadow(0 0 22px #ffffff0d);width:auto;height:auto;display:block}.kt-brand-logo--header{width:clamp(136px,11vw,172px);max-height:34px}.kt-brand-logo--hero{width:clamp(138px,11.5vw,182px);max-height:36px}.kt-brand-logo--footer{width:clamp(164px,14vw,220px);max-height:42px}.kt-builds-section{isolation:isolate;background:linear-gradient(#03050ad6 0%,#05070db8 18%,#05070db3 78%,#03050ad6 100%);padding:clamp(72px,8vw,132px) clamp(18px,3vw,44px);position:relative;overflow:hidden}.kt-builds-bg,.kt-builds-bg__grid,.kt-builds-bg__glow{pointer-events:none;position:absolute}.kt-builds-bg{z-index:-1;inset:0;overflow:hidden}.kt-builds-bg__grid{opacity:.18;background:linear-gradient(#78beff1f 1px,#0000 1px) 0 0/92px 92px,linear-gradient(90deg,#78beff1a 1px,#0000 1px) 0 0/92px 92px,repeating-linear-gradient(28deg,#0000 0 88px,#4ea1ff12 89px,#0000 90px);inset:-12%;-webkit-mask-image:radial-gradient(at 50% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 45%,#000 0%,#0000 72%)}.kt-builds-bg__glow{filter:blur(58px);opacity:.28;border-radius:999px;animation:18s ease-in-out infinite alternate ktBuildsGlow;transform:translate(0)}.kt-builds-bg__glow--blue{background:radial-gradient(circle,#2f88ff42,#0000 64%);width:min(760px,55vw);height:min(760px,55vw);top:18%;left:50%;transform:translate(-50%)}.kt-builds-bg__glow--gold{background:radial-gradient(circle,#d7b56d1f,#0000 64%);width:min(520px,36vw);height:min(520px,36vw);animation-duration:22s;animation-delay:-6s;bottom:10%;right:9%}.kt-builds-inner{width:min(100%,1380px);margin:0 auto}.kt-builds-heading{text-align:center;max-width:780px;margin:0 auto}.kt-builds-heading>p:first-child{color:#4ea1ff;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:760;line-height:1}.kt-builds-heading h2{color:#f7f9ff;letter-spacing:0;text-wrap:balance;text-shadow:0 18px 62px #0000006b;margin:0;font-size:clamp(2.55rem,4.6vw,5rem);font-weight:760;line-height:1.03}.kt-builds-heading>p:last-child{color:#e2eaf6c2;max-width:710px;margin:20px auto 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72}.kt-builds-system{grid-template-rows:repeat(3,minmax(138px,auto));grid-template-columns:minmax(280px,1fr) minmax(300px,.92fr) minmax(280px,1fr);align-items:center;gap:clamp(28px,4vw,74px);margin-top:clamp(48px,6vw,86px);padding:clamp(20px,2vw,30px) 0;display:grid;position:relative}.kt-builds-system:before{z-index:-1;content:"";background:radial-gradient(circle,#4ea1ff17,#0000 44%),linear-gradient(135deg,#ffffff07,#0000);border:1px solid #4ea1ff1a;border-radius:34px;position:absolute;inset:6% 20%;box-shadow:inset 0 1px #ffffff0b,0 28px 110px #0003}.kt-builds-connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kt-builds-line{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 13;opacity:.78;animation:5.4s linear infinite ktBuildsLineFlow}.kt-builds-line--blue{stroke:url(#ktBuildsLineBlue);filter:drop-shadow(0 0 7px #4ea1ff6b)}.kt-builds-line--gold{stroke:url(#ktBuildsLineGold);filter:drop-shadow(0 0 7px #d7b56d42)}.kt-builds-flow-dots circle{fill:#7fdcff;opacity:.92}.kt-builds-flow-dots .kt-builds-flow-dot--gold{fill:#f2c66d}.kt-builds-card{z-index:3;color:#f4f7fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0a1b34b8,#050b188a),radial-gradient(circle at 15% 14%,#4ea1ff24,#0000 42%);border:1px solid #5cb4ff47;border-radius:18px;grid-template-columns:74px 1fr;align-items:center;gap:18px;min-height:138px;padding:20px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 70px #00000047,0 0 34px #2f88ff14,inset 0 1px #ffffff17}.kt-builds-card--left-1{grid-area:1/1}.kt-builds-card--right-1{grid-area:1/3}.kt-builds-card--left-2{grid-area:2/1}.kt-builds-card--right-2{grid-area:2/3}.kt-builds-card--left-3{grid-area:3/1}.kt-builds-card--right-3{grid-area:3/3}.kt-builds-card:before{opacity:0;content:"";background:linear-gradient(90deg,#4ea1ff38,#0000 30% 70%,#d7b56d1f);transition:opacity .18s;position:absolute;inset:0}.kt-builds-card:hover,.kt-builds-card:focus-within{background:linear-gradient(135deg,#0e2444cc,#060f209e),radial-gradient(circle at 15% 14%,#4ea1ff33,#0000 42%);border-color:#74d3ff85;box-shadow:0 28px 88px #00000057,0 0 44px #2f88ff29,inset 0 1px #ffffff1c}.kt-builds-card:hover:before,.kt-builds-card:focus-within:before{opacity:.32}.kt-builds-card__number{color:#4ea1ffb8;font-size:.72rem;font-weight:760;position:absolute;top:14px;left:16px}.kt-builds-card__icon{z-index:1;background:radial-gradient(circle at 50% 25%,#4ea1ff47,#0000 62%),#081830b8;border:1px solid #4ea1ff6b;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 0 28px #4ea1ff2e,inset 0 1px #ffffff1f}.kt-builds-card__icon svg{fill:none;stroke:#87ddff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px #4ea1ff8c);width:30px;height:30px}.kt-builds-card h3,.kt-builds-card p{z-index:1;position:relative}.kt-builds-card h3{color:#f7f9ff;letter-spacing:0;margin:0;font-size:1.05rem;font-weight:780}.kt-builds-card p{color:#e2eaf6b8;margin:8px 0 0;font-size:.9rem;line-height:1.55}.kt-builds-core-wrap{z-index:4;grid-area:1/2/4;place-items:center;min-height:360px;display:grid;position:relative}.kt-builds-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 18%,#4ea1ff3d,#0000 36%),radial-gradient(circle,#4ea1ff29,#050c1ac7 62%,#040912eb);border:1px solid #74d3ff8a;border-radius:999px;align-content:center;place-items:center;width:clamp(230px,21vw,310px);display:grid;position:relative;box-shadow:0 0 34px #4ea1ff52,0 0 110px #2f88ff33,inset 0 0 42px #4ea1ff21,inset 0 1px #ffffff29}.kt-builds-core:before,.kt-builds-core:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.kt-builds-core:before{border:1px solid #74d3ff38;inset:13%;box-shadow:inset 0 0 28px #4ea1ff1f}.kt-builds-core:after{opacity:.72;border:1px solid #74d3ff33;animation:4.8s ease-in-out infinite ktBuildsCorePulse;inset:-12%}.kt-builds-core__ring{border-radius:inherit;border:1px dashed #74d3ff38;animation:34s linear infinite ktBuildsCoreSpin;position:absolute;inset:-7%}.kt-builds-core__ring--outer{border-color:#f5ca7426;animation-duration:48s;animation-direction:reverse;inset:-17%}.kt-builds-core strong{z-index:1;color:#f7f9ff;text-transform:uppercase;max-width:190px;font-size:clamp(1.65rem,2.2vw,2.25rem);font-weight:800;line-height:1.05;position:relative}.kt-builds-core span:last-child{z-index:1;color:#e2eaf6c7;max-width:190px;margin-top:14px;font-size:.98rem;line-height:1.45;position:relative}@keyframes ktBuildsGlow{0%{opacity:.18;transform:translate(-2%,-1%)scale(.96)}to{opacity:.32;transform:translate(2%,1%)scale(1.04)}}@keyframes ktBuildsLineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}@keyframes ktBuildsCorePulse{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.86;transform:scale(1.04)}}@keyframes ktBuildsCoreSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1180px){.kt-builds-system{grid-template-rows:auto;grid-template-columns:1fr;gap:24px;max-width:760px;margin-left:auto;margin-right:auto}.kt-builds-system:before{inset:10% 4%}.kt-builds-connectors{display:none}.kt-builds-core-wrap{grid-area:auto/1;min-height:auto;padding:26px 0 16px}.kt-builds-core{width:min(280px,72vw)}.kt-builds-card{grid-area:auto/1}}@media (max-width:700px){.kt-builds-section{padding:64px 20px 82px}.kt-builds-heading{text-align:left}.kt-builds-heading h2{text-wrap:auto;font-size:clamp(1.95rem,8.4vw,2.5rem)}.kt-builds-heading>p:last-child{margin-left:0;margin-right:0;font-size:.98rem}.kt-builds-system{margin-top:38px}.kt-builds-system:before{border-radius:24px;inset:0}.kt-builds-core-wrap{padding-top:20px}.kt-builds-card{border-radius:16px;grid-template-columns:58px 1fr;gap:14px;min-height:0;padding:18px 16px}.kt-builds-card__number{top:10px;left:12px}.kt-builds-card__icon{border-radius:16px;width:52px;height:52px}.kt-builds-card__icon svg{width:25px;height:25px}.kt-builds-card h3{font-size:1rem}.kt-builds-card p{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.kt-builds-section *,.kt-builds-section :before,.kt-builds-section :after{transition-duration:1ms!important;animation:none!important}}.kt-workflow-section{isolation:isolate;background:radial-gradient(circle at 20% 20%,#4ea1ff1a,#0000 30%),radial-gradient(circle at 78% 72%,#d7b56d14,#0000 28%),linear-gradient(#03050a 0%,#05070d 48%,#03050a 100%);padding:clamp(72px,9vw,132px) clamp(16px,3vw,44px);position:relative;overflow:hidden}.kt-workflow-bg,.kt-workflow-bg__grid,.kt-workflow-bg__glow{pointer-events:none;position:absolute}.kt-workflow-bg{z-index:-1;inset:0;overflow:hidden}.kt-workflow-bg__grid{opacity:.2;background:linear-gradient(#78beff1f 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#78beff17 1px,#0000 1px) 0 0/96px 96px,repeating-linear-gradient(120deg,#0000 0 104px,#4ea1ff13 105px,#0000 106px);inset:-14%;-webkit-mask-image:radial-gradient(at 52% 46%,#000 0%,#0000 74%);mask-image:radial-gradient(at 52% 46%,#000 0%,#0000 74%)}.kt-workflow-bg__glow{filter:blur(62px);border-radius:999px;animation:20s ease-in-out infinite alternate ktWorkflowGlow;transform:translate(0)}.kt-workflow-bg__glow--blue{opacity:.34;background:radial-gradient(circle,#2f88ff33,#0000 64%);width:min(650px,48vw);height:min(650px,48vw);top:18%;left:10%}.kt-workflow-bg__glow--gold{opacity:.28;background:radial-gradient(circle,#d7b56d21,#0000 64%);width:min(480px,36vw);height:min(480px,36vw);animation-duration:24s;animation-delay:-7s;bottom:8%;right:8%}.kt-workflow-container{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 48%,#2a8cff1c,#0000 42%),radial-gradient(circle at 84% 72%,#d7b56d12,#0000 28%),linear-gradient(135deg,#ffffff0b,#ffffff04),linear-gradient(#070c18db,#03060df0);border:1px solid #b4d2ff21;border-radius:clamp(24px,2.4vw,36px);width:min(100%,1540px);margin:0 auto;padding:clamp(36px,5vw,76px);position:relative;overflow:hidden;box-shadow:0 34px 110px #00000061,inset 0 1px #ffffff12,inset 0 0 94px #4ea1ff09}.kt-workflow-container:before{z-index:0;content:"";opacity:.52;pointer-events:none;background:linear-gradient(90deg,#05070d85,#0000 38% 62%,#05070d6b),linear-gradient(#78beff11 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#78beff0d 1px,#0000 1px) 0 0/84px 84px;position:absolute;inset:0}.kt-workflow-heading,.kt-workflow-stage{z-index:1;position:relative}.kt-section-eyebrow{color:#d7b56d;letter-spacing:.24em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:780;line-height:1}.kt-workflow-heading{max-width:840px;margin-bottom:clamp(46px,6vw,84px)}.kt-workflow-heading h2{color:#f7f9ff;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 18px 62px #0000006b;max-width:900px;margin:0;font-size:clamp(2.55rem,5vw,5.2rem);font-weight:760;line-height:1}.kt-workflow-heading>p:last-child{color:#e2eaf6bd;max-width:790px;margin:22px 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.kt-workflow-stage{min-height:430px}.kt-workflow-circuit{opacity:.88;mix-blend-mode:screen;pointer-events:none;width:100%;height:94%;position:absolute;inset:2% 0 0;overflow:visible}.kt-workflow-main-path,.kt-workflow-support-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 18;animation:5.8s linear infinite ktWorkflowTraceDash}.kt-workflow-main-path{stroke:url(#workflowTrace);stroke-width:2.1px;filter:drop-shadow(0 0 8px #4ea1ff6b)}.kt-workflow-support-path{stroke:url(#workflowTraceGold);stroke-width:1.25px;opacity:.42;animation-duration:7.2s;animation-direction:reverse}.kt-workflow-electron{fill:#7fdcff;opacity:.95}.kt-workflow-electron--two{fill:#f2c66d}.kt-workflow-electron--three{fill:#9cecff;opacity:.72}.kt-workflow-steps{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.55vw,24px);display:grid;position:relative}.kt-workflow-card{color:#f4f7fb;width:100%;min-height:258px;font:inherit;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0a1b34b8,#050b188a),radial-gradient(circle at 18% 12%,#4ea1ff29,#0000 42%);border:1px solid #5cb4ff3d;border-radius:22px;flex-direction:column;padding:22px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 74px #00000047,0 0 34px #2f88ff14,inset 0 1px #ffffff14}.kt-workflow-card:before{opacity:0;content:"";background:linear-gradient(90deg,#4ea1ff33,#0000 34% 70%,#d7b56d1f);transition:opacity .18s;position:absolute;inset:0}.kt-workflow-card:hover,.kt-workflow-card:focus-within{background:linear-gradient(135deg,#0e2444cc,#060f209e),radial-gradient(circle at 18% 12%,#4ea1ff38,#0000 42%);border-color:#7fdcff80;box-shadow:0 30px 92px #00000057,0 0 46px #4ea1ff29,inset 0 1px #ffffff1c}.kt-workflow-card:hover:before,.kt-workflow-card:focus-within:before{opacity:.34}.kt-workflow-card__top{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.kt-workflow-card__number{color:#d7b56d;letter-spacing:.24em;font-size:.78rem;font-weight:800}.kt-workflow-card__icon{background:radial-gradient(circle at 50% 25%,#4ea1ff40,#0000 62%),#081830b8;border:1px solid #4ea1ff5c;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 24px #4ea1ff26,inset 0 1px #ffffff1a}.kt-workflow-card__icon svg{fill:none;stroke:#87ddff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #4ea1ff80);width:27px;height:27px}.kt-workflow-card h3,.kt-workflow-card p,.kt-workflow-card__output{z-index:1;position:relative}.kt-workflow-card h3{color:#f7f9ff;letter-spacing:-.03em;margin:28px 0 11px;font-size:1.22rem;font-weight:780}.kt-workflow-card p{color:#e2eaf6ad;margin:0;font-size:.9rem;line-height:1.58}.kt-workflow-card__output{color:#f5ca74e0;background:#d7b56d12;border:1px solid #d7b56d3d;border-radius:999px;width:fit-content;margin-top:auto;padding:8px 11px;font-size:.76rem;font-weight:680;display:inline-flex}@keyframes ktWorkflowGlow{0%{transform:translate(-2%,-1%)scale(.96)}to{transform:translate(2%,1%)scale(1.05)}}@keyframes ktWorkflowTraceDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-66px}}@media (max-width:1180px){.kt-workflow-stage{min-height:auto}.kt-workflow-circuit{opacity:.36}.kt-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-workflow-card{min-height:224px}}@media (max-width:720px){.kt-workflow-section{padding:64px 20px 82px}.kt-workflow-container{border-radius:24px;width:100%;max-width:calc(100vw - 24px);padding:30px 18px}.kt-workflow-container:before{background-size:auto,68px 68px,68px 68px}.kt-workflow-heading{min-width:0;max-width:100%;margin-bottom:34px}.kt-workflow-heading h2{overflow-wrap:break-word;text-wrap:auto;max-width:100%;font-size:clamp(1.95rem,8.6vw,2.55rem)}.kt-workflow-heading>p:last-child{overflow-wrap:break-word;max-width:100%;font-size:.98rem}.kt-workflow-circuit{display:none}.kt-workflow-steps{grid-template-columns:1fr;gap:14px;min-width:0;max-width:100%}.kt-workflow-card{border-radius:18px;width:auto;min-width:0;max-width:100%;min-height:auto;padding:18px}.kt-workflow-card h3,.kt-workflow-card p,.kt-workflow-card__output{overflow-wrap:break-word;max-width:100%}.kt-workflow-card h3{margin-top:22px}.kt-workflow-card__output{margin-top:18px}}@media (prefers-reduced-motion:reduce){.kt-workflow-section *,.kt-workflow-section :before,.kt-workflow-section :after{transition-duration:1ms!important;animation:none!important}}.kt-live-hero-section{background:radial-gradient(circle at 78% 22%,#4ea1ff1a,#0000 38%),radial-gradient(circle at 17% 18%,#d7b56d0d,#0000 30%),linear-gradient(#05070d 0% 70%,#03050a 100%);padding:clamp(18px,2vw,28px);position:relative;overflow:hidden}.kt-live-hero-shell{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 73% 48%,#2a8cff2e,#0000 32%),radial-gradient(circle at 86% 38%,#d7b56d1a,#0000 24%),linear-gradient(135deg,#ffffff0d,#ffffff04),linear-gradient(#070c18eb,#03060df5);border:1px solid #b4d2ff29;border-radius:clamp(24px,2.3vw,40px);width:min(100%,1720px);min-height:820px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 130px #00000085,inset 0 1px #ffffff14,inset 0 0 110px #4a90ff09}.kt-live-hero-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:96px 0 auto}.kt-live-hero-shell:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#05070deb 0%,#05070d9e 34%,#05070d1a 74%),radial-gradient(circle at 70% 48%,#0000 0%,#05070d5c 72%);position:absolute;inset:0}.kt-live-hero-atmosphere,.kt-live-hero-glow,.kt-live-hero-grid{pointer-events:none;position:absolute}.kt-live-hero-atmosphere{z-index:-2;inset:0;overflow:hidden}.kt-live-hero-glow{filter:blur(52px);opacity:.28;border-radius:999px;width:54vw;min-width:620px;height:54vw;min-height:620px;animation:20s ease-in-out infinite alternate ktLiveGlowFloat;transform:translate(0)}.kt-live-hero-glow--blue{background:radial-gradient(circle at 48% 52%,#3d9cff33,#0000 60%);top:-14%;right:2%}.kt-live-hero-glow--gold{background:radial-gradient(circle at 58% 42%,#d7b56d1f,#0000 58%);animation-duration:24s;animation-delay:-6s;bottom:-34%;right:12%}.kt-live-hero-grid{opacity:.16;background-color:#0000;background-image:linear-gradient(#78beff29 1px,#0000 1px),linear-gradient(90deg,#78beff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:34s linear infinite ktLiveGridDrift;inset:-22%;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 72% 48%,#000 0%,#0000 68%)}.kt-live-hero-header{z-index:8;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:28px;min-height:96px;padding:0 clamp(28px,4.5vw,74px);display:grid;position:relative}.kt-live-brand{color:#f4f7fb;letter-spacing:-.02em;align-items:center;gap:14px;width:fit-content;font-size:1.03rem;font-weight:760;text-decoration:none;display:inline-flex}.kt-live-brand__mark{color:#f2c66d;background:radial-gradient(circle at 50% 0,#f5ca742e,#0000 56%),#061222b8;border:1px solid #4ea1ff57;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #4ea1ff29,inset 0 1px #ffffff1f}.kt-live-nav{justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);display:flex}.kt-live-nav a,.kt-live-nav-cta{color:#e2eaf6c7;font-size:.92rem;font-weight:640;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s}.kt-live-nav a:hover,.kt-live-nav a:focus-visible{color:#f4f7fb}.kt-live-nav-cta{color:#f4f7fb;background:#4ea1ff14;border:1px solid #4ea1ff57;border-radius:10px;justify-content:center;justify-self:end;align-items:center;min-height:46px;padding:0 18px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.kt-live-nav-cta:hover,.kt-live-nav-cta:focus-visible{background:#4ea1ff21;border-color:#4ea1ff94;transform:translateY(-1px)}.kt-live-hero-body{z-index:4;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(28px,3.4vw,58px);min-height:724px;padding:64px clamp(56px,4.9vw,84px);display:grid;position:relative}.kt-live-hero-content{z-index:6;max-width:650px;position:relative}.kt-live-hero-eyebrow{color:#d7b56d;letter-spacing:.34em;margin:0 0 22px;font-size:.8rem;font-weight:780;line-height:1}.kt-live-hero-title{color:#f7f9ff;letter-spacing:-.065em;text-shadow:0 18px 60px #00000075;max-width:610px;margin:0;font-size:clamp(3.35rem,4.25vw,4.85rem);font-weight:760;line-height:.98}.kt-live-title-line{color:#f7f9ff;white-space:nowrap;width:fit-content;max-width:100%;display:block}.kt-live-title-line--accent{color:#d7b56d;text-shadow:0 0 34px #d7b56d3d}.kt-live-hero-copy{color:#e2eaf6c7;max-width:590px;margin:28px 0 0;font-size:clamp(1rem,1.05vw,1.16rem);line-height:1.68}.kt-live-hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.kt-live-button{border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 28px;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.kt-live-button:hover,.kt-live-button:focus-visible{transform:translateY(-2px)}.kt-live-button--primary{color:#04101f;background:linear-gradient(135deg,#58aaff,#2f88ff);box-shadow:0 18px 42px #2f88ff52,inset 0 1px #ffffff5c}.kt-live-button--secondary{color:#f4f7fb;background:#ffffff09;border:1px solid #ffffff2e}.kt-live-button--secondary:hover,.kt-live-button--secondary:focus-visible{background:#4ea1ff14;border-color:#4ea1ff70}.kt-live-trust{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.kt-live-trust span{color:#e2eaf6c2;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 14px;font-size:.88rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.kt-live-trust i{background:#d7b56d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #d7b56dcc}.kt-motherboard-hero-wrap{z-index:5;align-items:center;min-height:620px;display:grid;position:relative;overflow:visible}.kt-motherboard-hero-stage{aspect-ratio:16/9;pointer-events:none;filter:drop-shadow(0 34px 80px #00000061)drop-shadow(0 0 62px #2f88ff29);width:min(930px,58vw);margin-left:clamp(-58px,-3vw,-22px);position:relative;overflow:visible}.kt-motherboard-hero-stage:before{z-index:0;filter:blur(30px);opacity:.68;content:"";pointer-events:none;background:radial-gradient(circle at 54% 45%,#4ea1ff38,#0000 42%),radial-gradient(circle at 78% 58%,#d7b56d1c,#0000 34%);border-radius:999px;position:absolute;inset:-10% -7%}.kt-motherboard-scene,.kt-motherboard-fallback{z-index:1;aspect-ratio:16/9;background:radial-gradient(circle at 52% 52%,#195c9638,#0000 44%),linear-gradient(#04081066,#02040adb);border:1px solid #78beff1f;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #00000057}.kt-motherboard-scene canvas{display:block;width:100%!important;height:100%!important}.kt-motherboard-fallback img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kt-motherboard-visual{--mouse-x:0;--mouse-y:0;z-index:2;aspect-ratio:1672/941;isolation:isolate;pointer-events:auto;width:min(1040px,64vw);min-height:0;max-height:min(720px,74vh);transform:perspective(1400px) rotateX(calc(var(--mouse-y) * -3deg)) rotateY(calc(var(--mouse-x) * 4deg));border-radius:30px;margin-left:clamp(-70px,-4vw,-24px);transition:transform .18s ease-out;position:relative;overflow:hidden}.kt-live-hero-mobile-visual{display:none}.kt-live-hero-desktop-visual{z-index:2;min-width:0;position:relative}.kt-motherboard-visual__image{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.1)contrast(1.08)brightness(.96);width:100%;height:100%;transform:scale(1.045) translate3d(calc(var(--mouse-x) * -12px), calc(var(--mouse-y) * -10px), 0);transition:transform .18s ease-out;display:block;position:absolute;inset:0}.kt-motherboard-visual__vignette{z-index:6;pointer-events:none;background:radial-gradient(circle at 55% 46%,#0000 0% 42%,#05070d6b 82%,#05070dc2 100%),linear-gradient(90deg,#05070dc7,#0000 24% 76%,#05070d6b),linear-gradient(#05070d61,#0000 24%,#05070d99);position:absolute;inset:0}.kt-motherboard-visual__blue-glow,.kt-motherboard-visual__gold-glow{z-index:4;pointer-events:none;filter:blur(34px);mix-blend-mode:screen;border-radius:999px;position:absolute}.kt-motherboard-visual__blue-glow{opacity:.2;background:#2a8cff33;width:48%;height:48%;top:32%;left:42%}.kt-motherboard-visual__gold-glow{opacity:.12;background:#d7b56d1f;width:28%;height:28%;bottom:16%;right:16%}.kt-motherboard-visual__scan{z-index:7;pointer-events:none;opacity:.55;background:linear-gradient(115deg,#0000 0% 42%,#7ddcff29 49%,#f5ca7414 50%,#0000 58% 100%);animation:9s ease-in-out infinite ktMotherboardScan;position:absolute;inset:-30%;transform:translate(-45%)}.kt-motherboard-visual__traces{z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:.62;width:100%;height:100%;transform:scale(1.045) translate3d(calc(var(--mouse-x) * -12px), calc(var(--mouse-y) * -10px), 0);transform-origin:50%;transition:transform .18s ease-out;position:absolute;inset:0}.kt-circuit-path{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 18;opacity:.24;animation:4.8s linear infinite ktCircuitTraceDash}.kt-circuit-path--blue{stroke:url(#ktTraceBlue)}.kt-circuit-path--gold{stroke:url(#ktTraceGold)}.kt-electron-dot{opacity:.78;transform-box:fill-box;transform-origin:50%}.kt-electron-dot--blue{fill:#7fdcff}.kt-electron-dot--gold{fill:#f2c66d}.kt-chip-hotspot{display:none!important}.kt-live-core-wrap{z-index:5;min-height:700px;margin-right:0;position:relative;overflow:visible}.kt-live-core-space{aspect-ratio:1;pointer-events:none;width:min(920px,56vw);position:absolute;top:50%;left:49%;transform:translate(-48%,-50%)}.kt-live-core-ambient{filter:blur(46px);opacity:.2;border-radius:999px;animation:7s ease-in-out infinite alternate ktLiveCoreBreath;position:absolute;inset:8%}.kt-live-core-ambient--blue{background:radial-gradient(circle at 52% 48%,#4ea1ff29,#0000 48%)}.kt-live-core-ambient--gold{background:radial-gradient(circle at 64% 58%,#d7b56d12,#0000 50%);animation-delay:-2.5s;inset:20%}.kt-live-core-canvas-wrap{z-index:4;aspect-ratio:1;filter:drop-shadow(0 0 26px #4ea1ff57)drop-shadow(0 0 82px #4ea1ff38);border-radius:999px;width:clamp(360px,24vw,430px);position:absolute;top:51%;left:52%;overflow:visible;transform:translate(-50%,-50%)}.kt-three-planet{z-index:2;pointer-events:none;filter:drop-shadow(0 0 38px #4ea1ff85)drop-shadow(0 0 96px #2f88ff47)drop-shadow(0 0 42px #d7b56d1a);border-radius:999px;position:absolute;inset:-18%;overflow:visible}.kt-three-planet canvas{display:block;width:100%!important;height:100%!important}.kt-live-core-canvas-wrap:before,.kt-live-core-canvas-wrap:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.kt-live-core-canvas-wrap:before{z-index:0;filter:blur(20px);opacity:.3;background:radial-gradient(circle at 52% 46%,#7dd5ff24,#0000 28%),radial-gradient(circle,#3187ff14,#0000 64%);animation:8s ease-in-out infinite alternate ktLiveCoreBreath;inset:-18%}.kt-live-core-canvas-wrap:after{z-index:1;border:1px solid #84d3ff5c;inset:2%;box-shadow:0 0 26px #4ea1ff4d,0 0 72px #4ea1ff29,inset 0 0 28px #4ea1ff24}.kt-live-core-canvas{z-index:2;display:block;position:relative;width:100%!important;height:100%!important}.kt-live-core-fallback{pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.kt-live-fallback-globe{z-index:3;filter:drop-shadow(0 0 18px #4ea1ff8c)drop-shadow(0 0 54px #4ea1ff47);width:68%;height:68%;animation:96s linear infinite ktLiveGlobeFallbackRotate;position:relative;overflow:visible}.kt-live-fallback-outline{fill:none;stroke:#84d3ffd1;stroke-width:1.4px}.kt-live-fallback-lines path,.kt-live-fallback-network path{fill:none;stroke:#8de2ffdb;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kt-live-fallback-texture path{fill:#57b5ff33;stroke:#8edaff33;stroke-width:1px;filter:drop-shadow(0 0 10px #4ea1ff47)}.kt-live-fallback-texture path:nth-child(2){fill:#f2c66d24;stroke:#f2c66d33}.kt-live-fallback-lines path{opacity:.86;stroke-width:1.6px}.kt-live-fallback-network path{opacity:.92;stroke-width:1.75px}.kt-live-fallback-network path:nth-child(odd){stroke:#f2c66dc7}.kt-live-fallback-dots circle{fill:#8edafff2;filter:drop-shadow(0 0 8px #4ea1ffe6);animation:4s ease-in-out infinite ktLiveFallbackDotPulse}.kt-live-fallback-dots circle:nth-child(3n){fill:#f5ca74f5;animation-delay:-1.3s}.kt-live-fallback-dots circle:nth-child(2n){animation-delay:-2.4s}.kt-live-fallback-orbit{z-index:2;transform-style:preserve-3d;border:1px solid #73c6ff47;border-radius:999px;position:absolute;top:50%;left:50%}.kt-live-fallback-orbit:after{content:"";background:#73d4ff;border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:100%;box-shadow:0 0 18px #6fd4ffe6,0 0 40px #2f88ff61}.kt-live-fallback-orbit--outer{width:92%;height:55%;animation:88s linear infinite ktLiveFallbackOrbitOuter;transform:translate(-50%,-50%)rotate(-10deg)}.kt-live-fallback-orbit--gold{border-color:#f5ca745c;width:78%;height:36%;animation:62s linear infinite reverse ktLiveFallbackOrbitGold;transform:translate(-50%,-50%)rotate(16deg)}.kt-live-fallback-orbit--gold:after{background:#f2c66d;box-shadow:0 0 18px #f5ca74e6,0 0 40px #d7b56d5c}.kt-live-fallback-orbit--tilt-a{width:68%;height:68%;animation:74s linear infinite ktLiveFallbackOrbitA;transform:translate(-50%,-50%)rotate(58deg)scaleY(.42)}.kt-live-fallback-orbit--tilt-b{border-color:#ffffff1f;width:84%;height:84%;animation:108s linear infinite reverse ktLiveFallbackOrbitB;transform:translate(-50%,-50%)rotate(-38deg)scaleY(.36)}.kt-live-mini-panel,.kt-live-status-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.34;background:linear-gradient(135deg,#08142657,#050a162e);border:1px solid #73c6ff24;border-radius:16px;position:absolute;box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff0e}.kt-live-mini-panel--code{width:170px;padding:18px;top:12%;left:6%;transform:rotate(5deg)}.kt-live-mini-panel--code span{background:linear-gradient(90deg,#78d2ff61,#ffffff09);border-radius:999px;height:3px;margin-bottom:11px;display:block}.kt-live-mini-panel--code span:nth-child(2){width:72%}.kt-live-mini-panel--code span:nth-child(3){background:linear-gradient(90deg,#d7b56d6b,#ffffff09);width:48%}.kt-live-mini-panel--code span:nth-child(4){width:84%}.kt-live-mini-panel--map{width:170px;height:92px;top:10%;right:4%;transform:rotate(-4deg)}.kt-live-mini-panel--map:before,.kt-live-mini-panel--map:after{content:"";border:1px solid #4ea1ff33;border-radius:999px;position:absolute;inset:18px}.kt-live-mini-panel--map:after{border-color:#d7b56d38;inset:30px 18px}.kt-live-mini-panel--map i{background:#72d7ff;border-radius:999px;width:6px;height:6px;position:absolute;box-shadow:0 0 14px #4ea1ffb8}.kt-live-mini-panel--map i:first-child{top:30px;left:48px}.kt-live-mini-panel--map i:nth-child(2){background:#f2c66d;top:46px;right:42px}.kt-live-mini-panel--map i:nth-child(3){bottom:26px;left:78px}.kt-live-status-panel{gap:6px;width:158px;padding:16px;display:grid;bottom:15%;right:7%}.kt-live-status-panel strong{color:#f4f7fbad;font-size:.72rem}.kt-live-status-panel span{color:#66ffc0ad;font-size:.74rem}.kt-live-connector{display:none}.kt-live-connector:after{filter:blur(1px);opacity:.6;content:"";background:linear-gradient(90deg,#0000,#8edaffe6,#0000);border-radius:999px;width:18%;height:3px;animation:7.4s ease-in-out infinite ktLiveDataTravel;position:absolute;top:-2px;left:-12%}.kt-core-orbit,.kt-orbit-node,.kt-data-stream,.kt-planet-network{display:none!important}.kt-live-connector--one{top:35%;transform:rotate(10deg)}.kt-live-connector--two{top:52%;transform:rotate(-17deg)}.kt-live-connector--three{top:69%;transform:rotate(24deg)}.kt-live-connector--two:after{animation-delay:-2s}.kt-live-connector--three:after{animation-delay:-3.4s}.kt-live-card{z-index:8;color:#f4f7fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:linear-gradient(135deg,#0a1b34a8,#050b187a),radial-gradient(circle at 14% 12%,#4ea1ff2e,#0000 44%);border:1px solid #5cb4ff4d;border-radius:18px;grid-template-columns:50px 1fr;gap:14px;width:225px;min-height:104px;padding:15px;animation:10s ease-in-out infinite alternate ktLiveCardFloat;display:grid;position:absolute;box-shadow:0 24px 74px #0000004d,0 0 38px #2f88ff1a,inset 0 1px #ffffff17}.kt-live-card h2{color:#f7f9ff;letter-spacing:-.025em;margin:0;font-size:.94rem;font-weight:780}.kt-live-card p{color:#e2eaf6a3;margin:7px 0 0;font-size:.72rem;line-height:1.45}.kt-live-card__icon{background:radial-gradient(circle,#4ea1ff2e,#4ea1ff0b);border:1px solid #5cb4ff3d;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #4ea1ff29,inset 0 1px #ffffff17}.kt-live-card__icon svg{fill:none;stroke:#cee9ffeb;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.kt-live-card--llm{animation-delay:-1s;top:13%;left:13%}.kt-live-card--saas{animation-delay:-2.6s;top:10%;right:8%}.kt-live-card--server{animation-delay:-4.1s;top:37%;left:4%}.kt-live-card--commerce{animation-delay:-.8s;top:43%;right:2%}.kt-live-card--automation{animation-delay:-3.2s;bottom:13%;left:15%}.kt-live-card--api{animation-delay:-5.2s;bottom:11%;right:16%}@keyframes ktLiveGlowFloat{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}@keyframes ktLiveGridDrift{0%{transform:translate(0)}to{transform:translate(-80px,46px)}}@keyframes ktLiveCoreBreath{0%{opacity:.58;transform:scale(.96)}to{opacity:.96;transform:scale(1.05)}}@keyframes ktLiveDataTravel{0%{opacity:0;transform:translate(0)}20%,80%{opacity:.85}to{opacity:0;transform:translate(720%)}}@keyframes ktLiveGlobeFallbackRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ktLiveFallbackDotPulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}@keyframes ktLiveFallbackOrbitOuter{0%{transform:translate(-50%,-50%)rotate(-10deg)}to{transform:translate(-50%,-50%)rotate(350deg)}}@keyframes ktLiveFallbackOrbitGold{0%{transform:translate(-50%,-50%)rotate(16deg)}to{transform:translate(-50%,-50%)rotate(376deg)}}@keyframes ktLiveFallbackOrbitA{0%{transform:translate(-50%,-50%)rotate(58deg)scaleY(.42)}to{transform:translate(-50%,-50%)rotate(418deg)scaleY(.42)}}@keyframes ktLiveFallbackOrbitB{0%{transform:translate(-50%,-50%)rotate(-38deg)scaleY(.36)}to{transform:translate(-50%,-50%)rotate(322deg)scaleY(.36)}}@keyframes ktMotherboardGlowPulse{0%{opacity:.42;transform:scale(.96)}to{opacity:.8;transform:scale(1.08)}}@keyframes ktMotherboardScan{0%,18%{opacity:0;transform:translate(-52%)}38%{opacity:.5}62%{opacity:.18}82%,to{opacity:0;transform:translate(52%)}}@keyframes ktCircuitTraceDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-56px}}@keyframes ktLiveCardFloat{0%{transform:translateY(-6px)}to{transform:translateY(7px)}}@media (max-width:1440px){.kt-live-hero-body{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding-inline:clamp(34px,4vw,72px)}.kt-live-core-wrap{margin-right:0}.kt-motherboard-hero-stage{width:min(870px,63vw);margin-left:clamp(-42px,-2.4vw,-18px)}.kt-motherboard-visual{width:min(920px,64vw);margin-left:clamp(-44px,-2.8vw,-18px)}.kt-live-core-space{width:min(900px,62vw)}.kt-live-core-canvas-wrap{width:clamp(500px,39vw,600px)}.kt-live-card{width:220px}}@media (max-width:1180px){.kt-live-hero-header{grid-template-columns:1fr auto}.kt-live-nav{display:none}.kt-live-hero-body{grid-template-columns:1fr;min-height:auto;padding:56px 30px 34px}.kt-live-hero-shell:after{background:linear-gradient(#05070de0,#05070d6b,#05070db8),radial-gradient(circle at 50% 68%,#0000 0%,#05070d6b 74%)}.kt-live-hero-content{max-width:820px}.kt-live-core-wrap{min-height:720px;margin:6px 0 0}.kt-motherboard-hero-wrap{min-height:auto;margin-top:20px}.kt-motherboard-hero-stage{width:min(900px,100%);margin:0 auto}.kt-motherboard-visual{width:100%;min-height:0;max-height:none;margin:0 auto}.kt-live-core-space{width:min(900px,112vw);left:50%;transform:translate(-50%,-50%)}.kt-live-core-canvas-wrap{width:min(620px,70vw)}}@media (max-width:1024px){.kt-live-hero-section{padding:14px 12px 34px}.kt-live-hero-shell{border-radius:28px;min-height:auto;overflow:hidden}.kt-live-hero-body{min-height:auto;padding:44px 22px 30px;display:block}.kt-live-hero-content,.kt-live-hero-eyebrow,.kt-live-hero-title,.kt-live-hero-copy,.kt-live-hero-actions,.kt-live-trust{z-index:5;position:relative}.kt-live-hero-desktop-visual{display:none}.kt-live-hero-mobile-visual{z-index:3;margin:24px 0;display:block;position:relative}.kt-live-hero-mobile-visual .kt-motherboard-visual{aspect-ratio:auto;opacity:1;pointer-events:none;border-radius:22px;width:100%;height:clamp(220px,50vw,390px);min-height:220px;max-height:none;margin:0;position:relative;inset:auto;transform:none!important}.kt-live-hero-mobile-visual .kt-motherboard-visual__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.08)contrast(1.06)brightness(.86);transform:scale(1.04)!important}.kt-live-hero-mobile-visual .kt-motherboard-visual__vignette{background:radial-gradient(circle at 50% 46%,#0000 0% 48%,#05070d8f 100%),linear-gradient(#05070d29,#0000 34%,#05070d8a);display:block}.kt-live-hero-mobile-visual .kt-motherboard-visual__traces{opacity:.42;transform:scale(1.04)!important}.kt-live-hero-mobile-visual .kt-motherboard-visual__scan{opacity:.28}}@media (max-width:760px){.kt-live-hero-section{padding:14px 10px 34px}.kt-live-hero-shell{border-radius:24px;min-height:auto}.kt-live-hero-shell:before{inset-block-start:78px}.kt-live-hero-header{min-height:78px;padding:0 18px}.kt-live-brand{font-size:.98rem}.kt-live-brand__mark{width:38px;height:38px}.kt-live-nav-cta{min-height:40px;padding:0 12px;font-size:.82rem}.kt-live-hero-body{min-height:auto;padding:42px 18px 26px;display:block}.kt-live-hero-body:before{display:none}.kt-live-hero-content{z-index:4;position:relative}.kt-live-hero-eyebrow{letter-spacing:.28em;font-size:.68rem}.kt-live-hero-title{letter-spacing:-.048em;font-size:clamp(2.25rem,9.2vw,3rem);line-height:1.02}.kt-live-title-line{white-space:normal;width:auto}.kt-live-hero-copy{overflow-wrap:break-word;max-width:34ch;margin-top:24px;font-size:1rem;line-height:1.62}.kt-live-hero-mobile-visual{margin:22px 0}.kt-live-hero-mobile-visual .kt-motherboard-visual{border-radius:20px;height:clamp(190px,48vw,320px);min-height:190px}.kt-live-hero-mobile-visual .kt-motherboard-visual__image{transform:scale(1.04)!important}.kt-live-hero-actions{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}.kt-live-button{width:100%}.kt-live-trust{grid-template-columns:1fr;margin-top:24px;display:grid}.kt-live-trust span{width:fit-content;max-width:100%}.kt-live-core-wrap{min-height:auto;margin-top:32px;overflow:hidden}.kt-motherboard-hero-wrap{margin-top:30px;overflow:hidden}.kt-motherboard-hero-stage{filter:drop-shadow(0 18px 42px #00000057);width:100%}.kt-motherboard-scene,.kt-motherboard-fallback{border-radius:16px}.kt-live-core-space{aspect-ratio:auto;grid-template-columns:1fr;gap:12px;width:100%;min-height:0;padding-top:min(320px,82vw);display:grid;position:relative;top:auto;left:auto;transform:none}.kt-live-core-canvas-wrap{width:min(330px,84vw);top:0;left:50%;transform:translate(-50%)}.kt-live-k-badge{border-radius:18px;width:62px;height:62px;font-size:1.8rem}.kt-live-card{grid-template-columns:42px 1fr;width:100%;min-height:104px;padding:14px;position:relative;inset:auto!important}.kt-live-card__icon{width:38px;height:38px}.kt-live-card__icon svg{width:20px;height:20px}.kt-live-card p{font-size:.72rem}.kt-live-mini-panel,.kt-live-status-panel,.kt-live-connector{display:none}}@media (max-width:500px){.kt-live-nav-cta{display:none}.kt-live-hero-header{grid-template-columns:1fr}.kt-live-hero-body{min-height:auto}.kt-live-hero-mobile-visual{margin:20px -4px 22px}.kt-live-hero-mobile-visual .kt-motherboard-visual{border-radius:18px;height:180px;min-height:180px}.kt-live-hero-mobile-visual .kt-motherboard-visual__image{transform:scale(1.08)!important}.kt-live-core-space{padding-top:min(290px,80vw)}.kt-live-core-canvas-wrap{width:min(300px,82vw)}}@media (prefers-reduced-motion:reduce){.kt-live-hero-shell *,.kt-live-hero-shell :before,.kt-live-hero-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}.kt-motherboard-visual{transform:none!important}.kt-motherboard-visual__image,.kt-motherboard-visual__traces{transform:scale(1.04)!important}}.hero-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:radial-gradient(circle at 71% 43%,#2a8cff3b,#0000 35%),radial-gradient(circle at 88% 34%,#d7b56d1f,#0000 25%),radial-gradient(circle at 18% 44%,#50dcff14,#0000 28%),linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff24;border-radius:1.75rem;width:100%;min-height:790px;position:relative;overflow:hidden;box-shadow:0 32px 120px #00000073,inset 0 1px #ffffff14,inset 0 -1px #4ea1ff14}.hero-shell:before,.hero-shell:after{pointer-events:none;content:"";position:absolute}.hero-shell:before{z-index:-1;background:linear-gradient(90deg,#05070de6,#05070d85,#05070d14),radial-gradient(circle at 74% 49%,#4ea1ff1f,#0000 36%);border-top:1px solid #ffffff14;border-radius:1.6rem;inset:5.5rem 0 0}.hero-shell:after{border-radius:inherit;opacity:.22;z-index:4;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#4ea1ff9e,#0000 22% 78%,#d7b56d52),linear-gradient(#fff3,#0000 30% 78%,#4ea1ff2e);padding:1px;inset:-2px;-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}.hero-shell__grid{min-width:0;min-height:inherit;grid-template-columns:minmax(27rem,.92fr) minmax(34rem,1.08fr);align-items:center;gap:clamp(1.5rem,2.4vw,3.4rem);padding:clamp(3rem,5vw,5.6rem) clamp(2rem,4vw,5rem) clamp(2rem,4vw,5rem);display:grid}.hero-copy{z-index:6;min-width:0;max-width:40rem;position:relative}.hero-copy h1{overflow-wrap:break-word;line-height:1.08}.hero-title-accent{color:#0000;background:linear-gradient(92deg,#f2c66d,#d7b56d 42%,#a66a3f);-webkit-background-clip:text;background-clip:text;display:inline}.hero-trust-list{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-trust-chip{color:#f4f7fbd1;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;min-height:2.15rem;padding:.55rem .78rem;font-size:.82rem;line-height:1;display:inline-flex}.hero-trust-chip:before{content:"";background:#d7b56d33;border:1px solid #d7b56dd9;border-radius:999px;width:.46rem;height:.46rem;display:block;box-shadow:0 0 14px #d7b56d42}.hero-visual{z-index:5;min-width:0;position:relative}.hero-capability-core{isolation:isolate;width:min(100%,55rem);min-width:0;min-height:650px;margin-left:auto;position:relative}.hero-capability-core__field{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-capability-core__field:before{filter:blur(10px);opacity:.9;content:"";background:radial-gradient(circle at 48% 48%,#4ea1ff33,#0000 36%),radial-gradient(circle at 58% 58%,#d7b56d1c,#0000 27%);border-radius:999px;position:absolute;inset:8% -2% 2% 4%}.hero-capability-core__arc{transform:translate3d(-50%, -50%, 0) rotate(var(--rotation,0deg));animation:heroCoreSlowRotate var(--duration,52s) linear infinite;border:1px solid #4ea1ff33;border-radius:999px;position:absolute;top:50%;left:50%}.hero-capability-core__arc--one{--rotation:-12deg;--duration:54s;width:85%;height:31%}.hero-capability-core__arc--two{--rotation:24deg;--duration:74s;border-color:#d7b56d38;width:96%;height:38%}.hero-capability-core__arc--three{--rotation:-38deg;--duration:68s;border-color:#d8dee924;width:76%;height:50%}.hero-core-stage{aspect-ratio:1;z-index:2;width:min(92%,46rem);position:absolute;top:52%;left:52%;transform:translate(-50%,-50%)}.hero-core-stage:before{filter:blur(12px);opacity:.95;content:"";background:radial-gradient(circle at 43% 35%,#f4f7fb2e,#0000 18%),radial-gradient(circle,#4ea1ff47,#4ea1ff14 39%,#0000 62%);border-radius:999px;animation:7.5s ease-in-out infinite heroCoreGlow;position:absolute;inset:13%}.hero-core-wireframe{aspect-ratio:1;z-index:3;background:radial-gradient(circle at 34% 28%,#f4f7fb2e,#0000 11%),radial-gradient(circle at 64% 62%,#d7b56d1a,#0000 25%),radial-gradient(circle,#4ea1ff38,#0a1d3480 54%,#05070d42 72%);border:1px solid #d8f2ff75;border-radius:999px;width:min(67%,32rem);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 0 42px #4ea1ffb8,0 0 110px #4ea1ff52,inset 0 0 42px #4ea1ff52,inset -18px -20px 44px #d7b56d24}.hero-core-wireframe:before,.hero-core-wireframe:after{border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:4%}.hero-core-wireframe:before{opacity:.82;background-image:repeating-linear-gradient(0deg,#0000 0 1.05rem,#d8f2ff33 1.1rem 1.15rem,#0000 1.2rem 2.2rem),repeating-linear-gradient(90deg,#0000 0 1.25rem,#4ea1ff38 1.3rem 1.35rem,#0000 1.4rem 2.6rem);transform:rotate(-8deg);-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 74%);mask-image:radial-gradient(circle,#000 58%,#0000 74%)}.hero-core-wireframe:after{opacity:.9;background:linear-gradient(32deg,#0000 0 42%,#d8f2ff57,#0000 55%),radial-gradient(circle at 22% 36%,#4ea1ffeb 0 .18rem,#0000 .24rem),radial-gradient(circle at 42% 28%,#d8f2ffe6 0 .14rem,#0000 .2rem),radial-gradient(circle at 64% 34%,#4ea1ffe6 0 .17rem,#0000 .23rem),radial-gradient(circle at 74% 58%,#d7b56ddb 0 .16rem,#0000 .23rem),radial-gradient(circle at 51% 72%,#d8f2ffc7 0 .13rem,#0000 .2rem),radial-gradient(circle at 29% 62%,#4ea1ffb8 0 .13rem,#0000 .2rem);-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 76%);mask-image:radial-gradient(circle,#000 58%,#0000 76%)}.hero-core-wireframe__ring{transform:translate3d(-50%, -50%, 0) rotate(var(--rotation,0deg));animation:heroCoreSlowRotate var(--duration,62s) linear infinite;border:1px solid #d8f2ff38;border-radius:999px;position:absolute;top:50%;left:50%}.hero-core-wireframe__ring--one{--rotation:-9deg;--duration:54s;border-color:#4ea1ff70;width:148%;height:42%}.hero-core-wireframe__ring--two{--rotation:28deg;--duration:74s;border-color:#d7b56d57;width:136%;height:62%}.hero-core-wireframe__ring--three{--rotation:-42deg;--duration:88s;border-color:#d8f2ff2e;width:112%;height:82%}.hero-core-wireframe__point{background:#d8f2ff;border-radius:999px;width:.62rem;height:.62rem;animation:4.8s ease-in-out infinite heroNodePulse;position:absolute;box-shadow:0 0 20px #4ea1ffd1}.hero-core-wireframe__point--one{top:49%;left:12%}.hero-core-wireframe__point--two{animation-delay:-.8s;top:15%;left:32%}.hero-core-wireframe__point--three{animation-delay:-1.6s;top:28%;right:14%}.hero-core-wireframe__point--four{background:#f2c66d;animation-delay:-2.4s;bottom:29%;right:17%;box-shadow:0 0 20px #d7b56dc7}.hero-core-wireframe__point--five{animation-delay:-3.2s;bottom:12%;left:35%}.hero-core-k-badge{color:#f2c66d;z-index:5;background:radial-gradient(circle at 50% 40%,#d7b56d38,#0000 58%),#060b1494;border:1px solid #d7b56dd1;border-radius:1.35rem;place-items:center;width:4.7rem;height:4.7rem;font-size:2.35rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #d7b56d47,0 0 58px #4ea1ff2e,inset 0 0 18px #d7b56d1a}.hero-capability-cards{z-index:4;position:absolute;inset:0}.hero-capability-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:15rem;min-height:7rem;animation:heroPanelFloat var(--float-duration,9s) ease-in-out infinite;animation-delay:var(--float-delay,0s);background:linear-gradient(135deg,#4ea1ff1f,#ffffff06),#050c18b8;border:1px solid #4ea1ff57;border-radius:.75rem;grid-template-columns:3.1rem 1fr;align-items:start;gap:1rem;padding:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;box-shadow:0 22px 60px #0000005c,inset 0 1px #ffffff14}.hero-capability-card:hover{border-color:#4ea1ff9e;transform:translateY(-3px);box-shadow:0 28px 70px #0000006b,0 0 32px #4ea1ff29,inset 0 1px #ffffff1a}.hero-capability-card__icon{background:#4ea1ff14;border:1px solid #4ea1ff47;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 0 24px #4ea1ff24}.hero-capability-card__icon svg{fill:none;stroke:#d8f2ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.75rem;height:1.75rem}.hero-capability-card h2{color:#f4f7fb;letter-spacing:0;margin:0;font-size:1rem;font-weight:700}.hero-capability-card p{color:#d8dee9c2;margin:.42rem 0 0;font-size:.78rem;line-height:1.55}.hero-capability-card--llm{--float-delay:-.8s;--float-duration:10s;top:10%;left:18%}.hero-capability-card--saas{--float-delay:-2.4s;--float-duration:11s;top:8%;right:3%}.hero-capability-card--server{--float-delay:-1.5s;--float-duration:9.6s;top:39%;left:0}.hero-capability-card--commerce{--float-delay:-3.2s;--float-duration:10.8s;top:46%;right:0}.hero-capability-card--automation{--float-delay:-2.7s;--float-duration:10.4s;bottom:7%;left:8%}.hero-capability-card--api{--float-delay:-1.1s;--float-duration:9.4s;bottom:6%;right:12%}.hero-core-data-node{opacity:.9;z-index:3;background:#d8f2ff;border-radius:999px;width:.64rem;height:.64rem;animation:4.8s ease-in-out infinite heroNodePulse;position:absolute;box-shadow:0 0 18px #4ea1ffe6,0 0 40px #4ea1ff52}.hero-core-data-node--one{top:15%;left:45%}.hero-core-data-node--two{animation-delay:-1.2s;top:31%;right:22%}.hero-core-data-node--three{background:#f2c66d;animation-delay:-2s;bottom:20%;left:25%;box-shadow:0 0 18px #d7b56de6,0 0 40px #d7b56d42}.hero-core-data-node--four{animation-delay:-3.4s;bottom:14%;right:32%}.hero-mini-panel{opacity:.44;pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff0b,#ffffff03),#050c186b;border:1px solid #4ea1ff21;border-radius:.65rem;position:absolute;box-shadow:0 18px 52px #00000047}.hero-mini-panel--code{gap:.45rem;width:7rem;padding:.85rem;display:grid;top:16%;left:7%;transform:rotate(4deg)}.hero-mini-panel--code span{background:#4ea1ff57;border-radius:999px;height:.22rem;display:block}.hero-mini-panel--code span:nth-child(2){background:#d8dee933;width:72%}.hero-mini-panel--code span:nth-child(3){width:84%}.hero-mini-panel--code span:nth-child(4){background:#d7b56d40;width:55%}.hero-mini-panel--map{background:radial-gradient(circle at 36% 56%,#4ea1ff2e,#0000 30%),linear-gradient(135deg,#ffffff0a,#ffffff03),#050c187a;width:11rem;height:4.4rem;bottom:0;left:39%}.hero-mini-panel--map span{border:1px solid #4ea1ff29;border-radius:999px;position:absolute;inset:1rem;transform:rotate(-8deg)}.hero-mini-panel--status{grid-template-columns:2.3rem 1fr;align-items:center;gap:.35rem .65rem;width:8.4rem;padding:.75rem;display:grid;bottom:3%;right:1%}.hero-mini-panel__ring{border:2px solid #4ea1ff80;border-right-color:#d7b56d8f;border-radius:999px;grid-row:span 2;width:2.1rem;height:2.1rem}.hero-mini-panel__line{background:#4ea1ff47;border-radius:999px;height:.24rem}.hero-mini-panel__line--short{background:#d8dee929;width:66%}.hero-background{--mouse-x:0;--mouse-y:0;contain:paint;isolation:isolate;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-background__base{z-index:0;background:radial-gradient(circle at 20% 20%,#4ea1ff29,#0000 30%),radial-gradient(circle at 82% 16%,#d7b56d1f,#0000 28%),radial-gradient(circle at 74% 48%,#50dcff2e,#0000 34%),linear-gradient(135deg,#05070d 0%,#07101f 45%,#04050a 100%);position:absolute;inset:0}.hero-background__base:before{content:"";opacity:.44;background-image:linear-gradient(#4ea1ff17 1px,#0000 1px),linear-gradient(90deg,#d8dee90f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(circle at 68% 34%,#000,#0000 68%);mask-image:radial-gradient(circle at 68% 34%,#000,#0000 68%)}.hero-background__base:after{content:"";background:linear-gradient(90deg,#05070ddb,#05070d7a,#0000 76%),linear-gradient(#05070d14,#05070dad 92%);position:absolute;inset:0}.hero-background__aurora{filter:blur(30px);opacity:.58;will-change:opacity, transform;z-index:1;border-radius:999px;position:absolute;transform:translate(0)}.hero-background__aurora--blue{background:#4ea1ff3d;width:34rem;height:24rem;animation:22s ease-in-out infinite alternate heroAuroraDrift;top:18%;left:8%}.hero-background__aurora--cyan{background:#50dcff24;width:30rem;height:20rem;animation:28s ease-in-out infinite alternate-reverse heroAuroraDrift;bottom:4%;left:38%}.hero-background__aurora--gold{background:#d7b56d29;width:28rem;height:20rem;animation:18s ease-in-out infinite heroAuroraPulse;top:8%;right:2%}.hero-background__paths{opacity:.56;width:100%;height:100%;transform:translate3d(calc(var(--mouse-x) * -10px), calc(var(--mouse-y) * -7px), 0);z-index:2;transition:transform .18s ease-out;position:absolute;inset:0}.hero-background__path{fill:none;stroke:url(#heroPathGradient);stroke-dasharray:12 34;stroke-linecap:round;stroke-width:1.35px;animation:none}.hero-background__path--two{opacity:.72;stroke-width:1px;animation-duration:24s}.hero-background__path--three{opacity:.54;stroke-dasharray:8 42;animation-duration:30s}.hero-background__path--four{opacity:.5;stroke-width:.9px;animation-duration:27s}.hero-background__path--warm{opacity:.62;stroke:url(#heroWarmPathGradient);stroke-dasharray:10 48;animation-duration:32s}.hero-packets{transform:translate3d(calc(var(--mouse-x) * -14px), calc(var(--mouse-y) * -9px), 0);z-index:3;transition:transform .18s ease-out;position:absolute;inset:0}.hero-packet{opacity:0;offset-rotate:0deg;background:#d8f2ff;border-radius:999px;width:7px;height:7px;animation:4.8s ease-in-out infinite heroPacketPulse;position:absolute;top:0;left:0;box-shadow:0 0 14px #50dcffc7}.hero-packet--one{offset-distance:48%;offset-path:path("M-70 252 C 130 174, 308 244, 458 320 S 694 432, 782 350 S 1018 202, 1266 254")}.hero-packet--two{offset-distance:42%;offset-path:path("M-62 470 C 172 534, 318 422, 500 392 S 682 286, 812 390 S 1028 594, 1264 430");background:#d7b56d;animation-duration:5.2s;animation-delay:.9s;box-shadow:0 0 14px #d7b56db3}.hero-packet--three{offset-distance:57%;offset-path:path("M148 734 C 292 548, 454 512, 600 404 S 830 184, 1164 -54");animation-duration:5.8s;animation-delay:1.7s}.hero-packet--four{offset-distance:64%;offset-path:path("M-86 594 C 144 454, 340 516, 508 438 S 690 290, 822 316 S 1058 396, 1280 302");animation-duration:5.4s;animation-delay:2.4s}.hero-packet--five{offset-distance:50%;offset-path:path("M184 -48 C 276 142, 456 178, 610 314 S 842 530, 1094 744");background:#f1d69a;animation-duration:6s;animation-delay:3.2s}.hero-system-core{aspect-ratio:1;opacity:.96;width:min(54vw,50rem);transform:translate3d(calc(var(--mouse-x) * 14px), calc(-50% + (var(--mouse-y) * 12px)), 0) scale(1);z-index:4;transition:transform .18s ease-out;position:absolute;top:48%;right:clamp(-1rem,5vw,5rem)}.hero-core__halo{filter:blur(18px);opacity:.72;background:radial-gradient(circle,#4ea1ff47,#0000 58%),radial-gradient(circle at 68% 58%,#d7b56d26,#0000 42%);border-radius:999px;animation:6.2s ease-in-out infinite heroCoreGlow;position:absolute;inset:8%}.hero-core__ring{border:1px solid #d8dee921;border-radius:999px;position:absolute;box-shadow:inset 0 0 26px #4ea1ff14,0 0 32px #4ea1ff14}.hero-core__ring--outer{background:conic-gradient(from 120deg,#0000,#4ea1ff61,#0000 34%,#d7b56d3d,#0000 62%,#d8dee92e,#0000);animation:46s linear infinite heroCoreRotate;inset:4%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.hero-core__ring--middle{border-style:dashed;animation:62s linear infinite heroCoreCounterRotate;inset:17%}.hero-core__ring--inner{border-color:#4ea1ff57;animation:4.4s ease-in-out infinite heroPulseRing;inset:31%}.hero-core__scan{background:conic-gradient(from 0deg, transparent 0 76%, #50dcff47, transparent 88%);filter:blur(1px);border-radius:999px;animation:9.5s linear infinite heroCoreRotate;position:absolute;inset:26%}.hero-core__center{background:radial-gradient(circle at 34% 28%,#f4f7fb59,#0000 18%),radial-gradient(circle,#4ea1ff5c,#10243fc7 58%,#05070de0);border:1px solid #d8dee938;border-radius:999px;place-items:center;width:31%;height:31%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #4ea1ff73,0 0 92px #4ea1ff33,inset 0 0 24px #d8dee91f}.hero-core__center span{opacity:.78;background:radial-gradient(circle,#f4f7fb,#4ea1ff 42%,#0000 72%);border-radius:999px;width:42%;height:42%;animation:3.8s ease-in-out infinite heroCoreGlow}.hero-core__module{width:1.05rem;height:1.05rem;animation:5.8s ease-in-out infinite heroModuleActive;animation-delay:calc(var(--index) * .52s);background:radial-gradient(circle,#f4f7fbd6,#4ea1ff75 42%,#0b102038 70%);border:1px solid #d8dee933;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 0 18px #4ea1ff61,0 12px 34px #0000003d}.hero-core__module span{background:#f4f7fb;border-radius:999px;width:.32rem;height:.32rem;box-shadow:0 0 12px #d8dee9c7}.hero-core__module--one{top:42%;left:-2%}.hero-core__module--two{top:1%;left:28%}.hero-core__module--three{top:27%;right:-2%}.hero-core__module--four{bottom:14%;right:2%}.hero-core__module--five{bottom:2%;left:37%}.hero-core__module--six{bottom:18%;left:2%}.hero-panels{transform:translate3d(calc(var(--mouse-x) * 20px), calc(var(--mouse-y) * 14px), 0);z-index:5;transition:transform .18s ease-out;position:absolute;inset:0}.hero-panel{opacity:.48;width:min(10rem,16vw);transform:translate3d(0, 0, 0) rotate(var(--rotate,0deg));animation:9s ease-in-out infinite heroPanelFloat;animation-delay:calc(var(--index) * -1.1s);background:linear-gradient(135deg,#ffffff12,#ffffff05),#0b102057;border:1px solid #ffffff21;border-radius:.6rem;padding:.72rem .8rem;position:absolute;box-shadow:0 22px 55px #00000047}.hero-panel:after{content:"";opacity:.6;background:linear-gradient(90deg,#4ea1ffbf,#d7b56d73);border-radius:999px;width:62%;height:3px;margin-top:.55rem;display:block}.hero-panel__status{background:#4ea1ff;border-radius:999px;width:.44rem;height:.44rem;position:absolute;top:.78rem;right:.72rem;box-shadow:0 0 13px #4ea1ffd1}.hero-panel__line{background:#d8dee92e;border-radius:999px;width:48%;height:.24rem;margin-top:.4rem;display:block}.hero-panel__line--wide{background:#4ea1ff47;width:68%;margin-top:0}.hero-panel--one{--rotate:-2deg;top:18%;left:47%}.hero-panel--two{--rotate:2.5deg;top:20%;right:9%}.hero-panel--three{--rotate:-1.5deg;top:57%;right:4%}.hero-panel--four{--rotate:2deg;bottom:13%;right:28%}.hero-panel--five{--rotate:-2.5deg;bottom:21%;left:39%}.hero-background__nodes span{left:var(--x);top:var(--y);opacity:.58;width:7px;height:7px;animation:4.8s ease-in-out infinite heroNodePulse;animation-delay:var(--delay);will-change:opacity, transform;z-index:6;background:#d8dee9;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(.88);box-shadow:0 0 14px #4ea1ffc2}.hero-background__sweep{opacity:0;will-change:opacity, transform;z-index:7;background:linear-gradient(115deg,#0000 34%,#d8dee912 48%,#4ea1ff17 50%,#0000 64%);animation:12s ease-in-out infinite heroLightSweep;position:absolute;inset:-38% -18%;transform:translate(-34%)}.hero-background__readability{z-index:8;background:radial-gradient(circle at 72% 42%,#4ea1ff29,#0000 30%),radial-gradient(circle at 82% 58%,#d7b56d1a,#0000 24%),linear-gradient(90deg,#05070deb,#05070d94,#05070d33);position:absolute;inset:0}.hero-background__aurora,.hero-background__sweep,.hero-core__halo,.hero-core__ring,.hero-core__scan,.hero-core__center span,.hero-core__module,.hero-panel,.hero-background__nodes span,.hero-packet{will-change:auto;animation:none!important}.hero-background__aurora--blue{opacity:.54;transform:translate(4%,-2%)scale(1.04)}.hero-background__aurora--cyan{opacity:.46;transform:translate(-3%,3%)scale(1.02)}.hero-background__aurora--gold{opacity:.42;transform:translate(-4%,2%)scale(1.04)}.hero-background__sweep{opacity:.2;transform:translate(6%)}.hero-core__halo{opacity:.68}.hero-core__ring--outer{transform:rotate(18deg)}.hero-core__ring--middle{transform:rotate(-13deg)}.hero-core__ring--inner{opacity:.72;transform:scale(1.01)}.hero-core__scan{opacity:.5;transform:rotate(26deg)}.hero-core__center span{opacity:.82}.hero-core__module{transform:translate(0)}.hero-packet{opacity:.66;transform:scale(1)}.hero-background__nodes span{opacity:.55;transform:translate(-50%,-50%)scale(.92)}.hero-orb-scene canvas{min-height:0;display:block;width:100%!important;height:100%!important}.hero-orb-scene{contain:layout paint;z-index:2;pointer-events:none;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 52%,#000000db 68%,#0000 88%);mask-image:radial-gradient(circle at 50% 48%,#000 52%,#000000db 68%,#0000 88%)}.hero-orb-scene__atmosphere{pointer-events:none;filter:blur(2px);opacity:.78;z-index:0;background:radial-gradient(circle at 50% 42%,#4ea1ff47,#0000 34%),radial-gradient(circle at 66% 62%,#d7b56d24,#0000 31%),radial-gradient(circle at 34% 66%,#50dcff1f,#0000 28%);position:absolute;inset:-12%}.hero-orb-scene:before,.hero-orb-scene:after{pointer-events:none;content:"";z-index:1;position:absolute}.hero-orb-scene:before{background:conic-gradient(from 0deg, transparent 0 58%, #4ea1ff38, #d7b56d1f, transparent 76% 100%);filter:blur(.4px);opacity:.46;border-radius:999px;animation:42s linear infinite heroSceneOrbit;inset:16% 10%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.hero-orb-scene:after{opacity:.42;background:radial-gradient(circle at 54% 42%,#4ea1ff1f,#0000 32%),linear-gradient(115deg,#0000 38%,#d8dee90e,#0000 54%);animation:9s ease-in-out infinite heroSceneGlow;inset:0}a{text-decoration:none}button,a{outline-offset:4px;outline-color:#4ea1ff}::selection{background:#d6b36a59}.animated-grid{will-change:background-position;background-image:linear-gradient(#4ea1ff1f 1px,#0000 1px),linear-gradient(90deg,#4ea1ff1a 1px,#0000 1px);background-size:56px 56px;animation:32s linear infinite grid-drift;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.ambient-stage:before{content:"";filter:blur(6px);opacity:.9;background:radial-gradient(circle at 14% 24%,#4ea1ff33,#0000 22%),radial-gradient(circle at 82% 18%,#d7b56d29,#0000 24%),radial-gradient(circle at 55% 72%,#a66a3f24,#0000 24%);position:absolute;inset:0}.mesh-glow{opacity:.78;will-change:transform;background:linear-gradient(115deg,#0000 18%,#4ea1ff2e,#0000 44%),linear-gradient(245deg,#0000 24%,#d7b56d1f,#0000 54%);animation:14s ease-in-out infinite alternate mesh-sweep;position:absolute;inset:-20% -10%}.reveal-lite{animation:.42s ease-out both soft-rise}.workflow-card{will-change:border-color, box-shadow;animation:4.8s ease-in-out infinite workflow-pulse}@keyframes grid-drift{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes mesh-sweep{0%{transform:translate(-2%,-1%)}to{transform:translate(2%,1%)}}@keyframes soft-rise{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes workflow-pulse{0%,to{box-shadow:none;border-color:#ffffff1a}50%{border-color:#4ea1ff6b;box-shadow:0 0 28px #4ea1ff14}}@keyframes heroAuroraDrift{0%{opacity:.42;transform:translate(-5%,-3%)scale(.94)}50%{opacity:.76;transform:translate(6%,4%)scale(1.08)}to{opacity:.52;transform:translate(12%,-2%)scale(1)}}@keyframes heroAuroraPulse{0%,to{opacity:.38;transform:translate(2%,-2%)scale(.96)}50%{opacity:.68;transform:translate(-6%,5%)scale(1.08)}}@keyframes heroPathFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-184px}}@keyframes heroNodePulse{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.22)}}@keyframes heroLightSweep{0%,58%,to{opacity:0;transform:translate(-38%)}72%{opacity:1}86%{opacity:0;transform:translate(38%)}}@keyframes heroCoreRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroCoreSlowRotate{0%{transform:translate3d(-50%, -50%, 0) rotate(var(--rotation,0deg))}to{transform:translate3d(-50%, -50%, 0) rotate(calc(var(--rotation,0deg) + 360deg))}}@keyframes heroCoreCounterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes heroPulseRing{0%,to{opacity:.38;transform:scale(.97)}50%{opacity:.88;transform:scale(1.05)}}@keyframes heroCoreGlow{0%,to{opacity:.62}50%{opacity:1}}@keyframes heroModuleActive{0%,to{border-color:#ffffff21;transform:translate(0);box-shadow:0 14px 42px #00000052}18%{border-color:#4ea1ff8c;transform:translateY(-2px);box-shadow:0 14px 42px #00000052,0 0 30px #4ea1ff38}}@keyframes heroDataFlow{0%{offset-distance:0%;opacity:0;transform:scale(.7)}12%,82%{opacity:.88}to{offset-distance:100%;opacity:0;transform:scale(1.08)}}@keyframes heroPacketPulse{0%,to{opacity:.38;transform:scale(.78)}50%{opacity:.9;transform:scale(1.08)}}@keyframes heroPanelFloat{0%,to{transform:translate3d(0, 0, 0) rotate(var(--rotate,0deg))}50%{transform:translate3d(0, -10px, 0) rotate(calc(var(--rotate,0deg) * -.7))}}@keyframes heroSceneOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroSceneGlow{0%,to{opacity:.34;transform:translate(-1%)}50%{opacity:.68;transform:translate(1%)}}@media (max-width:1180px){.hero-shell{min-height:auto}.hero-shell__grid{grid-template-columns:1fr;gap:2rem}.hero-copy{max-width:46rem}.hero-capability-core{width:min(100%,52rem);min-height:650px;margin-inline:auto}}@media (min-width:1024px){.hero-copy h1{font-size:3.8rem}}@media (max-width:920px){.hero-shell{max-width:calc(100vw - 2rem)}.hero-shell__grid{max-width:100%;overflow:hidden}.hero-copy,.hero-copy h1,.hero-copy p,.hero-copy .mt-9,.hero-trust-list{width:min(100%,21rem);max-width:21rem}.hero-copy h1{font-size:2.6rem;line-height:1.08}.hero-capability-core{gap:1.25rem;min-height:0;display:grid}.hero-core-stage{width:min(100%,34rem);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.hero-capability-core__field,.hero-core-data-node,.hero-mini-panel{display:none}.hero-capability-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid;position:relative}.hero-capability-card{width:100%;min-height:0;animation:none;position:relative;inset:auto}}@media (max-width:767px){.hero-shell{border-radius:1.2rem;max-width:calc(100vw - 2rem);min-height:auto}.hero-shell:before{inset:4.25rem 0 0}.hero-shell__grid{grid-template-columns:1fr;gap:1.75rem;max-width:100%;padding:3rem 1.25rem 1.25rem;overflow:hidden}.hero-copy{width:min(100%,20rem);max-width:20rem}.hero-copy h1{width:min(100%,20rem);max-width:20rem;font-size:2.15rem;line-height:1.08}.hero-copy p,.hero-copy .mt-9,.hero-trust-list{width:min(100%,20rem);max-width:20rem}.hero-trust-list{gap:.55rem;margin-top:1.4rem}.hero-trust-chip{min-height:1.95rem;padding:.5rem .64rem;font-size:.75rem}.hero-capability-core{gap:1rem;width:100%;min-height:0;display:grid}.hero-core-stage{width:min(100%,100vw - 5rem,22rem);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.hero-orb-scene,.hero-orb-scene canvas{min-height:0}.hero-core-k-badge{border-radius:1rem;width:3.5rem;height:3.5rem;font-size:1.8rem}.hero-orb-scene:before{opacity:.72;animation-duration:12s;inset:22% 8%}.hero-orb-scene:after{opacity:.64;animation-duration:5.4s}.hero-capability-core__field,.hero-core-data-node,.hero-mini-panel{display:none}.hero-capability-cards{grid-template-columns:1fr;gap:.75rem;display:grid;position:relative}.hero-capability-card{grid-template-columns:2.65rem 1fr;width:100%;min-height:0;padding:.85rem;animation:none;position:relative;inset:auto}.hero-capability-card__icon{width:2.45rem;height:2.45rem}.hero-capability-card__icon svg{width:1.48rem;height:1.48rem}.hero-capability-card p{font-size:.74rem}.hero-background__paths{opacity:.38}.hero-background__aurora{filter:blur(42px);opacity:.52}.hero-background__base:before{opacity:.28}.hero-system-core{opacity:.72;width:29rem;top:58%;right:-7.5rem}.hero-core__module{min-width:4.9rem;padding:.42rem .56rem;font-size:.64rem}.hero-panel{opacity:.52;width:10rem}.hero-panel--one,.hero-panel--five{display:none}.hero-panel--two{top:48%;right:2%}.hero-panel--three{top:66%;right:5%}.hero-panel--four{bottom:8%;right:34%}.hero-background__readability{background:linear-gradient(#05070d4d,#05070d9e),linear-gradient(90deg,#05070de6,#05070d85,#0000)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-background *,.hero-background :before,.hero-background :after{animation:none!important}}.kt-hero-section{background:radial-gradient(circle at 82% 28%,#4ea1ff24,#0000 36%),radial-gradient(circle at 18% 22%,#d7b56d14,#0000 28%),linear-gradient(#05070d 0% 62%,#03050a 100%);padding:24px clamp(16px,3vw,44px) 56px;position:relative;overflow:hidden}.kt-hero-shell{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 72% 45%,#2a8cff38,#0000 32%),radial-gradient(circle at 88% 36%,#d7b56d1f,#0000 24%),radial-gradient(circle at 46% 100%,#4a90ff14,#0000 36%),linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #bed7ff2e;border-radius:32px;grid-template-columns:minmax(360px,.82fr) minmax(680px,1.18fr);align-items:center;gap:clamp(28px,4vw,72px);max-width:1680px;min-height:min(860px,100vh - 104px);margin:0 auto;padding:clamp(56px,6vw,96px) clamp(44px,5vw,92px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 130px #00000085,inset 0 1px #ffffff17,inset 0 0 90px #4a90ff0d}.kt-hero-bg{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kt-hero-bg:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#05070de0 0%,#05070d94 33%,#05070d14 72%),radial-gradient(circle at 46%,#0000 0%,#05070d61 72%);position:absolute;inset:0}.kt-hero-glow{filter:blur(38px);opacity:.62;border-radius:999px;width:58vw;min-width:640px;height:58vw;min-height:640px;animation:18s ease-in-out infinite alternate ktHeroGlowFloat;position:absolute;transform:translate(0)}.kt-hero-glow--blue{background:radial-gradient(circle,#3d9cff42,#0000 62%);top:-22%;right:-9%}.kt-hero-glow--gold{background:radial-gradient(circle,#d7b56d29,#0000 60%);animation-duration:22s;animation-delay:-5s;bottom:-36%;right:10%}.kt-hero-noise{opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 72% 48%,#000 0%,#0000 70%)}.kt-hero-grid{opacity:.24;background:repeating-linear-gradient(112deg,#0000 0 54px,#4ea1ff17 55px,#0000 56px),repeating-linear-gradient(23deg,#0000 0 90px,#d7b56d0e 91px,#0000 92px);animation:28s linear infinite ktHeroGridDrift;position:absolute;inset:-20%}.kt-hero-content{z-index:4;max-width:660px;position:relative}.kt-hero-eyebrow{letter-spacing:.36em;color:#d7b56d;margin:0 0 24px;font-size:.82rem;font-weight:700;line-height:1}.kt-hero-title{color:#f7f9ff;letter-spacing:-.075em;text-wrap:balance;text-shadow:0 16px 56px #0000006b;max-width:720px;margin:0;font-size:clamp(3.7rem,6vw,6.5rem);font-weight:760;line-height:.98}.kt-hero-title span{color:#d7b56d;text-shadow:0 0 34px #d7b56d38,0 16px 56px #0000006b;display:inline-block}.kt-hero-copy{color:#e2eaf6c7;max-width:660px;margin:28px 0 0;font-size:clamp(1rem,1.22vw,1.24rem);line-height:1.72}.kt-hero-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.kt-hero-button{border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 28px;font-weight:760;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.kt-hero-button:hover{transform:translateY(-2px)}.kt-hero-button--primary{color:#04101f;background:linear-gradient(135deg,#58aaff,#2f88ff);box-shadow:0 18px 42px #2f88ff4d,inset 0 1px #ffffff5c}.kt-hero-button--secondary{color:#f4f7fb;background:#ffffff09;border:1px solid #ffffff2e}.kt-hero-button--secondary:hover{background:#4ea1ff14;border-color:#4ea1ff70}.kt-hero-trust{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.kt-hero-trust span{color:#e2eaf6c2;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 14px;font-size:.88rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.kt-hero-trust i{background:#d7b56d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #d7b56dcc}.kt-core-wrap{z-index:3;min-height:740px;margin-right:clamp(-120px,-5vw,-36px);position:relative}.kt-core-space{aspect-ratio:1;pointer-events:none;width:min(920px,62vw);position:absolute;top:50%;left:50%;transform:translate(-47%,-50%)}.kt-core-ambient{filter:blur(22px);opacity:.76;border-radius:999px;animation:7s ease-in-out infinite alternate ktCoreBreath;position:absolute;inset:11%}.kt-core-ambient--one{background:radial-gradient(circle,#4aa1ff4f,#0000 64%)}.kt-core-ambient--two{background:radial-gradient(circle,#d7b56d21,#0000 58%);animation-delay:-2.5s;inset:18%}.kt-code-panel,.kt-status-panel{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.46;background:#050c185c;border:1px solid #4ea1ff29;border-radius:12px;position:absolute;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0f}.kt-code-panel{width:150px;padding:18px}.kt-code-panel span{background:linear-gradient(90deg,#4ea1ff80,#ffffff0a);border-radius:999px;height:3px;margin-bottom:11px;display:block}.kt-code-panel span:nth-child(2){width:70%}.kt-code-panel span:nth-child(3){background:linear-gradient(90deg,#d7b56d8a,#ffffff0a);width:46%}.kt-code-panel span:nth-child(4){width:82%}.kt-code-panel--left{top:10%;left:5%;transform:rotate(7deg)}.kt-code-panel--right{top:8%;right:2%;transform:rotate(-3deg)}.kt-status-panel{gap:6px;width:150px;padding:16px;display:grid;bottom:13%;right:5%}.kt-status-panel strong{color:#f4f7fbc7;font-size:.72rem}.kt-status-panel span{color:#66ffc0b8;font-size:.74rem}.kt-planet{aspect-ratio:1;border-radius:999px;width:min(470px,34vw);animation:8s ease-in-out infinite alternate ktPlanetFloat;position:absolute;top:50%;left:52%;overflow:visible;transform:translate(-50%,-50%)}.kt-planet-glow{border-radius:inherit;filter:blur(16px);opacity:.92;background:radial-gradient(circle at 44% 42%,#7dd5ff5c,#0000 24%),radial-gradient(circle,#3187ff42,#0000 64%);animation:5s ease-in-out infinite alternate ktCoreBreath;position:absolute;inset:-16%}.kt-planet-rim{border-radius:inherit;border:1px solid #6fc6ff75;position:absolute;inset:4%;box-shadow:0 0 28px #4ea1ff52,inset 0 0 32px #4ea1ff26}.kt-planet-network{filter:drop-shadow(0 0 18px #4ea1ff6b)drop-shadow(0 0 48px #4ea1ff2e);width:100%;height:100%;animation:64s linear infinite ktGlobeRotate;display:none;position:absolute;inset:0}.kt-globe-outline{fill:none;stroke:#84d3ffb8;stroke-width:1.3px}.kt-globe-lines path,.kt-network-lines path{fill:none;stroke:url(#ktWireBlue);stroke-width:1.15px;vector-effect:non-scaling-stroke}.kt-globe-lines path{opacity:.62}.kt-network-lines path{opacity:.54}.kt-network-dots circle{fill:#8edaffeb;filter:drop-shadow(0 0 8px #4ea1ffd9);animation:3.6s ease-in-out infinite ktDotPulse}.kt-network-dots circle:nth-child(3n){fill:#f5ca74eb;animation-delay:-1.2s}.kt-network-dots circle:nth-child(2n){animation-delay:-2.2s}.kt-core-badge{z-index:8;color:#f2c66d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 0,#f5ca742e,#0000 54%),#050c18b8;border:1px solid #f5ca74a6;border-radius:22px;place-items:center;width:78px;height:78px;font-size:2.25rem;font-weight:780;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #f5ca7447,0 0 68px #4ea1ff29,inset 0 1px #ffffff1f}.kt-core-orbit{transform-style:preserve-3d;border:1px solid #73c6ff33;border-radius:999px;position:absolute;top:50%;left:50%}.kt-core-orbit:before{content:"";border-radius:inherit;border:1px solid #ffffff09;position:absolute;inset:-1px}.kt-core-orbit--outer{width:850px;height:520px;margin:-260px 0 0 -425px;animation:74s linear infinite ktOrbitSpinOuter;transform:rotate(-9deg)}.kt-core-orbit--middle{border-color:#f5ca744d;width:670px;height:340px;margin:-170px 0 0 -335px;animation:48s linear infinite reverse ktOrbitSpinMiddle;transform:rotate(14deg)}.kt-core-orbit--tilt-a{border-color:#6fc6ff3d;width:610px;height:610px;margin:-305px 0 0 -305px;animation:62s linear infinite ktOrbitSpinA;transform:rotate(58deg)scaleY(.42)}.kt-core-orbit--tilt-b{border-color:#ffffff1a;width:730px;height:730px;margin:-365px 0 0 -365px;animation:90s linear infinite reverse ktOrbitSpinB;transform:rotate(-38deg)scaleY(.36)}.kt-orbit-node{background:#73d4ff;border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:100%;box-shadow:0 0 18px #6fd4ffe6,0 0 40px #2f88ff61}.kt-orbit-node--gold{background:#f2c66d;width:12px;height:12px;box-shadow:0 0 18px #f5ca74e6,0 0 40px #d7b56d57}.kt-orbit-node--cyan{background:#8beaff;width:16px;height:16px}.kt-orbit-node--white{background:#f4f7fbe6;width:11px;height:11px}.kt-data-stream{transform-origin:50%;opacity:.58;background:linear-gradient(90deg,#0000,#4ea1ff57,#f5ca7442,#0000);height:1px;position:absolute;left:2%;right:-8%;overflow:hidden}.kt-data-stream:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#8edaffe6,#0000);border-radius:999px;width:18%;height:5px;animation:5.8s ease-in-out infinite ktDataTravel;position:absolute;top:-2px;left:-12%}.kt-data-stream--one{top:35%;transform:rotate(10deg)}.kt-data-stream--two{top:52%;transform:rotate(-17deg)}.kt-data-stream--three{top:68%;transform:rotate(24deg)}.kt-data-stream--two:after{animation-delay:-2s}.kt-data-stream--three:after{animation-delay:-3.4s}.kt-capability-card{z-index:8;color:#f4f7fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0c1f3abd,#050c1894),radial-gradient(circle at 15% 10%,#4ea1ff33,#0000 42%);border:1px solid #4ea1ff57;border-radius:16px;grid-template-columns:54px 1fr;gap:14px;width:245px;min-height:116px;padding:18px;animation:8s ease-in-out infinite alternate ktCardFloat;display:grid;position:absolute;box-shadow:0 22px 70px #00000057,0 0 36px #2f88ff1f,inset 0 1px #ffffff1a}.kt-capability-card h2{color:#f7f9ff;letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:790}.kt-capability-card p{color:#e2eaf6ad;margin:7px 0 0;font-size:.8rem;line-height:1.48}.kt-capability-icon{background:radial-gradient(circle,#4ea1ff33,#4ea1ff0f);border:1px solid #4ea1ff42;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 24px #4ea1ff2e,inset 0 1px #ffffff1a}.kt-capability-icon svg{fill:none;stroke:#cee9ffeb;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.kt-capability-card--llm{animation-delay:-1s;top:9%;left:17%}.kt-capability-card--saas{animation-delay:-2.6s;top:6%;right:7%}.kt-capability-card--server{animation-delay:-4.1s;top:36%;left:3%}.kt-capability-card--commerce{animation-delay:-.8s;top:43%;right:4%}.kt-capability-card--automation{animation-delay:-3.2s;bottom:15%;left:9%}.kt-capability-card--api{animation-delay:-5.2s;bottom:12%;right:12%}@keyframes ktHeroGlowFloat{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}@keyframes ktHeroGridDrift{0%{transform:translate(0)}to{transform:translate(-80px,46px)}}@keyframes ktCoreBreath{0%{opacity:.58;transform:scale(.96)}to{opacity:.96;transform:scale(1.05)}}@keyframes ktPlanetFloat{0%{transform:translate(-50%,-51.5%)}to{transform:translate(-50%,-48.5%)}}@keyframes ktGlobeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ktDotPulse{0%,to{opacity:.48;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes ktOrbitSpinOuter{0%{transform:rotate(-9deg)}to{transform:rotate(351deg)}}@keyframes ktOrbitSpinMiddle{0%{transform:rotate(14deg)}to{transform:rotate(374deg)}}@keyframes ktOrbitSpinA{0%{transform:rotate(58deg)scaleY(.42)}to{transform:rotate(418deg)scaleY(.42)}}@keyframes ktOrbitSpinB{0%{transform:rotate(-38deg)scaleY(.36)}to{transform:rotate(322deg)scaleY(.36)}}@keyframes ktDataTravel{0%{opacity:0;transform:translate(0)}20%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(720%)}}@keyframes ktCardFloat{0%{transform:translateY(-6px)}to{transform:translateY(7px)}}@media (max-width:1280px){.kt-hero-shell{grid-template-columns:minmax(330px,.9fr) minmax(560px,1.1fr);padding-inline:clamp(32px,4vw,64px)}.kt-core-wrap{margin-right:-160px}.kt-core-space{width:820px}.kt-planet{width:390px}.kt-capability-card{width:220px}.kt-capability-card--server{left:5%}.kt-capability-card--commerce{right:8%}}@media (max-width:1024px){.kt-hero-shell{grid-template-columns:1fr;min-height:auto;padding:56px 28px 34px}.kt-hero-bg:after{background:linear-gradient(#05070de0,#05070d6b,#05070db8),radial-gradient(circle at 50% 68%,#0000 0%,#05070d6b 74%)}.kt-hero-content{max-width:760px}.kt-core-wrap{min-height:700px;margin:12px 0 0}.kt-core-space{width:min(860px,112vw);left:50%;transform:translate(-50%,-50%)}.kt-planet{width:min(430px,60vw)}}@media (max-width:760px){.kt-hero-section{padding:16px 12px 36px}.kt-hero-shell{border-radius:24px;padding:42px 20px 26px}.kt-hero-eyebrow{letter-spacing:.28em;font-size:.68rem}.kt-hero-title{font-size:clamp(3rem,14vw,4.8rem)}.kt-hero-copy{font-size:1rem}.kt-hero-actions{grid-template-columns:1fr;display:grid}.kt-hero-button{width:100%}.kt-core-wrap{min-height:720px;overflow:visible}.kt-core-space{width:780px;transform:translate(-50%,-48%)scale(.78)}.kt-planet{width:360px}.kt-capability-card{grid-template-columns:42px 1fr;width:215px;min-height:104px;padding:14px}.kt-capability-icon{width:38px;height:38px}.kt-capability-icon svg{width:20px;height:20px}.kt-capability-card p{font-size:.72rem}.kt-capability-card--llm{top:5%;left:21%}.kt-capability-card--saas{top:20%;right:6%}.kt-capability-card--server{top:39%;left:5%}.kt-capability-card--commerce{top:48%;right:4%}.kt-capability-card--automation{bottom:18%;left:10%}.kt-capability-card--api{bottom:6%;right:12%}.kt-code-panel,.kt-status-panel{display:none}}@media (max-width:500px){.kt-core-wrap{min-height:660px}.kt-core-space{transform:translate(-50%,-50%)scale(.64)}}@media (prefers-reduced-motion:reduce){.kt-hero-shell *,.kt-hero-shell :before,.kt-hero-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}}@media (min-width:1281px){.kt-core-space{transform:translate(-52%,-50%)}}@media (max-width:760px){.kt-hero-shell{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.kt-hero-content{width:100%;min-width:0;max-width:100%}.kt-hero-title{letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:auto;width:100%;max-width:100%;font-size:clamp(2.35rem,9.4vw,3.2rem)}.kt-hero-copy,.kt-hero-actions,.kt-hero-trust{width:100%;max-width:100%}}@media (max-width:500px){.kt-hero-title{font-size:clamp(2.25rem,9.1vw,3rem)}}.kt-rest-section{background:radial-gradient(circle at 12% 14%,#4ea1ff17,#0000 30%),linear-gradient(#05070d1f,#050a169e);padding:clamp(76px,9vw,132px) clamp(16px,4vw,48px);position:relative;overflow:hidden}.kt-rest-section:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#73c6ff0b 1px,#0000 1px),linear-gradient(90deg,#73c6ff09 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 28%,#000 0%,#0000 68%)}.kt-rest-container{z-index:1;width:min(1240px,100%);margin:0 auto;position:relative}.kt-rest-heading{max-width:760px}.kt-rest-heading--center{text-align:center;max-width:820px;margin:0 auto}.kt-rest-heading--sticky{position:sticky;top:96px}.kt-rest-heading p,.kt-contact-copy p{color:#d7b56d;letter-spacing:.28em;margin:0 0 18px;font-size:.78rem;font-weight:760}.kt-rest-heading h2,.kt-contact-copy h2{color:#f6f8ff;letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,4.4vw,4.9rem);font-weight:760;line-height:.99}.kt-rest-heading span,.kt-contact-copy>span{color:#e2eaf6b8;max-width:690px;margin-top:22px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72;display:block}.kt-examples-section{padding-top:clamp(84px,10vw,146px)}.kt-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.kt-examples-grid>*{min-width:0}.kt-example-card{background:radial-gradient(circle at 18% 12%,#4ea1ff29,#0000 34%),linear-gradient(145deg,#0c1b34c7,#050914bd);border:1px solid #9bc9ff29;border-radius:20px;width:100%;max-width:100%;min-height:326px;padding:24px 24px 92px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff12}.kt-example-card:after{content:"";background:linear-gradient(90deg,#4ea1ff6b,#d7b56d38,#0000);height:1px;position:absolute;inset:auto 18px 18px}.kt-example-card__icon,.kt-tech-card__number,.kt-process-step__marker,.kt-trust-point span{background:#4ea1ff12;border:1px solid #5cb4ff42;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.kt-example-card__icon{border-radius:16px;width:54px;height:54px}.kt-example-card__icon svg,.kt-tech-card svg{fill:none;stroke:#9bddff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.kt-example-card__content{margin-top:28px}.kt-example-card h3,.kt-tech-card h3,.kt-process-step h3{color:#f7f9ff;letter-spacing:-.02em;margin:0;font-size:1.12rem;line-height:1.18}.kt-example-card p,.kt-tech-card li,.kt-process-step p,.kt-trust-point p,.kt-contact-brief p{color:#e2eaf6ad;line-height:1.62}.kt-example-card p{margin:12px 0 0;font-size:.96rem}.kt-example-card__output{justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;bottom:26px;left:24px;right:24px}.kt-example-card__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.kt-example-card__tags span{color:#e2eaf6c2;background:#4ea1ff0f;border:1px solid #4ea1ff2e;border-radius:999px;padding:6px 9px;font-size:.72rem}.kt-example-card__demo-button{z-index:2;color:#04101f;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#58aaff,#2f88ff);border:1px solid #4ea1ff6b;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:.82rem;font-weight:780;transition:transform .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:22px;right:24px;box-shadow:0 16px 34px #2f88ff38,inset 0 1px #ffffff52}.kt-example-card__demo-button:hover,.kt-example-card__demo-button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 42px #2f88ff4d,inset 0 1px #ffffff57}.kt-example-card:has(.kt-example-card__demo-button) .kt-example-card__output{flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 190px);right:auto}.kt-example-card__output span{color:#d7b56db8;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:760}.kt-example-card__output strong{color:#f4f7fbe6;text-align:right;font-size:.82rem}.kt-system-demo-overlay{z-index:100;overscroll-behavior:contain;touch-action:pan-y;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 68% 24%,#4ea1ff2e,#0000 34%),radial-gradient(circle at 78% 82%,#d7b56d1a,#0000 28%),#02040ad6;place-items:center;padding:clamp(14px,2.5vw,34px);display:grid;position:fixed;inset:0;overflow-y:auto}.kt-system-demo-window{background:radial-gradient(circle at 72% 18%,#4ea1ff26,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff04),#050914f7;border:1px solid #b4d2ff2e;border-radius:28px;flex-direction:column;width:min(1320px,100%);max-height:min(900px,100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 140px #0000009e,inset 0 1px #ffffff14}.kt-system-demo-window:before{pointer-events:none;content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(#78beff1c 1px,#0000 1px),linear-gradient(90deg,#78beff13 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 70% 42%,#000 0%,#0000 74%)}.kt-system-demo-header,.kt-system-demo-tabs,.kt-system-demo-body,.kt-system-demo-footer{z-index:1;position:relative}.kt-system-demo-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px clamp(20px,2.6vw,34px);display:flex}.kt-system-demo-header>div{min-width:0}.kt-system-demo-header span,.kt-system-demo-panel__header span,.kt-system-demo-footer span{color:#d7b56d;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:790}.kt-system-demo-header span{margin-bottom:8px;display:block}.kt-system-demo-header h2{color:#f7f9ff;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.1vw,2.1rem)}.kt-system-demo-header p{color:#e2eaf6a8;max-width:760px;margin:9px 0 0;font-size:.94rem;line-height:1.55}.kt-system-demo-close,.kt-system-demo-action{color:#f4f7fb;min-height:42px;font:inherit;cursor:pointer;z-index:4;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:730;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.kt-system-demo-close:hover,.kt-system-demo-close:focus-visible,.kt-system-demo-action:hover,.kt-system-demo-action:focus-visible{background:#4ea1ff1a;border-color:#4ea1ff80;transform:translateY(-1px)}.kt-system-demo-action:disabled{cursor:not-allowed;opacity:.52;transform:none}.kt-system-demo-tabs{border-bottom:1px solid #ffffff13;gap:9px;padding:14px clamp(20px,2.6vw,34px);display:flex;overflow-x:auto}.kt-system-demo-tab{color:#e2eaf6b8;min-height:38px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #4ea1ff26;border-radius:999px;flex:none;padding:0 14px}.kt-system-demo-tab[aria-selected=true],.kt-system-demo-tab:hover,.kt-system-demo-tab:focus-visible{color:#f7f9ff;background:#4ea1ff1c;border-color:#4ea1ff70}.kt-system-demo-body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:16px;min-height:0;padding:clamp(16px,2.4vw,28px);display:grid;overflow-y:auto}.kt-system-demo-main,.kt-system-demo-side,.kt-system-demo-stack{gap:16px;display:grid}.kt-system-demo-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 0,#4ea1ff1f,#0000 32%),#060e1cbd;border:1px solid #9bc9ff26;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff13}.kt-system-demo-panel__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.kt-system-demo-panel__header h3{color:#f7f9ff;letter-spacing:-.02em;margin:0;font-size:1rem}.kt-system-demo-stats,.kt-system-demo-resource-grid,.kt-system-demo-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kt-system-demo-stat,.kt-system-demo-mini-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;min-height:108px;padding:15px}.kt-system-demo-stat span,.kt-system-demo-mini-grid span,.kt-system-demo-detail span{color:#e2eaf694;font-size:.74rem;display:block}.kt-system-demo-stat strong,.kt-system-demo-mini-grid strong,.kt-system-demo-detail strong{color:#f7f9ff;letter-spacing:-.035em;margin-top:9px;font-size:1.45rem;display:block}.kt-system-demo-stat em{color:#9dccff;background:#4ea1ff14;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:760;display:inline-flex}.kt-system-demo-stat[data-tone=gold] em{color:#f2c66d;background:#d7b56d1a}.kt-system-demo-stat[data-tone=green] em{color:#8cffc9;background:#66ffc014}.kt-system-demo-table,.kt-system-demo-checklist,.kt-system-demo-feed,.kt-system-demo-timeline,.kt-system-demo-simulation,.kt-system-demo-detail,.kt-system-demo-code,.kt-system-demo-upload{gap:10px;padding:16px;display:grid}.kt-system-demo-panel-pad{padding:16px}.kt-system-demo-table button,.kt-system-demo-checklist button{min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(82px,.36fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.kt-system-demo-table button:hover,.kt-system-demo-table button:focus-visible,.kt-system-demo-checklist button:hover,.kt-system-demo-checklist button:focus-visible{background:#4ea1ff0f;border-color:#4ea1ff57}.kt-system-demo-table strong,.kt-system-demo-checklist button{color:#f7f9ff;min-width:0;font-size:.88rem}.kt-system-demo-table span,.kt-system-demo-table em{color:#e2eaf69e;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-style:normal}.kt-system-demo-checklist button{grid-template-columns:18px 1fr auto}.kt-system-demo-checklist button span{border:1px solid #4ea1ff6b;border-radius:999px;width:10px;height:10px}.kt-system-demo-checklist button[data-active=true] span{background:#7fdcff;box-shadow:0 0 16px #7fdcffb3}.kt-system-demo-checklist button em{color:#e2eaf68a;font-size:.72rem;font-style:normal}.kt-system-demo-inline-card{background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;gap:8px;padding:13px;display:grid}.kt-system-demo-inline-card span{color:#e2eaf694;font-size:.74rem}.kt-system-demo-inline-card strong{color:#f7f9ff;font-size:1.1rem}.kt-system-demo-inline-card p{color:#e2eaf6a8;margin:0;font-size:.84rem;line-height:1.5}.kt-system-demo-mini-grid--single{grid-template-columns:1fr}.kt-system-demo-status{color:#9dccff;background:#4ea1ff14;border:1px solid #4ea1ff2e;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:760;display:inline-flex}.kt-system-demo-status[data-tone=gold]{color:#f2c66d;background:#d7b56d17;border-color:#d7b56d38}.kt-system-demo-status[data-tone=green]{color:#8cffc9;background:#66ffc012;border-color:#66ffc033}.kt-system-demo-feed article,.kt-system-demo-timeline article{background:#ffffff07;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:14px 1fr;gap:10px;padding:12px;display:grid}.kt-system-demo-feed article>span:first-child,.kt-system-demo-timeline article>span:first-child{background:#7fdcff;border-radius:999px;width:9px;height:9px;margin-top:5px;box-shadow:0 0 16px #7fdcff8c}.kt-system-demo-feed p,.kt-system-demo-detail p,.kt-system-demo-upload p{color:#e2eaf6ad;margin:0;font-size:.86rem;line-height:1.55}.kt-system-demo-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-system-demo-timeline article{grid-template-columns:1fr}.kt-system-demo-timeline article[data-active=true]{background:#4ea1ff0e;border-color:#4ea1ff52}.kt-system-demo-progress{gap:9px;display:grid}.kt-system-demo-progress span{color:#e2eaf6b3;justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.kt-system-demo-progress div{background:#ffffff0e;border-radius:999px;height:8px;overflow:hidden}.kt-system-demo-progress i{border-radius:inherit;background:linear-gradient(90deg,#4ea1ff,#64d9ff,#d7b56d);height:100%;display:block;box-shadow:0 0 18px #4ea1ff52}.kt-system-demo-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-system-demo-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.kt-system-demo-code span{color:#e2eaf6b8;border-bottom:1px solid #ffffff0f;padding:8px 0;font-size:.78rem}.kt-system-demo-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.kt-system-demo-flow button{min-height:132px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #4ea1ff29;border-radius:18px;gap:9px;padding:15px;display:grid;position:relative}.kt-system-demo-flow button:after{content:"";background:linear-gradient(90deg,#4ea1ff99,#0000);width:14px;height:1px;position:absolute;top:50%;right:-14px}.kt-system-demo-flow button:nth-child(3n):after,.kt-system-demo-flow button:last-child:after{display:none}.kt-system-demo-flow button[data-active=true]{background:radial-gradient(circle at 18% 0,#4ea1ff24,#0000 38%),#4ea1ff0e;border-color:#4ea1ff61}.kt-system-demo-flow button>span{color:#d7b56d;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.kt-system-demo-flow strong{color:#f7f9ff;font-size:1rem}.kt-system-demo-simulation ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kt-system-demo-simulation li{color:#e2eaf694;background:#ffffff07;border:1px solid #ffffff13;border-radius:12px;padding:10px 12px;font-size:.84rem}.kt-system-demo-simulation li[data-active=true]{color:#f7f9ff;background:#4ea1ff0f;border-color:#4ea1ff47}.kt-system-demo-upload{text-align:center;border:1px dashed #4ea1ff38;border-radius:16px;place-items:center;min-height:132px;margin:16px}.kt-system-demo-footer{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(20px,2.6vw,34px);display:flex}.kt-system-demo-footer strong{color:#f4f7fbdb;font-size:.84rem}@media (max-width:1080px){.kt-system-demo-body{grid-template-columns:1fr}.kt-system-demo-stats,.kt-system-demo-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kt-system-demo-overlay{height:100dvh;padding:0;display:block;overflow:hidden}.kt-system-demo-window{-webkit-overflow-scrolling:touch;border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;display:block;overflow:hidden auto}.kt-system-demo-header{z-index:2;min-height:0;padding:calc(env(safe-area-inset-top) + 64px) 18px 18px;background:linear-gradient(135deg,#081122fa,#050914f5),#050914fa;display:block;position:relative;top:auto}.kt-system-demo-close{top:calc(env(safe-area-inset-top) + 14px);z-index:1000;background:#081122f5;width:auto;min-height:38px;padding:0 12px;position:fixed;right:14px;box-shadow:0 12px 34px #00000052}.kt-system-demo-body{flex:none;grid-template-columns:minmax(0,1fr);min-height:auto;padding:14px;display:grid;overflow:visible}.kt-system-demo-footer{display:none}.kt-system-demo-stats,.kt-system-demo-resource-grid,.kt-system-demo-mini-grid,.kt-system-demo-flow,.kt-system-demo-timeline{grid-template-columns:1fr}.kt-system-demo-window,.kt-system-demo-window *,.kt-system-demo-body,.kt-system-demo-main,.kt-system-demo-side,.kt-system-demo-stack,.kt-system-demo-panel,.kt-system-demo-table,.kt-system-demo-checklist,.kt-system-demo-feed,.kt-system-demo-timeline,.kt-system-demo-simulation,.kt-system-demo-detail,.kt-system-demo-code,.kt-system-demo-upload,.kt-system-demo-inline-card,.kt-system-demo-stat,.kt-system-demo-mini-grid article,.kt-system-demo-header,.kt-system-demo-panel__header,.kt-system-demo-footer{min-width:0;max-width:100%}.kt-system-demo-header h2,.kt-system-demo-header p,.kt-system-demo-header span{overflow-wrap:anywhere}.kt-system-demo-panel__header{flex-direction:column;align-items:flex-start}.kt-system-demo-tabs{flex-wrap:wrap;overflow-x:visible}.kt-system-demo-tab{flex:auto}.kt-system-demo-flow button:after{background:linear-gradient(#4ea1ff99,#0000);width:1px;height:14px;top:auto;bottom:-14px;right:50%}.kt-system-demo-flow button:nth-child(3n):after{display:block}.kt-system-demo-flow button:last-child:after{display:none}.kt-system-demo-table button,.kt-system-demo-checklist button{grid-template-columns:1fr;min-width:0;max-width:100%}.kt-system-demo-table strong,.kt-system-demo-table span,.kt-system-demo-table em,.kt-system-demo-checklist button,.kt-system-demo-checklist button em,.kt-system-demo-inline-card,.kt-system-demo-inline-card p,.kt-system-demo-detail p,.kt-system-demo-feed p,.kt-system-demo-code span,.kt-system-demo-progress span,.kt-system-demo-footer strong{overflow-wrap:anywhere}.kt-system-demo-action{width:100%}}.kt-tech-section{background:radial-gradient(circle at 77% 26%,#4ea1ff1f,#0000 34%),linear-gradient(#03060dad,#060c18bd)}.kt-ai-demo-overlay{z-index:100;overscroll-behavior:contain;touch-action:pan-y;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 64% 28%,#4ea1ff2e,#0000 34%),radial-gradient(circle at 78% 78%,#d7b56d1a,#0000 28%),#02040ad1;place-items:center;padding:clamp(14px,2.5vw,34px);display:grid;position:fixed;inset:0;overflow-y:auto}.kt-ai-demo-window{background:radial-gradient(circle at 72% 18%,#4ea1ff29,#0000 34%),linear-gradient(135deg,#ffffff0e,#ffffff04),#050914f5;border:1px solid #b4d2ff2e;border-radius:28px;flex-direction:column;width:min(1480px,100%);max-height:min(920px,100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 140px #0000009e,inset 0 1px #ffffff14}.kt-ai-demo-window:before{pointer-events:none;content:"";opacity:.28;background-color:#0000;background-image:linear-gradient(#78beff1f 1px,#0000 1px),linear-gradient(90deg,#78beff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 68% 42%,#000 0%,#0000 74%)}.kt-ai-demo-window__header,.kt-ai-demo-controls,.kt-ai-demo-layout{z-index:1;position:relative}.kt-ai-demo-window__header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:20px clamp(20px,2.6vw,34px);display:flex}.kt-ai-demo-window__header>div{min-width:0}.kt-ai-demo-window__header span,.kt-ai-demo-panel__header p{color:#d7b56d;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:780;display:block}.kt-ai-demo-window__header h2,.kt-ai-demo-panel__header h3{color:#f7f9ff;letter-spacing:-.03em;margin:0}.kt-ai-demo-window__header h2{font-size:clamp(1.35rem,2.2vw,2.2rem)}.kt-ai-demo-close,.kt-ai-demo-button{color:#f4f7fb;min-height:42px;font:inherit;cursor:pointer;z-index:4;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:720;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.kt-ai-demo-close:hover,.kt-ai-demo-close:focus-visible,.kt-ai-demo-button:hover,.kt-ai-demo-button:focus-visible{background:#4ea1ff1a;border-color:#4ea1ff80;transform:translateY(-1px)}.kt-ai-demo-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.kt-ai-demo-button--primary{color:#04101f;background:linear-gradient(135deg,#58aaff,#2f88ff);border-color:#4ea1ff7a}.kt-ai-demo-controls{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(20px,2.6vw,34px);display:flex}.kt-ai-demo-controls strong{color:#f7f9ff;text-transform:capitalize;font-size:.94rem;display:block}.kt-ai-demo-controls span{color:#e2eaf6a3;margin-top:4px;font-size:.82rem;display:block}.kt-ai-demo-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kt-ai-demo-layout{flex:auto;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:16px;min-height:0;max-height:calc(min(920px,100vh - 40px) - 164px);padding:clamp(16px,2.4vw,28px);display:grid;overflow-y:auto}.kt-ai-demo-main{gap:16px;display:grid}.kt-ai-demo-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 0,#4ea1ff1f,#0000 32%),#060e1cb8;border:1px solid #9bc9ff26;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff13}.kt-ai-demo-panel__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.kt-ai-demo-panel__header h3{font-size:1rem}.kt-ai-demo-panel__header>span{color:#9dccffeb;background:#4ea1ff14;border:1px solid #4ea1ff38;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:700}.kt-ai-demo-source{min-height:100%}.kt-ai-demo-document{background:linear-gradient(#ffffff0b,#ffffff05),#0000002e;border:1px solid #ffffff18;border-radius:14px;margin:16px}.kt-ai-demo-document__toolbar{border-bottom:1px solid #ffffff14;gap:7px;padding:12px;display:flex}.kt-ai-demo-document__toolbar span{background:#4ea1ff73;border-radius:999px;width:8px;height:8px}.kt-ai-demo-document p{color:#e2eaf6cc;margin:0;padding:18px;font-size:.96rem;line-height:1.78}.kt-ai-demo-steps{gap:10px;margin:0;padding:16px;list-style:none;display:grid}.kt-ai-demo-step{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:22px 1fr;gap:12px;padding:12px;display:grid}.kt-ai-demo-step__dot{background:#e2eaf647;border-radius:999px;width:11px;height:11px;margin-top:4px;box-shadow:0 0 #4ea1ff00}.kt-ai-demo-step[data-active=true],.kt-ai-demo-step[data-complete=true]{background:#4ea1ff0e;border-color:#4ea1ff38}.kt-ai-demo-step[data-active=true] .kt-ai-demo-step__dot{background:#7fdcff;animation:1.6s ease-in-out infinite ktAiDemoPulse;box-shadow:0 0 18px #7fdcffbd}.kt-ai-demo-step[data-complete=true] .kt-ai-demo-step__dot{background:#f2c66d;box-shadow:0 0 16px #f5ca7480}.kt-ai-demo-step strong{color:#f7f9ff;font-size:.88rem}.kt-ai-demo-step p{color:#e2eaf69e;margin:4px 0 0;font-size:.78rem;line-height:1.45}.kt-ai-demo-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.kt-ai-demo-field{min-height:146px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;gap:8px;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.kt-ai-demo-field:hover:not(:disabled),.kt-ai-demo-field:focus-visible:not(:disabled){background:#4ea1ff0f;border-color:#4ea1ff5c;transform:translateY(-1px)}.kt-ai-demo-field:disabled{cursor:not-allowed;opacity:.72}.kt-ai-demo-field[data-status=approved]{background:#66ffc00b;border-color:#66ffc042}.kt-ai-demo-field[data-status=needs_review]{border-color:#f5ca743d}.kt-ai-demo-field__top{justify-content:space-between;gap:12px;display:flex}.kt-ai-demo-field__top strong{color:#f7f9ff;font-size:.84rem}.kt-ai-demo-field__top em{color:#9dccff;font-size:.72rem;font-style:normal;font-weight:760}.kt-ai-demo-field__value{color:#e2eaf6d1;font-size:.85rem;line-height:1.42}.kt-ai-demo-field__quote{color:#e2eaf67a;font-size:.72rem;line-height:1.38}.kt-ai-demo-status{color:#e2eaf6b8;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:720}.kt-ai-demo-bottom-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;display:grid}.kt-ai-demo-questions{gap:10px;padding:16px;display:grid}.kt-ai-demo-question{background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;padding:12px}.kt-ai-demo-question span{color:#04101f;text-transform:uppercase;background:#f2c66d;border-radius:999px;margin-bottom:8px;padding:4px 7px;font-size:.64rem;font-weight:800;display:inline-flex}.kt-ai-demo-question[data-priority=low] span{background:#9dccff}.kt-ai-demo-question strong{color:#f7f9ff;font-size:.84rem;line-height:1.38;display:block}.kt-ai-demo-question p{color:#e2eaf694;margin:7px 0 0;font-size:.74rem;line-height:1.45}.kt-ai-demo-output__body{padding:18px}.kt-ai-demo-output__body p{color:#e2eaf6c7;margin:0;font-size:.95rem;line-height:1.72}.kt-ai-demo-output[data-approved=true]{border-color:#66ffc042;box-shadow:0 20px 60px #0000003d,0 0 42px #66ffc014,inset 0 1px #ffffff13}@keyframes ktAiDemoPulse{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1080px){.kt-ai-demo-layout,.kt-ai-demo-bottom-grid{grid-template-columns:1fr}.kt-ai-demo-window{max-height:calc(100vh - 26px)}.kt-ai-demo-layout{max-height:calc(100vh - 188px)}}@media (max-width:720px){.kt-ai-demo-overlay{height:100dvh;padding:0;display:block;overflow:hidden}.kt-ai-demo-window{-webkit-overflow-scrolling:touch;border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;display:block;overflow:hidden auto}.kt-ai-demo-window__header,.kt-ai-demo-controls{flex-direction:column;align-items:stretch}.kt-ai-demo-window__header{z-index:2;box-sizing:border-box;width:100%;min-height:0;padding:calc(env(safe-area-inset-top) + 62px) 16px 18px;background:linear-gradient(135deg,#081122fa,#050914f5),#050914fa;border-bottom-color:#9bc9ff2e;display:block;position:relative;top:auto}.kt-ai-demo-window__header>div{width:100%;max-width:100%}.kt-ai-demo-window__header h2,.kt-ai-demo-window__header span{overflow-wrap:anywhere}.kt-ai-demo-window__header h2{max-width:100%;font-size:clamp(1.22rem,7vw,1.72rem);line-height:1.08}.kt-ai-demo-controls{z-index:2;box-sizing:border-box;background:#050914e6;border-top:1px solid #ffffff0e;grid-template-columns:1fr;gap:12px;width:100%;padding:14px 16px;display:grid;position:relative}.kt-ai-demo-controls>div:first-child{background:#ffffff08;border:1px solid #9bc9ff24;border-radius:14px;gap:5px;min-width:0;padding:12px;display:grid}.kt-ai-demo-controls strong{overflow-wrap:anywhere;text-transform:none;font-size:.86rem;line-height:1.25}.kt-ai-demo-controls span{overflow-wrap:anywhere;margin-top:0;font-size:.76rem;line-height:1.42}.kt-ai-demo-control-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.kt-ai-demo-button,.kt-ai-demo-close{width:100%}.kt-ai-demo-close{top:calc(env(safe-area-inset-top) + 14px);z-index:1000;background:#081122f5;width:auto;min-height:38px;padding:0 12px;position:fixed;right:14px;box-shadow:0 12px 34px #00000052}.kt-ai-demo-layout{z-index:1;grid-template-columns:1fr;max-height:none;padding:14px;display:grid;position:relative;overflow:visible}.kt-ai-demo-field-grid{grid-template-columns:1fr}}.kt-tech-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(34px,6vw,82px);display:grid}.kt-tech-panel{background:radial-gradient(circle at 50% 48%,#4ea1ff24,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #9bc9ff26;border-radius:28px;gap:20px;min-height:620px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13}.kt-tech-panel:before{content:"";pointer-events:none;border:1px solid #4ea1ff1f;border-radius:22px;position:absolute;inset:28px}.kt-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kt-tech-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e1ca3;border:1px solid #9bc9ff24;border-radius:20px;min-height:266px;padding:22px}.kt-tech-card__number{color:#d7b56d;border-radius:999px;width:42px;height:42px;margin-bottom:28px;font-size:.78rem;font-weight:780}.kt-tech-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kt-tech-card li{padding-left:18px;font-size:.92rem;position:relative}.kt-tech-card li:before{content:"";background:#4ea1ff;border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0;box-shadow:0 0 14px #4ea1ff94}.kt-process-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:56px;display:grid;position:relative}.kt-process-track:before{content:"";background:linear-gradient(90deg,#0000,#4ea1ff5c,#d7b56d3d,#0000);height:1px;position:absolute;top:38px;left:8%;right:8%}.kt-process-step{background:linear-gradient(#0c1b34b8,#0509149e);border:1px solid #9bc9ff26;border-radius:18px;min-height:254px;padding:20px;position:relative;box-shadow:0 18px 58px #0000003d}.kt-process-step__marker{z-index:1;border-radius:22px;width:76px;height:76px;margin-bottom:30px;position:relative}.kt-process-step__marker span{color:#d7b56d;font-size:.92rem;font-weight:790}.kt-process-step p{margin:12px 0 0;font-size:.92rem}.kt-trust-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,.74fr);align-items:center;gap:clamp(30px,6vw,88px);display:grid}.kt-trust-panel{background:radial-gradient(circle at 88% 12%,#d7b56d17,#0000 34%),#ffffff09;border:1px solid #9bc9ff26;border-radius:24px;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff12}.kt-trust-point{background:#050c188a;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.kt-trust-point span{border-radius:999px;width:28px;height:28px}.kt-trust-point span:before{content:"";background:#d7b56d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 16px #d7b56d9e}.kt-trust-point p{margin:0;font-size:.94rem}.kt-contact-section{background:radial-gradient(circle at 50% 0,#4ea1ff24,#0000 38%),linear-gradient(#03060db8,#05070dd6);padding:clamp(76px,9vw,128px) clamp(16px,4vw,48px);position:relative}.kt-contact-shell{background:radial-gradient(circle at 78% 28%,#4ea1ff26,#0000 34%),radial-gradient(circle at 92% 78%,#d7b56d17,#0000 28%),linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #bed7ff2e;border-radius:30px;grid-template-columns:minmax(0,.94fr) minmax(320px,.56fr);align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(28px,5vw,64px);display:grid;overflow:hidden;box-shadow:0 34px 120px #0000006b,inset 0 1px #ffffff14}.kt-contact-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.kt-contact-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:.95rem;font-weight:760;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.kt-contact-button:hover,.kt-contact-button:focus-visible{transform:translateY(-2px)}.kt-contact-button--primary{color:#04101f;background:linear-gradient(135deg,#58aaff,#2f88ff);box-shadow:0 18px 42px #2f88ff47}.kt-contact-button--secondary{color:#f4f7fb;background:#ffffff0a;border:1px solid #ffffff29}.kt-contact-brief{background:#050c188f;border:1px solid #9bc9ff24;border-radius:22px;padding:22px}.kt-contact-brief strong{color:#f7f9ff;font-size:1rem;display:block}.kt-contact-brief__grid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.kt-contact-brief__grid span{color:#e2eaf6c7;background:#4ea1ff0e;border:1px solid #4ea1ff2e;border-radius:999px;padding:9px 11px;font-size:.82rem}.kt-contact-brief p{margin:18px 0 0;font-size:.92rem}.kt-mvp-modal{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.kt-mvp-modal__backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:radial-gradient(circle at 50% 18%,#4ea1ff2e,#0000 38%),#01040ac7;border:0;position:absolute;inset:0}.kt-mvp-modal__panel{color:#f4f7fb;background:radial-gradient(circle at 78% 12%,#4ea1ff26,#0000 30%),radial-gradient(circle at 12% 86%,#d7b56d14,#0000 28%),linear-gradient(135deg,#ffffff0f,#ffffff05),#050914f0;border:1px solid #bed7ff2e;border-radius:28px;width:min(980px,100%);max-height:min(92vh,980px);position:relative;overflow:auto;box-shadow:0 42px 150px #0000009e,inset 0 1px #ffffff17}.kt-mvp-modal__ambient{pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(#78beff0b 1px,#0000 1px),linear-gradient(90deg,#78beff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 20%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 72% 20%,#000 0%,#0000 68%)}.kt-mvp-modal__header,.kt-mvp-form,.kt-mvp-success{z-index:1;position:relative}.kt-mvp-modal__header{justify-content:space-between;gap:22px;padding:clamp(24px,4vw,42px) clamp(22px,4vw,46px) 0;display:flex}.kt-mvp-modal__header p{color:#d7b56d;letter-spacing:.28em;margin:0 0 13px;font-size:.72rem;font-weight:800}.kt-mvp-modal__header h2{color:#f7f9ff;letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:760;line-height:.98}.kt-mvp-modal__header span{color:#e2eaf6b8;max-width:640px;margin-top:18px;font-size:1rem;line-height:1.65;display:block}.kt-mvp-modal__close{color:#f7f9ff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:1.45rem;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:grid}.kt-mvp-modal__close:hover,.kt-mvp-modal__close:focus-visible{background:#4ea1ff1f;border-color:#4ea1ff6b;transform:translateY(-1px)}.kt-mvp-form{gap:22px;padding:clamp(26px,4vw,44px) clamp(22px,4vw,46px) clamp(24px,4vw,46px);display:grid}.kt-mvp-form-section,.kt-mvp-success{background:radial-gradient(circle at 18% 0,#4ea1ff1f,#0000 32%),#050c188f;border:1px solid #9bc9ff24;border-radius:20px;box-shadow:0 22px 70px #00000038,inset 0 1px #fff1}.kt-mvp-form-section{padding:20px}.kt-mvp-form-section h3{color:#f7f9ff;margin:0 0 16px;font-size:1rem;font-weight:780}.kt-mvp-field-grid,.kt-mvp-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kt-mvp-field{gap:8px;display:grid}.kt-mvp-field span,.kt-mvp-choice span,.kt-mvp-privacy-notice,.kt-mvp-safety-note{color:#e2eaf6b8}.kt-mvp-field span{font-size:.9rem;font-weight:650;line-height:1.45}.kt-mvp-field em{color:#e2eaf67a;font-style:normal;font-weight:500}.kt-mvp-field input,.kt-mvp-field textarea{color:#f7f9ff;width:100%;font:inherit;background:#020812b8;border:1px solid #9bc9ff29;border-radius:12px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.kt-mvp-field input{min-height:48px;padding:0 14px}.kt-mvp-field textarea{resize:vertical;min-height:128px;padding:13px 14px}.kt-mvp-field input:focus,.kt-mvp-field textarea:focus{background:#040e1ed1;border-color:#4ea1ff94;box-shadow:0 0 0 3px #4ea1ff1f}.kt-mvp-field input[aria-invalid=true],.kt-mvp-field textarea[aria-invalid=true]{border-color:#ff717194}.kt-mvp-field small{color:#e2eaf66b;justify-self:end;font-size:.76rem}.kt-mvp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kt-mvp-choice-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.kt-mvp-choice{cursor:pointer;background:#0208127a;border:1px solid #9bc9ff24;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:11px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.kt-mvp-choice:hover,.kt-mvp-choice:focus-within{background:#4ea1ff14;border-color:#4ea1ff6b}.kt-mvp-choice input{accent-color:#4ea1ff;width:16px;height:16px}.kt-mvp-choice span{font-size:.86rem;font-weight:650;line-height:1.32}.kt-mvp-field-error,.kt-mvp-form-status{color:#ffb4b4;margin:0;font-size:.82rem;line-height:1.45}.kt-mvp-form-footer{justify-items:start;gap:16px;display:grid}.kt-mvp-privacy-notice,.kt-mvp-safety-note{max-width:680px;margin:0;font-size:.9rem;line-height:1.55}.kt-mvp-privacy-notice a{color:#9dccff;text-decoration:none}.kt-mvp-privacy-notice a:hover,.kt-mvp-privacy-notice a:focus-visible{color:#f7f9ff;text-decoration:underline}.kt-mvp-submit{color:#04101f;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#58aaff,#2f88ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:.95rem;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 18px 42px #2f88ff47,inset 0 1px #ffffff5c}.kt-mvp-submit:hover,.kt-mvp-submit:focus-visible{transform:translateY(-2px)}.kt-mvp-submit:disabled{cursor:wait;opacity:.68}.kt-mvp-honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.kt-mvp-success{text-align:center;justify-items:center;gap:14px;margin:clamp(26px,4vw,44px);padding:clamp(28px,5vw,54px);display:grid}.kt-mvp-success span{color:#8dffc9;background:#5bffb614;border:1px solid #5bffb652;border-radius:999px;place-items:center;width:68px;height:68px;font-size:1.7rem;display:grid;box-shadow:0 0 36px #5bffb629}.kt-mvp-success h3{color:#f7f9ff;margin:0;font-size:clamp(1.7rem,4vw,2.5rem)}.kt-mvp-success p{color:#e2eaf6b8;margin:0}@media (max-width:860px){.kt-mvp-modal{align-items:end;padding:12px}.kt-mvp-modal__panel{border-radius:24px;max-height:94vh}.kt-mvp-field-grid,.kt-mvp-form-columns,.kt-mvp-choice-grid,.kt-mvp-choice-grid--compact{grid-template-columns:1fr}}@media (max-width:520px){.kt-mvp-modal{padding:0}.kt-mvp-modal__panel{border-radius:22px 22px 0 0;width:100%;max-height:100vh}.kt-mvp-modal__header{padding:22px 18px 0}.kt-mvp-modal__header h2{font-size:clamp(2.1rem,12vw,3.2rem)}.kt-mvp-form{padding:22px 18px 24px}.kt-mvp-form-section{padding:16px}.kt-mvp-submit{width:100%}}.kt-site-footer{background:#03050ad6;border-top:1px solid #ffffff1a;padding:48px clamp(16px,4vw,48px) 32px}.kt-site-footer__grid,.kt-site-footer__bottom{width:min(1240px,100%);margin:0 auto}.kt-site-footer__grid{grid-template-columns:minmax(260px,1.18fr) repeat(4,minmax(138px,.58fr));gap:34px;display:grid}.kt-site-footer__logo{color:#f7f9ff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.kt-site-footer__logo span{color:#d7b56d;background:#ffffff0a;border:1px solid #d7b56d59;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.kt-site-footer__brand p,.kt-site-footer li,.kt-site-footer__bottom{color:#e2eaf68f}.kt-site-footer__brand p{max-width:390px;margin:18px 0 0;line-height:1.68}.kt-site-footer h3{color:#f7f9ff;margin:0;font-size:.92rem}.kt-site-footer ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kt-site-footer a{color:inherit;text-decoration:none;transition:color .16s}.kt-site-footer a:hover,.kt-site-footer a:focus-visible{color:#f7f9ff}.kt-site-footer__bottom{border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;margin-top:38px;padding-top:22px;font-size:.9rem;display:flex}.kt-site-footer__bottom p{margin:0}.kt-legal-page{color:#dfe8f5;background:radial-gradient(circle at 78% 12%,#4ea1ff1f,#0000 32%),radial-gradient(circle at 16% 34%,#d7b56d14,#0000 26%),linear-gradient(#05070d 0%,#07101f 48%,#03050a 100%);min-height:100vh}.kt-legal-main{padding:clamp(92px,10vw,142px) clamp(16px,4vw,48px) clamp(72px,8vw,112px)}.kt-legal-shell{width:min(1040px,100%);margin:0 auto}.kt-legal-back-link{color:#e2eaf6b8;background:#ffffff0a;border:1px solid #9bc9ff29;border-radius:999px;align-items:center;gap:9px;min-height:42px;margin-bottom:18px;padding:0 14px;font-size:.9rem;font-weight:720;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.kt-legal-back-link:hover,.kt-legal-back-link:focus-visible{color:#f7f9ff;background:#4ea1ff14;border-color:#4ea1ff6b;transform:translateY(-1px)}.kt-legal-back-link span{transition:transform .18s}.kt-legal-back-link:hover span,.kt-legal-back-link:focus-visible span{transform:translate(-3px)}.kt-legal-hero{background:radial-gradient(circle at 74% 18%,#4ea1ff29,#0000 36%),linear-gradient(135deg,#ffffff0f,#ffffff05),#050a16d6;border:1px solid #b4d2ff26;border-radius:30px;padding:clamp(28px,5vw,54px);box-shadow:0 34px 120px #0000006b,inset 0 1px #ffffff14}.kt-legal-hero p{color:#d7b56d;letter-spacing:.28em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:800}.kt-legal-hero h1{color:#f7f9ff;letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,6.6rem);font-weight:760;line-height:.95}.kt-legal-hero span{color:#e2eaf6bd;max-width:760px;margin-top:22px;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.72;display:block}.kt-legal-badges{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.kt-legal-badges span{color:#e2eaf6c2;background:#4ea1ff0f;border:1px solid #4ea1ff33;border-radius:999px;padding:9px 12px;font-size:.82rem}.kt-legal-content{background-color:#050a16b8;background-image:linear-gradient(#78beff09 1px,#0000 1px),linear-gradient(90deg,#78beff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #9bc9ff24;border-radius:28px;gap:18px;padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 24px 90px #00000047,inset 0 1px #fff1}.kt-legal-content header,.kt-legal-content section{border-bottom:1px solid #ffffff13;padding-bottom:18px}.kt-legal-content section:last-child{border-bottom:0;padding-bottom:0}.kt-legal-content h2{color:#f7f9ff;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.25rem,2vw,1.65rem)}.kt-legal-content p,.kt-legal-content li,.kt-legal-content address,.kt-legal-content td,.kt-legal-content th{color:#e2eaf6bd;font-size:.98rem;line-height:1.76}.kt-legal-content p,.kt-legal-content ul,.kt-legal-content address{margin:0 0 12px}.kt-legal-content p:last-child,.kt-legal-content ul:last-child,.kt-legal-content address:last-child{margin-bottom:0}.kt-legal-content ul{gap:7px;padding-left:1.2rem;display:grid}.kt-legal-content strong{color:#f7f9ff}.kt-legal-content address{font-style:normal}.kt-legal-content a{color:#9dccff;text-decoration:none}.kt-legal-content a:hover,.kt-legal-content a:focus-visible{color:#f7f9ff;text-decoration:underline}.kt-legal-table-wrap{max-width:100%;overflow-x:auto}.kt-legal-content table{border-collapse:collapse;border:1px solid #9bc9ff24;border-radius:16px;width:100%;min-width:620px;overflow:hidden}.kt-legal-content th,.kt-legal-content td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:12px 14px}.kt-legal-content th{color:#f7f9ff;background:#4ea1ff13}.kt-legal-content tr:last-child td{border-bottom:0}@media (max-width:1080px){.kt-examples-grid,.kt-tech-layout,.kt-trust-layout,.kt-contact-shell,.kt-site-footer__grid{grid-template-columns:1fr}.kt-rest-heading--sticky{position:static}.kt-tech-panel{min-height:auto}}@media (max-width:760px){.kt-legal-main{padding:82px 14px 66px}.kt-legal-hero,.kt-legal-content{border-radius:22px}.kt-legal-hero h1{font-size:clamp(2.55rem,13vw,4rem)}.kt-legal-content{padding:20px}.kt-legal-content p,.kt-legal-content li,.kt-legal-content address,.kt-legal-content td,.kt-legal-content th{font-size:.94rem}.kt-rest-container,.kt-rest-heading,.kt-rest-heading h2,.kt-rest-heading span,.kt-builds-inner,.kt-builds-heading,.kt-builds-heading h2,.kt-builds-heading>p:last-child,.kt-tech-panel,.kt-tech-grid,.kt-tech-card,.kt-tech-card h3,.kt-tech-card li,.kt-site-footer__grid,.kt-site-footer__bottom{overflow-wrap:break-word;min-width:0;max-width:100%}.kt-rest-heading h2{text-wrap:auto;font-size:clamp(1.95rem,8.4vw,2.5rem)}.kt-builds-heading h2{overflow-wrap:break-word;text-wrap:auto;font-size:clamp(1.95rem,8.4vw,2.5rem)}.kt-tech-panel{padding:18px}.kt-examples-section{overflow-x:clip}.kt-examples-section .kt-rest-container,.kt-examples-grid,.kt-examples-grid>*{width:100%;min-width:0;max-width:100%}.kt-examples-grid,.kt-tech-grid,.kt-process-track{grid-template-columns:1fr}.kt-examples-grid{gap:16px;margin-top:32px}.kt-example-card{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;max-width:100%;min-height:auto;padding:20px;display:grid;overflow:hidden}.kt-example-card__content,.kt-example-card h3,.kt-example-card p,.kt-example-card__tags,.kt-example-card__output,.kt-example-card__demo-button{min-width:0;max-width:100%}.kt-example-card__content{margin-top:22px}.kt-example-card h3,.kt-example-card p,.kt-example-card__output strong,.kt-example-card__tags span{overflow-wrap:anywhere}.kt-example-card__tags{gap:7px}.kt-example-card__tags span{white-space:normal}.kt-example-card__output{flex-direction:column;align-items:flex-start;gap:5px;width:100%;max-width:none;margin-top:24px;position:static}.kt-example-card:has(.kt-example-card__demo-button) .kt-example-card__output{flex-direction:column;align-items:flex-start;gap:5px;width:100%;max-width:none;margin-top:24px;position:static}.kt-example-card__output strong{text-align:left}.kt-example-card__demo-button{box-sizing:border-box;justify-self:stretch;width:100%;margin-top:18px;position:static}.kt-example-card:after{display:none}.kt-process-track:before{width:1px;height:auto;top:0;bottom:0;left:38px}.kt-process-step{min-height:auto}.kt-contact-actions{display:grid}.kt-contact-button{width:100%}.kt-site-footer__bottom{flex-direction:column}}@media (max-width:520px){.kt-rest-section,.kt-contact-section{padding-inline:20px}.kt-example-card,.kt-tech-card,.kt-process-step,.kt-contact-shell{border-radius:18px}}@media (prefers-reduced-motion:reduce){.kt-rest-section *,.kt-contact-section *,.kt-site-footer *{transition-duration:1ms!important}*,:before,:after{scroll-behavior:auto!important}.kt-flow-section:before,.kt-motherboard-visual *,.kt-mvp-modal *,.kt-mvp-modal :before,.kt-mvp-modal :after,.kt-interactive-card:before{transition-duration:1ms!important;animation:none!important}}@media (hover:none),(pointer:coarse){.kt-interactive-card,.kt-interactive-card:hover,.kt-interactive-card:focus-within,.kt-workflow-card,.kt-workflow-card:hover,.kt-workflow-card:focus-within,.kt-builds-card,.kt-builds-card:hover,.kt-builds-card:focus-within{transform:none!important}.kt-interactive-card:hover:before,.kt-interactive-card:focus-within:before,.kt-workflow-card:hover:before,.kt-workflow-card:focus-within:before,.kt-builds-card:hover:before,.kt-builds-card:focus-within:before{opacity:0}.kt-interactive-card:hover .kt-interactive-card__icon,.kt-interactive-card:focus-within .kt-interactive-card__icon{transform:none}.kt-example-card:hover,.kt-example-card:focus-within{border-color:#9bc9ff29;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff12}.kt-workflow-card:hover,.kt-workflow-card:focus-within{background:radial-gradient(circle at 20% 0,#4ea1ff1f,#0000 32%),#060e1cb8;border-color:#9bc9ff26;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff14}.kt-builds-card:hover,.kt-builds-card:focus-within{background:linear-gradient(145deg,#0c1b34c7,#050914bd),radial-gradient(circle at 18% 12%,#4ea1ff1f,#0000 34%);border-color:#9bc9ff29;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff12}.kt-ai-demo-field:hover:not(:disabled),.kt-ai-demo-field:focus-visible:not(:disabled),.kt-system-demo-table button:hover,.kt-system-demo-table button:focus-visible,.kt-system-demo-checklist button:hover,.kt-system-demo-checklist button:focus-visible{transform:none!important}.kt-ai-demo-field:hover:not(:disabled){background:#ffffff08;border-color:#ffffff17}.kt-ai-demo-field[data-status=approved]:hover:not(:disabled){background:#66ffc00b;border-color:#66ffc042}.kt-ai-demo-field[data-status=needs_review]:hover:not(:disabled){border-color:#f5ca743d}.kt-system-demo-table button:hover,.kt-system-demo-checklist button:hover{background:#ffffff08;border-color:#ffffff16}}@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}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
