/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-black:#000;--spacing:.25rem;--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-2xl:1.5rem;--text-3xl:1.875rem;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-\[0\.65em\]{top:.65em}.-right-\[0\.3em\]{right:-.3em}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-20{z-index:20}.col-span-12{grid-column:span 12/span 12}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing) * 0)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-\[200px\]{height:200px}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.bg-black{background-color:var(--color-black)}.bg-primary{background-color:var(--primary)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#061426\]{--tw-gradient-from:#061426;--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))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab, red, red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--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-\[\#07345b\]{--tw-gradient-via:#07345b;--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)}.via-transparent{--tw-gradient-via:transparent;--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-\[\#086492\]{--tw-gradient-to:#086492;--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-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab, red, red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab, var(--color-black) 60%, transparent)}}.to-black\/60{--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))}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.31em\]{font-size:.31em}.text-\[10px\]{font-size:10px}.text-\[26vw\]{font-size:26vw}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.text-black{color:var(--color-black)}.text-foreground{color:var(--foreground)}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.opacity-\[0\.7\]{opacity:.7}.mix-blend-overlay{mix-blend-mode:overlay}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}}@media (width>=40rem){.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[24vw\]{font-size:24vw}}@media (width>=48rem){.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[22vw\]{font-size:22vw}.md\:text-\[60pt\]{font-size:60pt}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:text-\[20vw\]{font-size:20vw}}@media (width>=80rem){.xl\:text-\[19vw\]{font-size:19vw}}@media (width>=96rem){.\32 xl\:text-\[20vw\]{font-size:20vw}}}.noise-overlay{background-image:radial-gradient(circle at 20% 20%,#ffffff47,#0000 1px),radial-gradient(circle at 80% 10%,#fff3,#0000 1px),radial-gradient(circle at 40% 70%,#ffffff2e,#0000 1px);background-size:3px 3px,4px 4px,5px 5px}:root{--card:#f7fbff;--ring:#6366f1;--input:#d1d5db;--muted:#f3f4f6;--accent:#dbeafe;--border:#d1d5db;--radius:.5rem;--chart-1:#6366f1;--chart-2:#4f46e5;--chart-3:#4338ca;--chart-4:#3730a3;--chart-5:#312e81;--popover:#fff;--primary:#6366f1;--sidebar:#f3f4f6;--font-mono:"JetBrains Mono", monospace;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--secondary:#e5e7eb;--background:#f8fafc;--font-serif:Merriweather, Georgia, serif;--foreground:#1e293b;--destructive:#ef4444;--shadow-blur:8px;--shadow-color:#000;--sidebar-ring:#6366f1;--shadow-spread:-1px;--shadow-opacity:.1;--sidebar-accent:#dbeafe;--sidebar-border:#e0e7ff;--card-foreground:#1e293b;--shadow-offset-x:0px;--shadow-offset-y:4px;--sidebar-primary:#6366f1;--muted-foreground:#6b7280;--accent-foreground:#374151;--popover-foreground:#1e293b;--primary-foreground:#fff;--sidebar-foreground:#1e293b;--secondary-foreground:#374151;--destructive-foreground:#fff;--sidebar-accent-foreground:#374151;--sidebar-primary-foreground:#fff;--ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-sans);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 8% 8%,#c97a0529,#0000 26rem),radial-gradient(circle at 86% 4%,#2f6f9242,#0000 31rem),radial-gradient(circle at 50% 68%,#264f971f,#0000 35rem),linear-gradient(#dfeaf5 0%,#edf3f9 42%,#e4eef7 100%)}.dark{--card:#23243a;--ring:#ffe066;--input:#3a5ba0;--muted:#23243a;--accent:#bccdf0;--border:#2d2e3e;--radius:.5rem;--chart-1:#3a5ba0;--chart-2:#ffe066;--chart-3:#6ea3c1;--chart-4:#7a88a1;--chart-5:#a04a6c;--popover:#23243a;--primary:#3a5ba0;--sidebar:#23243a;--secondary:#ffe066;--background:#181a24;--foreground:#e6eaf3;--destructive:#a04a6c;--sidebar-ring:#ffe066;--sidebar-accent:#ffe066;--sidebar-border:#2d2e3e;--card-foreground:#e6eaf3;--sidebar-primary:#3a5ba0;--muted-foreground:#7a88a1;--accent-foreground:#181a24;--popover-foreground:#ffe066;--primary-foreground:#ffe066;--sidebar-foreground:#e6eaf3;--secondary-foreground:#23243a;--destructive-foreground:#ffe066;--sidebar-accent-foreground:#23243a;--sidebar-primary-foreground:#ffe066;--graphite:var(--foreground);--graphite-2:var(--card);--ink:var(--foreground);--royal:var(--primary);--blue:var(--input);--flow-accent:var(--accent);--soft-accent:var(--secondary);--lavender:#3b3d5d;--lilac:var(--card);--paper:var(--background);--surface:#23243ac7;--surface-strong:#23243aeb;--line:#2d2e3ee0;--line-strong:#ffe06652;--shadow:0 26px 80px #00000038;--shadow-deep:0 38px 110px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}body:before{content:"";z-index:-3;pointer-events:none;background-color:#0000;background-image:linear-gradient(#3a5ba00e 1px,#0000 1px),linear-gradient(90deg,#3a5ba00e 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:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000094 42%,#0000 88%);mask-image:linear-gradient(#000 0%,#00000094 42%,#0000 88%)}button,input,textarea,select{font:inherit}button{border:0}img{max-width:100%}a{color:inherit}::selection{color:#fff;background:var(--royal)}.app-shell{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative}main{z-index:2;flex:1;padding-top:104px;position:relative}.particles-background{z-index:0}#particles-js canvas{display:block;z-index:0!important;position:fixed!important;inset:0!important}.ambient-layer{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-layer canvas{opacity:.82;position:absolute;inset:0}.ambient-cloud{filter:blur(36px);opacity:.52;animation:cloudDrift 18s var(--ease) infinite alternate;border-radius:999px;position:absolute;transform:translate(0)}.ambient-cloud-a{background:#c8b8f55c;width:34vw;height:34vw;top:10%;left:-10%}.ambient-cloud-b{background:#8de7ee47;width:42vw;height:30vw;animation-delay:-5s;top:24%;right:-16%}.ambient-cloud-c{background:#8ebcf83d;width:38vw;height:24vw;animation-delay:-9s;bottom:-10%;left:28%}.site-header{z-index:50;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:#f7fbffe6;border:1px solid #ffffffb3;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(1180px,100% - 32px);min-height:72px;padding:10px 12px 10px 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #2430411f}.brand,.site-footer a:first-child{align-items:center;display:inline-flex}.brand img{width:120px;height:auto;display:block}.site-nav{justify-content:center;align-items:center;gap:6px;display:flex}.site-nav a{min-height:44px;color:var(--muted);transition:color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:.88rem;font-weight:760;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-nav a:hover,.site-nav a.active{background:color-mix(in srgb, var(--card) 82%, transparent)}}.site-nav a:hover,.site-nav a.active{box-shadow:inset 0 0 0 1px var(--line)}.nav-dropdown{position:relative}.dropdown-trigger:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.dropdown-menu{min-width:184px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease);background:#fbf6dff5;border:1px solid #ffffffb8;border-radius:20px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px)scale(.98)}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.dropdown-menu a{justify-content:flex-start;width:100%}.button-primary{color:#fff;background:linear-gradient(135deg, var(--secondary), transparent 34%), linear-gradient(135deg, var(--primary), var(--primary) 48%, var(--accent))}@supports (color:color-mix(in lab, red, red)){.button-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--secondary) 30%, transparent), transparent 34%), linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 78%, var(--accent)) 48%, var(--accent))}}.button-primary{box-shadow:0 18px 42px #3a5ba03d}.button:hover{transform:translateY(-2px)}.section-shell{width:min(1180px,100% - 40px);margin:0 auto}.content-band{padding:46px 0}.hero{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);align-items:center;gap:58px;min-height:calc(100dvh - 104px);padding:42px 0 86px;display:grid}.hero-copy,.page-hero{max-width:760px}.centered{text-align:center;margin-left:auto;margin-right:auto}.reveal-stack>*{animation:riseIn .76s var(--ease) both}.reveal-stack>:nth-child(2){animation-delay:80ms}.reveal-stack>:nth-child(3){animation-delay:.14s}.reveal-stack>:nth-child(4){animation-delay:.21s}.eyebrow{color:var(--royal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:850}h1,h2,h3,h4,p{margin-top:0}h1{max-width:920px;color:var(--graphite);margin-bottom:22px;font-size:clamp(3.15rem,8vw,6.6rem);font-weight:760;line-height:.92}h2{color:var(--graphite);margin-bottom:0;font-size:clamp(2rem,4.6vw,4.2rem);font-weight:720;line-height:1}h3{color:var(--graphite);margin-bottom:0;font-size:1.12rem;font-weight:760;line-height:1.25}p{color:var(--muted-foreground)}.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.story-step p,.amba-hero p,.privacy-header p,.privacy-block p{color:var(--muted-foreground);font-size:1.04rem;line-height:1.76}.hero-subheading{max-width:660px;margin-bottom:32px}.button-row{flex-wrap:wrap;gap:13px;display:flex}.button{cursor:pointer;min-height:48px;transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:820;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";transition:transform .6s var(--ease);background:linear-gradient(110deg,#0000,#ffffff7a,#0000);position:absolute;inset:0;transform:translate(-120%)}.button:hover:before{transform:translate(120%)}.button-secondary{color:var(--graphite);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbffeb;box-shadow:0 18px 44px #24304117}.intelligence-cloud{background:radial-gradient(circle at 50% 44%, var(--popover), var(--card) 24%, transparent 43%), radial-gradient(circle at 24% 18%, var(--secondary), transparent 30%), radial-gradient(circle at 82% 18%, var(--accent), transparent 30%), linear-gradient(145deg, #f7fbffe6, #dbe6f0a8);border-radius:44px;min-height:620px;position:relative}@supports (color:color-mix(in lab, red, red)){.intelligence-cloud{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--popover) 82%, transparent), color-mix(in srgb, var(--card) 34%, transparent) 24%, transparent 43%), radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--secondary) 28%, transparent), transparent 30%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 30%), linear-gradient(145deg, #f7fbffe6, #dbe6f0a8)}}.intelligence-cloud{box-shadow:var(--shadow-deep);isolation:isolate;overflow:hidden}.intelligence-cloud:before{content:"";animation:cloudPulse 5s var(--ease) infinite alternate;border:1px solid #4e70d91f;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 60px #8ebcf824,0 0 80px #8de7ee1a}.cloud-core{z-index:2;border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf6dfe0;border-radius:32px;place-items:center;gap:10px;width:238px;min-height:172px;padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #24304124}.cloud-core img{width:150px}.cloud-core span,.cloud-node,.mock-pill,.platform-preview,.project-orbit-node,.workflow-node,.values-matrix span,.signal-strip span{color:var(--ink);font-size:.82rem;font-weight:820}.cloud-orbit{border:1px solid #4e70d929;border-radius:50%;animation:22s linear infinite orbitSpin;position:absolute;inset:15%}.orbit-two{border-color:#8de7ee2e;animation-duration:29s;animation-direction:reverse;inset:25% 9%;transform:rotate(62deg)}.cloud-node{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:44px;animation:floatNode 7s var(--ease) infinite alternate;background:#fbf6dfe0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;box-shadow:0 16px 42px #2430411a}.cloud-node span{background:var(--flow-accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #8de7ee21}.cloud-node-1{top:12%;left:12%}.cloud-node-2{animation-delay:-1s;top:18%;right:9%}.cloud-node-3{animation-delay:-2.5s;bottom:17%;right:12%}.cloud-node-4{animation-delay:-4s;bottom:14%;left:10%}.data-stream{filter:drop-shadow(0 0 10px #8de7ee66);height:2px;animation:dataSweep 4.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#4e70d9b8,#8de7eeb3,#0000);border-radius:999px;position:absolute}.stream-a{width:56%;top:35%;left:8%;transform:rotate(17deg)}.stream-b{width:52%;animation-delay:-1.8s;top:63%;right:9%;transform:rotate(-24deg)}.stream-c{width:46%;animation-delay:-3s;top:49%;left:26%}.signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-42px;padding-bottom:68px;display:grid}.signal-strip span,.values-matrix span{border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbffe6;border-radius:18px;justify-content:center;align-items:center;min-height:56px;display:flex;box-shadow:0 16px 48px #24304114}.narrative-split{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;padding:70px 0;display:grid}.section-heading{max-width:840px}.section-heading.centered{margin:0 auto 42px}.narrative-copy{gap:20px;display:grid}.narrative-copy p{margin:0}.cinematic-grid,.feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--popover), var(--card)), #f7fbffeb;border-radius:26px;min-height:188px;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.feature-card{background:linear-gradient(145deg, color-mix(in srgb, var(--popover) 74%, transparent), color-mix(in srgb, var(--card) 72%, transparent)), #f7fbffeb}}.feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s var(--ease);box-shadow:0 18px 54px #24304117}.feature-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .26s var(--ease);background:linear-gradient(135deg,#8de7ee29,#0000 42%,#c8b8f529);position:absolute;inset:1px}.feature-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-7px)}.feature-card:hover:after{opacity:1}.feature-card h3,.feature-card p,.feature-card span{z-index:1;position:relative}.feature-card p{margin:16px 0 0;font-size:.96rem}.card-number{color:var(--royal);margin-bottom:34px;font-size:.78rem;font-weight:900;display:inline-flex}.flagship-band,.system-panel,.closing-cta,.closing-statement,.project-showcase,.privacy-document{border:1px solid var(--line);background:radial-gradient(circle at 12% 12%, var(--secondary), transparent 34%), radial-gradient(circle at 92% 18%, var(--accent), transparent 34%), #f7fbffe0}@supports (color:color-mix(in lab, red, red)){.flagship-band,.system-panel,.closing-cta,.closing-statement,.project-showcase,.privacy-document{background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--secondary) 24%, transparent), transparent 34%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 34%), #f7fbffe0}}.flagship-band,.system-panel,.closing-cta,.closing-statement,.project-showcase,.privacy-document{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.flagship-band{border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:42px;margin:66px auto 96px;padding:42px;display:grid}.flagship-copy h2{margin-bottom:26px}.product-mock{background:radial-gradient(circle, #fbf6dfb8, transparent 28%), linear-gradient(145deg, var(--primary), var(--accent));border-radius:30px;place-items:center;min-height:360px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.product-mock{background:radial-gradient(circle, #fbf6dfb8, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--primary) 10%, transparent), color-mix(in srgb, var(--accent) 14%, transparent))}}.product-mock{overflow:hidden}.product-mock img{z-index:2;background:#fff;border-radius:32px;width:132px;height:132px;padding:16px;position:relative;box-shadow:0 22px 68px #24304129}.mock-line{width:62%;height:2px;animation:dataSweep 4.2s var(--ease) infinite;background:linear-gradient(90deg,#0000,#4e70d994,#0000);border-radius:999px;position:absolute}.mock-line-a{transform:rotate(24deg)}.mock-line-b{animation-delay:-2s;transform:rotate(-28deg)}.mock-pill{z-index:3;border:1px solid var(--line);background:#fbf6dfe6;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;display:inline-flex;position:absolute;box-shadow:0 14px 38px #2430411a}.about-hero{max-width:980px}.story-flow{gap:18px;margin-bottom:46px;display:grid;position:relative}.story-flow:before{content:"";background:linear-gradient(var(--royal), var(--flow-accent));opacity:.36;width:1px;position:absolute;top:34px;bottom:34px;left:36px}.story-step{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #ffffffb8;border-radius:28px;grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:28px;display:grid;position:relative;box-shadow:0 16px 50px #24304114}.story-index{z-index:1;color:#fff;background:linear-gradient(135deg, var(--royal), var(--flow-accent));border-radius:50%;place-items:center;width:72px;height:72px;font-weight:900;display:grid;box-shadow:0 18px 42px #4e70d933}.story-step h2{margin-bottom:12px;font-size:clamp(1.65rem,3vw,2.8rem)}.story-step p:last-child{max-width:760px;margin-bottom:0}.values-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 54px;display:grid}.closing-statement{color:var(--graphite);text-align:center;border-radius:30px;padding:38px;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:760;line-height:1.04}.project-showcase{border-radius:36px;gap:34px;padding:42px;display:grid;position:relative;overflow:hidden}.project-showcase:before{content:"";width:620px;height:620px;animation:cloudPulse 6s var(--ease) infinite alternate;background:radial-gradient(circle,#8de7ee47,#0000 68%);border-radius:50%;position:absolute;inset:-42% auto auto 44%}.project-brand,.project-intro,.project-actions,.project-orbit{z-index:1;position:relative}.project-brand{align-items:center;gap:20px;display:flex}.project-brand img{object-fit:contain;background:#fff;border-radius:28px;width:104px;height:104px;padding:13px;box-shadow:0 18px 54px #24304124}.project-brand span,.project-actions span{color:var(--royal);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.project-brand h2{font-size:clamp(3.2rem,8vw,7.6rem);line-height:.86}.project-orbit{background:radial-gradient(circle,#ffffffe6,#0000 12%),radial-gradient(circle,#4e70d917,#0000 42%);border-radius:32px;min-height:250px}.project-orbit:before,.project-orbit:after{content:"";border:1px solid #4e70d924;border-radius:50%;position:absolute;inset:16%}.project-orbit:after{border-color:#8de7ee2e;inset:28% 10%;transform:rotate(-12deg)}.project-orbit-node{background:#ffffffc2;border-radius:999px;align-items:center;min-height:40px;padding:0 13px;display:inline-flex;position:absolute;box-shadow:0 14px 38px #2430411a}.node-1{top:16%;left:12%}.node-2{top:18%;right:12%}.node-3{bottom:14%;left:18%}.node-4{bottom:18%;right:15%}.project-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.project-intro p{margin-bottom:0}.project-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.amba-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;gap:54px;margin-bottom:54px;display:grid}.amba-product-visual{min-height:520px;box-shadow:var(--shadow-deep);background:radial-gradient(circle at 50% 48%,#ffffffeb,#0000 22%),radial-gradient(circle at 20% 20%,#c8b8f559,#0000 30%),radial-gradient(circle at 84% 76%,#8de7ee4d,#0000 30%),#ffffff6b;border:1px solid #ffffffb8;border-radius:42px;place-items:center;display:grid;position:relative;overflow:hidden}.amba-product-visual:before{content:"";border:1px solid #4e70d924;border-radius:50%;animation:24s linear infinite orbitSpin;position:absolute;inset:13%}.amba-product-visual img{z-index:2;object-fit:contain;background:#fff;border-radius:34px;width:142px;height:142px;padding:16px;box-shadow:0 26px 78px #24304129}.platform-preview{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(230px,42%);animation:floatNode 7s var(--ease) infinite alternate;background:#ffffffc2;border:1px solid #ffffffc2;border-radius:20px;gap:5px;padding:16px;display:grid;position:absolute;box-shadow:0 18px 52px #2430411f}.platform-preview span{color:var(--royal);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.preview-b{animation-delay:-2s;top:40%;right:8%}.preview-c{animation-delay:-4s;bottom:12%;left:18%}.workflow-constellation{background:radial-gradient(circle,#fffc,#0000 20%),linear-gradient(135deg,#c8b8f529,#8de7ee2e);border:1px solid #ffffffb8;border-radius:34px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 18px 60px #2430411a}.workflow-node{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:24px;place-items:center;gap:6px;width:132px;min-height:86px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 46px #2430411a}.workflow-node span{color:var(--royal);font-size:.76rem;font-weight:900}.workflow-node-1{top:12%;left:8%}.workflow-node-2{top:18%;left:31%}.workflow-node-3{top:38%;left:50%;transform:translate(-50%)}.workflow-node-4{bottom:16%;right:25%}.workflow-node-5{top:15%;right:7%}.workflow-path{height:2px;animation:dataSweep 4s var(--ease) infinite;background:linear-gradient(90deg,#0000,#4e70d99e,#8de7eebd,#0000);border-radius:999px;position:absolute}.path-one{width:44%;top:32%;left:12%;transform:rotate(12deg)}.path-two{width:36%;animation-delay:-1.4s;top:52%;left:43%;transform:rotate(28deg)}.path-three{width:30%;animation-delay:-2.6s;top:34%;right:9%;transform:rotate(-28deg)}.product-heading{margin-top:24px}.system-panel{border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:38px;margin:64px 0 34px;padding:42px;display:grid}.system-panel h2{font-size:clamp(1.8rem,4vw,3.4rem)}.system-radar{background:radial-gradient(circle,#ffffffeb,#0000 14%),radial-gradient(circle,#4e70d91a,#0000 54%);border-radius:30px;min-height:310px;position:relative}.system-radar:before,.system-radar:after{content:"";border:1px solid #4e70d926;border-radius:50%;position:absolute;inset:15%}.system-radar:after{border-color:#8de7ee2e;inset:28%}.system-radar span{min-height:42px;color:var(--ink);background:#ffffffc2;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:820;display:inline-flex;position:absolute;box-shadow:0 14px 38px #24304117}.system-radar span:first-child{top:11%;left:12%}.system-radar span:nth-child(2){top:17%;right:12%}.system-radar span:nth-child(3){bottom:14%;left:20%}.system-radar span:nth-child(4){bottom:18%;right:16%}.closing-cta{border-radius:30px;justify-content:space-between;align-items:center;gap:22px;padding:34px;display:flex}.closing-cta h2{font-size:clamp(1.8rem,3vw,3rem)}.contact-heading{margin-bottom:46px}.contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:stretch;gap:22px;display:grid}.contact-form,.contact-info{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7fbffeb;border-radius:34px}.contact-form{gap:18px;padding:34px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{color:var(--graphite);gap:9px;font-size:.88rem;font-weight:850;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--graphite);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);background:#fbf6dfeb;border-radius:18px;outline:none}.contact-form input{min-height:52px;padding:0 16px}.contact-form textarea{resize:vertical;min-height:166px;padding:14px 16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--ring);box-shadow:0 0 0 4px var(--ring), 0 16px 38px #24304114;background:#fff}@supports (color:color-mix(in lab, red, red)){.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--ring) 24%, transparent), 0 16px 38px #24304114}}.contact-form .button{width:fit-content}.form-status{color:var(--royal);margin:0;font-weight:820}.contact-info{background:radial-gradient(circle at 90% 12%, var(--secondary), transparent 34%), linear-gradient(145deg, var(--foreground), var(--destructive));padding:34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-info{background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--secondary) 18%, transparent), transparent 34%), linear-gradient(145deg, var(--foreground), var(--destructive))}}.contact-info:after{content:"";background:var(--secondary);border-radius:50%;height:220px;position:absolute;inset:auto -20% -28% 18%}@supports (color:color-mix(in lab, red, red)){.contact-info:after{background:color-mix(in srgb, var(--secondary) 14%, transparent)}}.contact-info:after{filter:blur(24px)}.contact-info h2,.contact-info .eyebrow,.contact-info dt,.contact-info dd,.contact-info a{z-index:1;position:relative}.contact-info h2{color:#fff;margin-bottom:34px;font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.08}.contact-info dl{z-index:1;gap:18px;margin:0;display:grid;position:relative}.contact-info div{border-bottom:1px solid #ffffff21;padding-bottom:18px}.contact-info div:last-child{border-bottom:0;padding-bottom:0}.contact-info dt{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:900}.contact-info dd{color:#ffffffd6;margin:0;font-weight:720;line-height:1.55}.contact-info a{color:#fff;text-decoration:none}.privacy-document{border-radius:30px;max-width:940px;margin:0 auto;padding:50px}.privacy-header{border-bottom:1px solid var(--line);padding-bottom:28px}.privacy-header h1{margin-bottom:10px;font-size:clamp(2.4rem,5vw,4.4rem)}.privacy-header span{color:var(--royal);margin-bottom:20px;font-size:.9rem;font-weight:850;display:inline-flex}.privacy-header p,.privacy-block p{font-size:.98rem}.privacy-header p{max-width:760px;margin-bottom:0}.privacy-content{display:grid}.privacy-block{border-bottom:1px solid var(--line);padding:26px 0}.privacy-block:last-child{border-bottom:0;padding-bottom:0}.privacy-block h2{margin-bottom:12px;font-size:1.16rem}.privacy-block p{margin-bottom:0}.site-footer{z-index:2;border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 20px 54px;display:flex;position:relative}.footer-brandline{place-items:center;gap:10px;display:grid}.site-footer img{width:112px;height:auto}.site-footer p,.site-footer span{color:var(--muted-foreground);margin:0}.site-footer span,.site-footer a{font-size:.9rem}.footer-legal{flex-wrap:wrap;justify-content:center;gap:10px 16px;display:flex}.site-footer a{color:var(--royal);text-underline-offset:4px;font-weight:820;text-decoration-thickness:1px}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cloudDrift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(4%,-3%)scale(1.08)}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cloudPulse{0%{opacity:.48;transform:scale(.98)}to{opacity:.9;transform:scale(1.02)}}@keyframes floatNode{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes dataSweep{0%,to{opacity:.16;filter:blur()}45%{opacity:.82;filter:blur(.2px)drop-shadow(0 0 10px #8de7ee66)}}@media (width<=980px){main{padding-top:146px}.site-header{grid-template-columns:1fr auto;gap:10px 14px}.site-nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.hero,.narrative-split,.flagship-band,.amba-hero,.system-panel,.contact-layout{grid-template-columns:1fr}.hero{min-height:auto;padding-top:28px}.intelligence-cloud,.amba-product-visual{min-height:520px}.signal-strip,.cinematic-grid,.feature-card-grid,.values-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.project-intro{grid-template-columns:1fr}}@media (width<=640px){main{padding-top:144px}.site-header,.section-shell{width:min(100% - 28px,1180px)}.site-header{border-radius:22px;padding:10px;top:10px}.brand img{width:104px}.site-nav a{min-height:38px;padding:0 10px;font-size:.8rem}.dropdown-menu{left:0;transform:translateY(8px)scale(.98)}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{transform:translate(0)scale(1)}.page-section{padding:52px 0 76px}.hero{gap:34px;padding:18px 0 70px}h1{font-size:clamp(2.7rem,14.5vw,4.35rem);line-height:.96}h2{font-size:clamp(1.85rem,10vw,3rem)}.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.story-step p,.amba-hero p,.privacy-header p,.privacy-block p{font-size:1rem}.button-row,.button{width:100%}.intelligence-cloud,.amba-product-visual{border-radius:30px;min-height:430px}.cloud-core{border-radius:26px;width:190px;min-height:142px;padding:22px}.cloud-core img{width:126px}.cloud-node{max-width:170px;min-height:38px;padding:0 10px;font-size:.72rem}.signal-strip,.cinematic-grid,.feature-card-grid,.values-matrix,.form-grid{grid-template-columns:1fr}.signal-strip{margin-top:-24px}.narrative-split{gap:26px;padding:52px 0}.flagship-band,.project-showcase,.system-panel,.closing-cta,.closing-statement,.contact-form,.contact-info,.privacy-document{border-radius:26px;padding:26px 20px}.product-mock{min-height:300px}.mock-pill,.platform-preview,.project-orbit-node,.workflow-node{font-size:.72rem}.story-flow:before{left:27px}.story-step{grid-template-columns:1fr;gap:18px;padding:22px}.story-index{width:54px;height:54px}.project-brand{flex-direction:column;align-items:flex-start}.project-brand img{border-radius:23px;width:82px;height:82px}.project-orbit,.workflow-constellation,.system-radar{min-height:390px}.project-orbit-node,.workflow-node{width:auto;max-width:150px}.node-1,.workflow-node-1{left:7%}.node-2,.workflow-node-5{right:7%}.workflow-node-2{top:28%;left:18%}.workflow-node-3{top:46%}.workflow-node-4{bottom:14%;right:12%}.platform-preview{width:180px}.preview-a{left:6%}.preview-b{right:5%}.preview-c{left:10%}.contact-form .button{width:100%}.closing-cta{flex-direction:column;align-items:stretch}}main{padding-top:96px}.site-header{z-index:100;background:#fcfeffc7;border-radius:20px;min-height:64px;box-shadow:0 14px 44px #1922301a}.brand img{width:132px}.site-nav{gap:2px;position:relative}.site-nav a{letter-spacing:0;min-height:40px;font-size:.82rem}.nav-dropdown:after{content:"";height:18px;position:absolute;top:100%;left:-12px;right:-12px}.dropdown-menu{z-index:120;border-radius:16px;top:calc(100% + 4px)}h1{max-width:760px;font-size:clamp(2.55rem,5.7vw,4.85rem);font-weight:700;line-height:.98}h2{font-size:clamp(1.55rem,3.2vw,3.05rem);font-weight:680;line-height:1.06}h3{font-size:1rem}.eyebrow{letter-spacing:.18em;margin-bottom:12px;font-size:.7rem}.hero{grid-template-columns:minmax(380px,1.12fr) minmax(0,.88fr);gap:46px;min-height:calc(100dvh - 96px);padding:30px 0 72px}.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.story-step p,.amba-hero p,.privacy-header p,.privacy-block p{font-size:.98rem;line-height:1.68}.logo-beacon{background:radial-gradient(circle at 50% 48%,#fffffffa,#ffffff4d 23%,#0000 44%),conic-gradient(from 210deg,#c8b8f547,#8de7ee33,#8ebcf83d,#c8b8f547),#ffffff57;border-radius:38px;min-height:min(620px,100dvh - 150px)}.logo-beacon:after{content:"ELIXA";color:#1218230f;letter-spacing:.08em;font-size:clamp(3.5rem,10vw,8.8rem);font-weight:900;position:absolute;bottom:clamp(18px,4vw,42px);right:clamp(18px,4vw,46px)}.cloud-core{background:#ffffffd6;border-radius:34px;width:min(360px,58%);min-height:230px}.cloud-core img{filter:drop-shadow(0 22px 34px #4e70d929);width:min(260px,76%);animation:logoFloat 5.5s var(--ease) infinite alternate}.cloud-core span{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.cloud-node{min-height:38px;padding:0 12px;font-size:.76rem}.signal-strip{margin-top:-26px;padding-bottom:50px}.signal-strip span,.values-matrix span{border-radius:14px;min-height:48px;font-size:.78rem}.narrative-split{gap:46px;padding:56px 0}.feature-card{border-radius:20px;min-height:150px;padding:20px}.feature-card p{margin-top:12px;font-size:.9rem}.card-number{margin-bottom:28px}.flagship-band,.project-showcase,.system-panel,.closing-cta,.closing-statement,.privacy-document{border-radius:26px}.flagship-band{margin-top:50px;padding:32px}.product-mock,.project-orbit,.workflow-constellation,.system-radar{border-radius:22px}.page-section{padding:60px 0 92px}.page-hero{margin-bottom:42px}.amba-hero{gap:42px}.amba-product-visual{border-radius:32px;min-height:460px}.workflow-constellation{min-height:320px}.contact-info h2{font-size:clamp(1.35rem,2.6vw,2.1rem)}@keyframes logoFloat{0%{transform:translateY(-4px)scale(.99)}to{transform:translateY(7px)scale(1.015)}}@media (width<=980px){main{padding-top:138px}.hero{grid-template-columns:1fr}.hero-copy{max-width:680px}}@media (width<=640px){main{padding-top:136px}.brand img{width:112px}h1{font-size:clamp(2.2rem,11vw,3.4rem)}h2{font-size:clamp(1.55rem,8vw,2.35rem)}.logo-beacon{min-height:390px}.cloud-core{width:min(260px,68%);min-height:170px}.cloud-core img{width:min(190px,76%)}.cloud-node{font-size:.68rem}.flagship-band,.project-showcase,.system-panel,.closing-cta,.closing-statement,.contact-form,.contact-info,.privacy-document{padding:22px 18px}}:root{--text-xs:.78rem;--text-sm:.88rem;--text-md:.96rem;--text-lg:1.08rem;--text-xl:1.28rem;--text-2xl:clamp(1.55rem, 2.3vw, 2.15rem);--text-3xl:clamp(2rem, 3.4vw, 3.05rem)}body{font-size:16px}h1,.privacy-header h1{max-width:720px;font-size:var(--text-3xl);font-weight:690;line-height:1.06}h2,.story-step h2,.system-panel h2,.closing-cta h2,.contact-info h2{font-size:var(--text-2xl);font-weight:660;line-height:1.14}h3,.privacy-block h2{font-size:var(--text-lg);font-weight:700;line-height:1.28}p,.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.story-step p,.amba-hero p,.privacy-header p,.privacy-block p,.contact-info dd{font-size:var(--text-md);line-height:1.66}.eyebrow,.project-brand span,.project-actions span,.platform-preview span,.workflow-node span,.contact-info dt,.privacy-header span,.card-number{font-size:var(--text-xs)}.site-nav a,.button,.cloud-core span,.cloud-node,.mock-pill,.platform-preview,.project-orbit-node,.workflow-node,.values-matrix span,.signal-strip span,.contact-form label,.site-footer span,.site-footer a{font-size:var(--text-sm)}.hero-subheading{max-width:520px}.logo-beacon:after,.project-brand h2{font-size:clamp(2.4rem,6vw,4.8rem);line-height:1}.closing-statement{font-size:var(--text-2xl);line-height:1.16}.feature-card p{font-size:var(--text-sm)}.cloud-core span{letter-spacing:.08em}@media (width<=640px){:root{--text-2xl:clamp(1.35rem, 5.6vw, 1.75rem);--text-3xl:clamp(1.9rem, 8.6vw, 2.55rem)}h1,.privacy-header h1{font-size:var(--text-3xl)}h2,.story-step h2,.system-panel h2,.closing-cta h2,.contact-info h2{font-size:var(--text-2xl)}}body,h1,h2,h3,h4,.page-hero,.feature-card,.story-step,.project-showcase,.flagship-band,.privacy-document,.contact-form,.signal-strip span,.values-matrix span,.mock-pill,.workflow-node,.project-orbit-node,.platform-preview{color:var(--foreground)}p,.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.story-step p,.amba-hero p,.privacy-header p,.privacy-block p,.site-footer p,.site-footer span{color:var(--muted-foreground)}.button-primary{color:var(--primary-foreground)}.button-secondary,.site-nav a,.dropdown-menu a{color:var(--foreground)}.contact-info,.contact-info h2,.contact-info dd,.contact-info a{color:#fff}.contact-info .eyebrow,.contact-info dt{color:#ffe18a}:root{--background:#0f172a;--foreground:#e0e7ff;--card:#1e1b4b;--popover:#1e1b4b;--muted:#1e1b4b;--muted-foreground:#c4b5fd;--primary:#a78bfa;--primary-foreground:#fff;--secondary:#2e1065;--accent:#4338ca;--border:#2e1065;--card-foreground:#e0e7ff;--line:#c4b5fd38;--line-strong:#a78bfa7a;--graphite:var(--foreground);--ink:var(--foreground);--royal:var(--primary);--flow-accent:#9e8cfc;--surface:#1e1b4be0;--surface-strong:#2e1065f0}.ambient-layer canvas{opacity:1}.ambient-cloud-a{background:#a78bfa38}.ambient-cloud-b{background:#93c5fd33}.ambient-cloud-c{background:#7c3aed38}.site-nav a,.dropdown-menu a{color:#eef4fa}.button-secondary{color:#0e1728;background:#e0e7fff0}.site-nav a:hover,.site-nav a.active{color:#fff;background:#eef4fa1f}.dropdown-menu{background:#101827f0}.brand img,.site-footer img,.cloud-core img{filter:drop-shadow(0 10px 22px #a78bfa47)drop-shadow(0 0 1px #ffffffb3)}.logo-beacon{background:radial-gradient(circle at 50% 48%,#e0e7ff5c,#93c5fd1a 24%,#0000 44%),conic-gradient(from 210deg,#a78bfa2e,#93c5fd1f,#7c3aed2e,#a78bfa2e),#07111f57;border:1px solid #c4b5fd38;align-self:start;position:sticky;top:112px}@media (width<=980px){.logo-beacon{position:relative;top:auto}}.cloud-core{background:#0f172aa8;border-color:#c4b5fd3d}.cloud-core span{color:#e0e7ff}.cloud-node,.mock-pill,.platform-preview,.project-orbit-node,.workflow-node,.system-radar span,.signal-strip span,.values-matrix span{color:#1e1b4b;background:#e2e8f0f0}.flagship-band,.project-showcase,.system-panel,.closing-cta,.closing-statement,.privacy-document,.feature-card,.story-step,.signal-strip span,.values-matrix span,.contact-form{color:#e0e7ff;background:radial-gradient(circle at 10% 12%,#a78bfa29,#0000 28%),#1e1b4beb}.feature-card p,.story-step p,.project-intro p,.privacy-block p,.privacy-header p,.flagship-band p,.project-showcase p,.system-panel p,.closing-cta p,.contact-form label{color:#c4b5fd}.feature-card h3,.story-step h2,.project-showcase h1,.project-showcase h2,.flagship-band h2,.system-panel h2,.closing-cta h2,.privacy-document h1,.privacy-document h2,.contact-form{color:#e0e7ff}.signal-strip span,.values-matrix span,.mock-pill,.workflow-node,.project-orbit-node,.cloud-node{text-shadow:none}.product-mock,.project-orbit,.workflow-constellation,.system-radar{background:radial-gradient(circle,#e0e7ff2e,#0000 20%),linear-gradient(145deg,#a78bfa2e,#4338ca38)}.contact-info{background:radial-gradient(circle at 88% 12%,#a78bfa38,#0000 34%),linear-gradient(145deg,#0f172a,#1e1b4b)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--background:#08111f;--foreground:#eef6ff;--card:#102033;--popover:#102033;--muted:#102033;--muted-foreground:#aac4d8;--primary:#6e56cf;--secondary:#173f64;--accent:#c8a86b;--border:#23465f;--line:#93c5fd33;--line-strong:#53d6d170;--royal:#6e56cf;--flow-accent:#9e8cfc}html,body{background:radial-gradient(circle at 16% 12%,#53d6d129,#0000 26rem),radial-gradient(circle at 86% 10%,#c8a86b1f,#0000 31rem),radial-gradient(circle at 50% 78%,#3b82f624,#0000 36rem),linear-gradient(#07101d 0%,#0b1726 48%,#08111f 100%)}h1,.privacy-header h1{letter-spacing:0;max-width:760px;font-size:clamp(2.05rem,4.1vw,3.55rem);line-height:1.1}h2,.story-step h2,.system-panel h2,.closing-cta h2,.contact-info h2{letter-spacing:0;font-size:clamp(1.35rem,2.45vw,2.35rem);line-height:1.16}.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.story-step p,.amba-hero p,.privacy-header p,.privacy-block p,.contact-info dd{line-height:1.58}.hero{gap:42px}.hero-copy{max-width:570px}.signal-strip{display:none}.narrative-split{border-top-color:#93c5fd24}.feature-card,.story-step,.flagship-band,.project-showcase,.system-panel,.closing-cta,.closing-statement,.privacy-document,.contact-form{background:radial-gradient(circle at 12% 14%,#53d6d11a,#0000 30%),radial-gradient(circle at 88% 12%,#c8a86b14,#0000 30%),#091726e0;border-color:#93c5fd2e}.founder-statement{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#53d6d121,#c8a86b12),#091726c2;border:1px solid #53d6d13d;border-radius:24px;max-width:980px;margin:-14px 0 34px;padding:26px;box-shadow:0 18px 60px #00000024}.founder-statement p{color:#eef6ff;max-width:840px;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:680;line-height:1.45}.about-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-focus-grid span{text-align:left;justify-content:flex-start;padding:0 18px}.product-mock,.amba-product-visual,.project-orbit,.workflow-constellation,.system-radar{background:radial-gradient(circle,#53d6d133,#0000 18%),radial-gradient(circle at 25% 18%,#c8a86b1f,#0000 28%),linear-gradient(145deg,#0c1c2ef5,#0f2d42c2);border:1px solid #93c5fd33}.product-mock:before,.amba-product-visual:after,.project-orbit:after{content:"";pointer-events:none;border:1px solid #53d6d12e;border-radius:50%;position:absolute;inset:18%;box-shadow:inset 0 0 44px #53d6d114}.product-mock img,.amba-product-visual img,.project-brand img{background:radial-gradient(circle at 50% 42%,#fff3,#0000 46%),linear-gradient(145deg,#53d6d133,#08111f52);border:1px solid #93c5fd38;box-shadow:0 24px 72px #0000003d,0 0 46px #53d6d138}.mock-pill,.platform-preview,.project-orbit-node,.workflow-node,.environment-grid article{color:#092033;background:#e2f1f8eb}.mock-pill,.platform-preview,.project-orbit-node{border-color:#ffffff9e}.project-intro{grid-template-columns:minmax(0,.78fr)}.project-brand h2{font-size:clamp(2.35rem,5.2vw,4.6rem)}.amba-product-visual img{width:156px;height:156px;padding:18px}.platform-preview strong{font-size:.88rem;line-height:1.3}.amba-flow{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:14px;min-height:auto;padding:30px;display:grid}.flow-support{z-index:2;color:var(--primary);font-size:var(--text-sm);letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-weight:850;position:relative}.amba-flow .workflow-node{width:auto;min-height:96px;position:relative;inset:auto;transform:none}.amba-flow .workflow-node:not(.workflow-node-6):after{content:"";z-index:3;background:linear-gradient(90deg,#53d6d133,#53d6d1db);width:14px;height:2px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.path-four{width:26%;animation-delay:-3.2s;top:62%;left:62%;transform:rotate(-8deg)}.module-card{min-height:168px}.environment-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.environment-grid article{border:1px solid #ffffff94;border-radius:18px;min-height:116px;padding:18px;box-shadow:0 14px 38px #0000001f}.environment-grid h3{color:#092033;margin-bottom:8px}.environment-grid p{color:#315064;font-size:var(--text-sm);margin:0;line-height:1.45}.contact-form input,.contact-form textarea{color:#092033;background:#e2f1f8f0}.contact-form input:focus,.contact-form textarea:focus{background:#fff}@media (width<=980px){.amba-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.amba-flow .workflow-node:nth-of-type(3):after{display:none}.environment-panel{grid-template-columns:1fr}}@media (width<=640px){h1,.privacy-header h1{font-size:clamp(1.85rem,8vw,2.45rem)}.founder-statement{padding:20px}.about-focus-grid,.environment-grid{grid-template-columns:1fr}.amba-product-visual{min-height:390px}.amba-product-visual img{width:122px;height:122px}.amba-flow{grid-template-columns:1fr;padding:20px}.amba-flow .workflow-node{min-height:78px}.amba-flow .workflow-node:not(.workflow-node-6):after{width:2px;height:16px;top:auto;bottom:-15px;right:50%;transform:translate(50%)}.project-intro{grid-template-columns:1fr}}:root{--card:#fff;--ring:#6e56cf;--input:#e0e0f0;--muted:#f0f0fa;--accent:#d8e6ff;--border:#e0e0f0;--radius:.5rem;--chart-1:#6e56cf;--chart-2:#9e8cfc;--chart-3:#5d5fef;--chart-4:#7c75fa;--chart-5:#4740b3;--popover:#fff;--primary:#6e56cf;--sidebar:#f0f0fa;--font-mono:JetBrains Mono, monospace;--font-sans:Inter, sans-serif;--secondary:#e4dfff;--background:#f5f5ff;--font-serif:Georgia, serif;--foreground:#2a2a4a;--destructive:#ff5470;--shadow-blur:10px;--shadow-color:#2d2d53;--sidebar-ring:#6e56cf;--shadow-spread:0px;--shadow-opacity:.12;--sidebar-accent:#d8e6ff;--sidebar-border:#e0e0f0;--card-foreground:#2a2a4a;--shadow-offset-x:0px;--shadow-offset-y:4px;--sidebar-primary:#6e56cf;--muted-foreground:#6c6c8a;--accent-foreground:#2a2a4a;--popover-foreground:#2a2a4a;--primary-foreground:#fff;--sidebar-foreground:#2a2a4a;--secondary-foreground:#4a4080;--destructive-foreground:#fff;--sidebar-accent-foreground:#2a2a4a;--sidebar-primary-foreground:#fff;--royal:var(--primary);--flow-accent:#9e8cfc;--soft-accent:#e4dfff;--line:#9e8cfc47;--line-strong:#6e56cf85;--shadow:0 24px 72px #231f4c38;--shadow-deep:0 36px 110px #12103047}.dark{--card:#1a1a2e;--ring:#a48fff;--input:#303052;--muted:#224;--accent:#303060;--border:#303052;--radius:.5rem;--chart-1:#a48fff;--chart-2:#7986cb;--chart-3:#64b5f6;--chart-4:#4db6ac;--chart-5:#ff79c6;--popover:#1a1a2e;--primary:#a48fff;--sidebar:#1a1a2e;--secondary:#2d2b55;--background:#0f0f1a;--foreground:#e2e2f5;--destructive:#ff5470;--sidebar-ring:#a48fff;--sidebar-accent:#303060;--sidebar-border:#303052;--card-foreground:#e2e2f5;--sidebar-primary:#a48fff;--muted-foreground:#a0a0c0;--accent-foreground:#e2e2f5;--popover-foreground:#e2e2f5;--primary-foreground:#0f0f1a;--sidebar-foreground:#e2e2f5;--secondary-foreground:#c4c2ff;--destructive-foreground:#fff;--sidebar-accent-foreground:#e2e2f5;--sidebar-primary-foreground:#0f0f1a}.site-header{background:#12102ab8;border-color:#e4dfff3d}.button-primary,.carousel-controls button{color:#fff;background:linear-gradient(135deg,#9e8cfcb8,#0000 38%),linear-gradient(135deg,#6e56cf,#7c75fa 52%,#4740b3);box-shadow:0 18px 46px #6e56cf52}.button-primary:hover,.carousel-controls button:hover{box-shadow:0 22px 58px #6e56cf6b,inset 0 0 0 1px #e4dfff61}.button-secondary{color:#2a2a4a;background:#f4f2fff0;border-color:#9e8cfc5c}.eyebrow,.card-number,.project-brand span,.project-actions span,.platform-preview span,.workflow-node span,.form-status,.site-footer a{color:#a48fff}.page-hero h1,.about-editorial-hero h1,.hero-copy h1,.section-heading h2,.flagship-copy h2,.closing-cta h2,.amba-hero h1,.product-heading h2{color:#f4f2ff}.page-hero p,.about-editorial-hero p,.hero-subheading,.narrative-copy p,.amba-hero p{color:#d5d0f5}.feature-card,.story-step,.flagship-band,.project-showcase,.system-panel,.closing-cta,.closing-statement,.privacy-document,.contact-form,.founder-statement,.founder-narrative-card,.founder-side-panel article,.about-vision-panel,.about-amba-panel{box-shadow:var(--shadow);color:#e2e2f5;background:radial-gradient(circle at 10% 10%,#9e8cfc2e,#0000 30%),radial-gradient(circle at 92% 12%,#d8e6ff24,#0000 32%),#1a1a2ee6;border:1px solid #e4dfff38}.feature-card p,.story-step p,.project-intro p,.privacy-block p,.privacy-header p,.flagship-band p,.project-showcase p,.system-panel p,.closing-cta p,.contact-form label,.founder-narrative-card p,.founder-side-panel p,.about-vision-panel p,.about-amba-panel p{color:#c4c2ff}.feature-card h3,.story-step h2,.project-showcase h1,.project-showcase h2,.flagship-band h2,.system-panel h2,.closing-cta h2,.privacy-document h1,.privacy-document h2,.founder-narrative-card h2,.founder-side-panel h3,.about-vision-panel h2,.about-amba-panel h2{color:#f4f2ff}.cloud-node,.mock-pill,.platform-preview,.project-orbit-node,.workflow-node,.values-matrix span{color:#2a2a4a;background:#f5f5ffeb;border-color:#9e8cfc57}.cloud-node span{background:#6e56cf;box-shadow:0 0 0 7px #6e56cf24}.product-mock,.amba-product-visual,.project-orbit,.workflow-carousel{background:radial-gradient(circle at 50% 48%,#9e8cfc3d,#0000 20%),radial-gradient(circle at 22% 16%,#d8e6ff24,#0000 30%),linear-gradient(145deg,#1a1a2ef0,#2d2b55c7);border-color:#e4dfff38}.product-mock img,.amba-product-visual img,.project-brand img{background:radial-gradient(circle at 50% 42%,#ffffff2e,#0000 48%),linear-gradient(145deg,#9e8cfc2e,#1a1a2e75);border-color:#e4dfff47;box-shadow:0 26px 78px #12103052,0 0 54px #9e8cfc47}.mock-line,.workflow-path,.data-stream,.carousel-glow-line{background:linear-gradient(90deg,#0000,#a48fffc7,#d8e6ffad,#0000)}.about-page{gap:34px;display:grid}.about-editorial-hero{max-width:820px}.about-editorial-hero h1{max-width:680px;margin-bottom:18px;font-size:clamp(2rem,4vw,3.35rem)}.about-editorial-hero p{max-width:690px;font-size:1rem;line-height:1.68}.founder-story-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;display:grid}.founder-narrative-card,.about-vision-panel,.about-amba-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px;padding:32px}.founder-narrative-card h2{max-width:620px;margin-bottom:18px}.founder-narrative-card p{max-width:680px;margin-bottom:14px;font-size:.96rem;line-height:1.64}.founder-narrative-card blockquote{color:#fff;background:#e4dfff1a;border-left:3px solid #a48fff;border-radius:16px;margin:24px 0 0;padding:18px 20px;font-size:1.02rem;line-height:1.55}.founder-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.founder-side-panel article{border-radius:22px;min-height:150px;padding:20px}.founder-side-panel h3{margin-bottom:10px}.founder-side-panel p{margin:0;font-size:.88rem;line-height:1.55}.about-vision-panel,.about-amba-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:28px;display:grid}.about-vision-panel p,.about-amba-panel p{margin-bottom:12px;font-size:.96rem;line-height:1.64}.about-amba-panel{margin:28px 0 58px}.platform-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f5ffc2;border-radius:16px;width:min(190px,36%);min-height:48px;padding:11px 14px}.platform-preview strong{color:#2a2a4a;font-size:.82rem;line-height:1.22}.preview-a{top:11%;left:8%}.preview-b{top:auto;bottom:14%;right:7%}.preview-c{inset:12% 8% auto auto}.workflow-carousel-section{margin:10px 0 56px}.workflow-carousel{min-height:330px;box-shadow:var(--shadow-deep);border:1px solid #e4dfff38;border-radius:30px;position:relative;overflow:hidden}.workflow-card{color:#2a2a4a;opacity:0;pointer-events:none;width:min(420px,72vw);min-height:190px;transition:opacity .62s var(--ease), filter .62s var(--ease), transform .62s var(--ease);background:linear-gradient(145deg,#fffffff5,#f0f0faeb),#fff;border:1px solid #e4dfff57;border-radius:24px;align-content:center;gap:12px;padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.74);box-shadow:0 22px 70px #1210303d}.workflow-card span{color:#6e56cf;font-size:var(--text-xs);letter-spacing:.14em;font-weight:900}.workflow-card h3{color:#2a2a4a;font-size:1.22rem}.workflow-card p{color:#5c5c7a;margin:0;font-size:.96rem;line-height:1.55}.workflow-card-active{z-index:5;opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.workflow-card-prev,.workflow-card-next{z-index:3;opacity:.52;filter:blur(1.4px)saturate(.9)}.workflow-card-prev{transform:translate(calc(-50% - 330px),-50%)scale(.82)}.workflow-card-next{transform:translate(calc(330px - 50%),-50%)scale(.82)}.workflow-card-far-prev,.workflow-card-far-next{z-index:1;opacity:.2;filter:blur(3px)}.workflow-card-far-prev{transform:translate(calc(-50% - 580px),-50%)scale(.68)}.workflow-card-far-next{transform:translate(calc(580px - 50%),-50%)scale(.68)}.carousel-glow-line{opacity:.7;filter:drop-shadow(0 0 12px #a48fff66);border-radius:999px;height:2px;position:absolute;top:50%;left:8%;right:8%}.carousel-controls{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.carousel-controls button{cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-weight:820}.carousel-dots{gap:7px;display:flex}.carousel-dots span{width:8px;height:8px;transition:width .22s var(--ease), background .22s var(--ease);background:#e4dfff57;border-radius:999px}.carousel-dots span.active{background:#a48fff;width:26px}.contact-form input,.contact-form textarea{color:#2a2a4a;background:#f5f5fff5;border-color:#9e8cfc5c}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#6e56cf;box-shadow:0 0 0 4px #6e56cf33,0 16px 38px #231f4c24}@media (width<=980px){.founder-story-layout,.about-vision-panel,.about-amba-panel{grid-template-columns:1fr}.workflow-card-prev{transform:translate(calc(-50% - 260px),-50%)scale(.78)}.workflow-card-next{transform:translate(calc(260px - 50%),-50%)scale(.78)}}@media (width<=640px){.founder-side-panel{grid-template-columns:1fr}.founder-narrative-card,.about-vision-panel,.about-amba-panel{padding:22px}.platform-preview{width:155px;padding:9px 12px}.platform-preview strong{font-size:.74rem}.preview-a{top:8%;left:6%}.preview-c{top:8%;right:6%}.preview-b{bottom:8%;right:50%;transform:translate(50%)}.workflow-carousel{min-height:360px}.workflow-card{width:min(310px,100vw - 58px);min-height:210px}.workflow-card-prev{transform:translate(calc(-50% - 190px),-50%)scale(.72)}.workflow-card-next{transform:translate(calc(190px - 50%),-50%)scale(.72)}.carousel-controls{flex-wrap:wrap}}.site-header{grid-template-columns:auto 1fr;justify-content:space-between;padding-right:18px}.site-nav{justify-content:flex-end}.product-mock,.amba-product-visual{padding:28px}.product-mock{min-height:390px}.product-mock:before,.amba-product-visual:after{inset:10%}.product-mock img{width:118px;height:118px;padding:13px}.mock-pill,.platform-preview{white-space:normal;border-radius:14px;max-width:178px;min-height:36px;padding:8px 13px;line-height:1.2}.mock-pill:nth-of-type(3){top:11%;left:7%}.mock-pill:nth-of-type(4){top:46%;right:4%}.mock-pill:nth-of-type(5){bottom:11%;left:7%}.amba-product-visual{min-height:480px}.amba-product-visual img{width:138px;height:138px}.amba-product-visual .platform-preview{width:min(174px,34%)}.feature-card-grid{gap:24px}.product-heading{margin:42px auto 34px}.module-card{min-height:160px;padding:22px}.module-card .card-number{margin-bottom:20px}@media (width<=980px){.site-header{grid-template-columns:auto 1fr}.site-nav{grid-area:auto;justify-content:flex-end}.product-mock{min-height:360px}.amba-product-visual{min-height:450px}}@media (width<=760px){.site-header{grid-template-columns:1fr;justify-items:center;padding:12px}.site-nav{justify-content:center;width:100%}}@media (width<=640px){.product-mock,.amba-product-visual{grid-template-rows:auto auto;justify-items:center;gap:18px;min-height:auto;padding:24px 18px;display:grid}.product-mock img,.amba-product-visual img{grid-row:1;width:112px;height:112px;margin:18px 0 8px;position:relative}.mock-pill,.platform-preview,.amba-product-visual .platform-preview{width:min(100%,260px);max-width:260px;position:relative;inset:auto;transform:none}.product-mock .mock-line,.amba-product-visual:before,.amba-product-visual:after,.product-mock:before{opacity:.45}.feature-card-grid{gap:18px}.product-heading{margin:32px auto 24px}}.nav-toggle{color:#f4f2ff;cursor:pointer;background:#f4f2ff1a;border:1px solid #e4dfff47;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.nav-toggle svg{flex:none}.amba-product-visual .preview-a{top:7%;left:4%}.amba-product-visual .preview-c{top:7%;right:4%}.amba-product-visual .preview-b{bottom:7%;right:4%}@media (width<=900px){.cinematic-grid,.feature-card-grid,.project-intro,.founder-side-panel,.environment-grid,.signal-strip{grid-template-columns:1fr}.flagship-band,.narrative-split,.about-vision-panel,.about-amba-panel{grid-template-columns:1fr;gap:28px}.project-showcase{gap:28px;padding:32px}.project-orbit{min-height:210px}}@media (width<=768px){main{padding-top:106px}.hero,.amba-hero{grid-template-columns:1fr;gap:34px}.hero{min-height:auto;padding-top:24px}.hero-copy,.amba-hero .reveal-stack{order:1}.intelligence-cloud,.amba-product-visual{order:2}}@media (width<=760px){.site-header{border-radius:20px;grid-template-columns:auto auto;justify-items:stretch;gap:10px;min-height:62px;padding:10px 12px 10px 14px}.brand img{width:108px}.nav-toggle{justify-self:end;display:inline-flex}.site-nav{width:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#12102af5;border:1px solid #e4dfff38;border-radius:18px;grid-template-columns:1fr;gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0}.site-nav.is-open{display:grid}.site-nav a{color:#f4f2ff;justify-content:flex-start;width:100%;min-height:42px;padding:0 14px}.nav-dropdown{width:100%}.nav-dropdown:after{display:none}.dropdown-menu{min-width:0;box-shadow:none;opacity:1;pointer-events:auto;background:#f4f2ff14;border-radius:14px;margin-top:6px;padding:6px;display:none;position:static;transform:none}.nav-dropdown.is-open .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{display:grid;transform:none}}@media (width<=640px){.section-shell{width:min(100% - 28px,1180px)}.page-section{padding:46px 0 72px}.content-band{padding:34px 0}.hero,.flagship-band,.project-showcase,.about-vision-panel,.about-amba-panel,.closing-cta{padding-inline:20px}.hero{gap:26px;padding-bottom:54px}h1,.privacy-header h1{font-size:clamp(2rem,10vw,2.65rem);line-height:1}h2,.flagship-copy h2,.section-heading h2,.product-heading h2,.closing-cta h2{font-size:clamp(1.55rem,7.2vw,2.15rem);line-height:1.08}.page-hero{margin-bottom:34px}.hero-subheading,.page-hero p,.narrative-copy p,.project-intro p,.feature-card p,.amba-hero p{font-size:.95rem;line-height:1.62}.button-row,.project-actions{gap:10px}.button{min-height:44px;padding:0 18px}.intelligence-cloud{grid-template-columns:1fr;justify-items:center;gap:14px;min-height:auto;padding:24px 18px;display:grid;overflow:hidden}.intelligence-cloud:before,.cloud-orbit,.data-stream{opacity:.35}.cloud-core{width:min(100%,230px);min-height:150px;padding:22px;position:relative;top:auto;left:auto;transform:none}.cloud-core img{width:132px}.cloud-node{justify-content:center;width:min(100%,260px);min-height:38px;animation:none;position:relative;inset:auto;transform:none}.product-mock,.amba-product-visual{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:auto;padding:22px 16px;overflow:hidden}.product-mock img,.amba-product-visual img{grid-column:1/-1;width:112px;height:112px;margin:8px 0 10px}.mock-pill,.platform-preview,.amba-product-visual .platform-preview{text-align:center;justify-content:center;align-items:center;width:100%;max-width:none;min-height:38px;padding:9px 10px;animation:none;display:inline-flex;position:relative;inset:auto;transform:none}.mock-pill:nth-of-type(5),.amba-product-visual .preview-b{grid-column:1/-1;justify-self:center;width:min(100%,260px)}.mock-line,.product-mock:before,.amba-product-visual:before,.amba-product-visual:after{pointer-events:none}.project-showcase{border-radius:24px;gap:22px;padding:24px 18px}.project-brand{flex-direction:column;align-items:flex-start;gap:14px}.project-brand img{border-radius:22px;width:84px;height:84px}.project-brand h2{font-size:clamp(2.1rem,13vw,3.35rem)}.project-orbit{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;padding:14px;display:grid;overflow:hidden}.project-orbit:before,.project-orbit:after{opacity:.28}.project-orbit-node{text-align:center;white-space:normal;justify-content:center;min-height:38px;padding:9px 10px;position:relative;inset:auto}.feature-card-grid,.cinematic-grid{gap:14px}.feature-card,.module-card{min-height:auto;padding:20px}}@media (width<=600px){main{padding-top:96px}.site-header{width:calc(100% - 20px);top:10px}.flagship-band{margin:44px auto 66px}.narrative-split{gap:24px;padding:48px 0}.product-mock,.amba-product-visual{grid-template-columns:1fr}.mock-pill:nth-of-type(5),.amba-product-visual .preview-b{width:100%}.project-orbit{grid-template-columns:1fr}.workflow-carousel{min-height:330px}.workflow-card{width:min(292px,100vw - 54px);padding:22px}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-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-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
