*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC"),local("HarmonyOS_Sans_SC"),local("HarmonyOS Sans");font-display:swap}:root{--background:0 0% 3%;--foreground:0 0% 96%;--card:0 0% 7%;--card-foreground:0 0% 96%;--popover:0 0% 6%;--popover-foreground:0 0% 96%;--primary:166 78% 66%;--primary-foreground:170 80% 6%;--secondary:223 17% 13%;--secondary-foreground:0 0% 96%;--muted:220 13% 12%;--muted-foreground:220 10% 67%;--accent:208 90% 68%;--accent-foreground:217 60% 8%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:220 14% 18%;--input:220 14% 18%;--ring:166 78% 66%;--radius:0.5rem;--font-sans:"HarmonyOS Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"SF Pro Display","SF Pro Text","HarmonyOS Sans SC","Microsoft YaHei UI","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}html{font-feature-settings:"kern" 1,"palt" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.no-scrollbar{scrollbar-width:none}html.no-scrollbar::-webkit-scrollbar{display:none}body{line-height:1.7}h1,h2,h3,h4{line-height:1.15;text-wrap:balance}h1,h2,h3,h4{letter-spacing:0}h1{line-height:1.05}h2{letter-spacing:0;line-height:1.1}p{text-wrap:pretty}.tabular-nums,[class*=font-mono]{font-variant-numeric:tabular-nums}.dark{--background:0 0% 3%;--foreground:0 0% 96%;--card:0 0% 7%;--card-foreground:0 0% 96%;--popover:0 0% 6%;--popover-foreground:0 0% 96%;--primary:166 78% 66%;--primary-foreground:170 80% 6%;--secondary:223 17% 13%;--secondary-foreground:0 0% 96%;--muted:220 13% 12%;--muted-foreground:220 10% 67%;--accent:208 90% 68%;--accent-foreground:217 60% 8%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:220 14% 18%;--input:220 14% 18%;--ring:166 78% 66%}.dark,.light,:root{transition:background-color .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.dark,.light,:root{transition:none}}.light{--background:0 0% 100%;--foreground:220 18% 12%;--card:220 20% 98%;--card-foreground:220 18% 12%;--popover:0 0% 100%;--popover-foreground:220 18% 12%;--primary:166 78% 36%;--primary-foreground:0 0% 100%;--secondary:220 16% 94%;--secondary-foreground:220 18% 12%;--muted:220 16% 96%;--muted-foreground:220 12% 42%;--accent:208 90% 48%;--destructive:0 72% 42%;--destructive-foreground:0 0% 98%;--border:220 16% 90%;--input:220 16% 90%;--ring:166 78% 36%}*{border-color:hsl(var(--border))}html{background-color:hsl(var(--background));scrollbar-gutter:stable;scroll-behavior:smooth}body,html{color:hsl(var(--foreground));overflow-x:clip}body{min-width:320px;min-height:100vh;background:linear-gradient(180deg,rgba(5,5,5,.97),rgba(5,5,5,1)),#050505;font-family:var(--font-sans);text-rendering:geometricPrecision;transition:background .24s cubic-bezier(.4,0,.2,1)}html.light body{background:linear-gradient(180deg,#fafafa,#f4f4f5)}.font-mono{font-family:var(--font-mono)}.dot{display:inline-block;border-radius:9999px;background:hsl(var(--primary)/.7);flex-shrink:0}.dot-sm{width:4px;height:4px;background:hsl(var(--primary)/.55)}.dot-md{width:6px;height:6px}.dot-active{background:hsl(var(--primary));box-shadow:0 0 6px hsl(var(--primary)/.7)}::-moz-selection{background:rgba(84,232,199,.32);color:#ffffff}::selection{background:rgba(84,232,199,.32);color:#ffffff}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:1rem!important;padding-left:1rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.\!container{max-width:640px!important;padding-right:1.5rem!important;padding-left:1.5rem!important}.container{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important;padding-right:2rem!important;padding-left:2rem!important}.container{max-width:1024px;padding-right:2rem;padding-left:2rem}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1400px){.\!container{max-width:1400px!important;padding-right:2.5rem!important;padding-left:2.5rem!important}.container{max-width:1400px;padding-right:2.5rem;padding-left:2.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-8{left:2rem;right:2rem}.-bottom-1{bottom:-.25rem}.-left-\[1\.4rem\]{left:-1.4rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-full{right:100%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[-28rem\]{top:-28rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-0{z-index:0}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.-z-40{z-index:-40}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[80\]{z-index:80}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\.12\/1\]{aspect-ratio:1.12/1}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[20rem\]{height:20rem}.h-\[21px\]{height:21px}.h-\[48rem\]{height:48rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.min-h-32{min-height:8rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[32rem\]{min-height:32rem}.min-h-\[70svh\]{min-height:70svh}.min-h-\[80svh\]{min-height:80svh}.min-h-\[92svh\]{min-height:92svh}.min-h-\[95svh\]{min-height:95svh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[480px\]{width:480px}.w-\[72rem\]{width:72rem}.w-\[78\%\]{width:78%}.w-\[min\(90vw\2c 640px\)\]{width:min(90vw,640px)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[42\%\]{max-width:42%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[min\(88vw\2c 24rem\)\]{max-width:min(88vw,24rem)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-\[80\%\]{flex-basis:80%}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-3{--tw-translate-x:0.75rem}.translate-x-3,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-3{--tw-translate-y:0.75rem}.-rotate-90,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-\[0\.82\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.82\]{--tw-scale-x:0.82;--tw-scale-y:0.82}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-32{scroll-margin-top:8rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-3{row-gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-pretty{text-wrap:pretty}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-black\/\[0\.06\]{border-color:rgb(0 0 0/.06)}.border-black\/\[0\.08\]{border-color:rgb(0 0 0/.08)}.border-border\/10{border-color:hsl(var(--border)/.1)}.border-foreground\/10{border-color:hsl(var(--foreground)/.1)}.border-foreground\/20{border-color:hsl(var(--foreground)/.2)}.border-primary\/20{border-color:hsl(var(--primary)/.2)}.border-primary\/30{border-color:hsl(var(--primary)/.3)}.border-primary\/40{border-color:hsl(var(--primary)/.4)}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-red-400\/30{border-color:rgb(248 113 113/.3)}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#070707\]{--tw-bg-opacity:1;background-color:rgb(7 7 7/var(--tw-bg-opacity,1))}.bg-\[\#080808\]{--tw-bg-opacity:1;background-color:rgb(8 8 8/var(--tw-bg-opacity,1))}.bg-\[\#54e8c7\]{--tw-bg-opacity:1;background-color:rgb(84 232 199/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-black\/90{background-color:rgb(0 0 0/.9)}.bg-black\/\[0\.05\]{background-color:rgb(0 0 0/.05)}.bg-black\/\[0\.45\]{background-color:rgb(0 0 0/.45)}.bg-black\/\[0\.55\]{background-color:rgb(0 0 0/.55)}.bg-foreground\/25{background-color:hsl(var(--foreground)/.25)}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground)/.06)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/15{background-color:hsl(var(--primary)/.15)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-primary\/\[0\.08\]{background-color:hsl(var(--primary)/.08)}.bg-primary\/\[0\.12\]{background-color:hsl(var(--primary)/.12)}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500\/15{background-color:rgb(239 68 68/.15)}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/25{background-color:rgb(255 255 255/.25)}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-white\/85{background-color:rgb(255 255 255/.85)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[0\.02\]{background-color:rgb(255 255 255/.02)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.045\]{background-color:rgb(255 255 255/.045)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.055\]{background-color:rgb(255 255 255/.055)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.07\]{background-color:rgb(255 255 255/.07)}.bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.08\)\2c rgba\(0\2c 0\2c 0\2c 0\.64\)_48\%\2c rgba\(0\2c 0\2c 0\2c 0\.94\)\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.64) 48%,rgba(0,0,0,.94))}.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.4\)\2c rgba\(0\2c 0\2c 0\2c 0\.78\)_55\%\2c \#050505_95\%\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.78) 55%,#050505 95%)}.bg-\[linear-gradient\(180deg\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\2c rgba\(0\2c 0\2c 0\2c 0\.85\)_60\%\2c \#050505_98\%\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.85) 60%,#050505 98%)}.bg-\[radial-gradient\(circle_at_20\%_50\%\2c rgba\(84\2c 232\2c 199\2c 0\.08\)\2c transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 50%,rgba(84,232,199,.08),transparent 50%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgb(0 0 0/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/60{--tw-gradient-from:hsl(var(--primary)/0.6) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/\[0\.05\]{--tw-gradient-from:hsl(var(--primary)/0.05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/\[0\.08\]{--tw-gradient-from:hsl(var(--primary)/0.08) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/\[0\.15\]{--tw-gradient-from:hsl(var(--primary)/0.15) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:rgb(255 255 255/0.04) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.08\]{--tw-gradient-from:rgb(255 255 255/0.08) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/40{--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--primary)/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-primary\/\[0\.05\]{--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--primary)/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/\[0\.04\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.04) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-primary{--tw-gradient-to:hsl(var(--primary)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/\[0\.01\]{--tw-gradient-to:rgb(255 255 255/0.01) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-44{padding-bottom:11rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pt-0{padding-top:0}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#041311\]{--tw-text-opacity:1;color:rgb(4 19 17/var(--tw-text-opacity,1))}.text-amber-400\/80{color:rgb(251 191 36/.8)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/60{color:rgb(0 0 0/.6)}.text-black\/70{color:rgb(0 0 0/.7)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/30{color:hsl(var(--foreground)/.3)}.text-foreground\/35{color:hsl(var(--foreground)/.35)}.text-foreground\/40{color:hsl(var(--foreground)/.4)}.text-foreground\/45{color:hsl(var(--foreground)/.45)}.text-foreground\/55{color:hsl(var(--foreground)/.55)}.text-foreground\/60{color:hsl(var(--foreground)/.6)}.text-foreground\/65{color:hsl(var(--foreground)/.65)}.text-foreground\/70{color:hsl(var(--foreground)/.7)}.text-foreground\/75{color:hsl(var(--foreground)/.75)}.text-foreground\/80{color:hsl(var(--foreground)/.8)}.text-foreground\/90{color:hsl(var(--foreground)/.9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/55{color:hsl(var(--primary)/.55)}.text-primary\/60{color:hsl(var(--primary)/.6)}.text-primary\/70{color:hsl(var(--primary)/.7)}.text-primary\/80{color:hsl(var(--primary)/.8)}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-300\/70{color:rgb(252 165 165/.7)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:rgb(255 255 255/.25)}.text-white\/30{color:rgb(255 255 255/.3)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/90{color:rgb(255 255 255/.9)}.text-white\/\[0\.06\]{color:rgb(255 255 255/.06)}.text-white\/\[0\.35\]{color:rgb(255 255 255/.35)}.text-white\/\[0\.38\]{color:rgb(255 255 255/.38)}.text-white\/\[0\.48\]{color:rgb(255 255 255/.48)}.text-white\/\[0\.52\]{color:rgb(255 255 255/.52)}.text-white\/\[0\.55\]{color:rgb(255 255 255/.55)}.text-white\/\[0\.58\]{color:rgb(255 255 255/.58)}.text-white\/\[0\.5\]{color:rgb(255 255 255/.5)}.text-white\/\[0\.62\]{color:rgb(255 255 255/.62)}.text-white\/\[0\.65\]{color:rgb(255 255 255/.65)}.text-white\/\[0\.68\]{color:rgb(255 255 255/.68)}.text-white\/\[0\.6\]{color:rgb(255 255 255/.6)}.text-white\/\[0\.72\]{color:rgb(255 255 255/.72)}.text-white\/\[0\.75\]{color:rgb(255 255 255/.75)}.text-white\/\[0\.78\]{color:rgb(255 255 255/.78)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_0_10px_rgba\(248\2c 113\2c 113\2c 0\.6\)\]{--tw-shadow:0 0 10px rgba(248,113,113,0.6);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(252\2c 211\2c 77\2c 0\.6\)\]{--tw-shadow:0 0 10px rgba(252,211,77,0.6);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(84\2c 232\2c 199\2c 0\.7\)\]{--tw-shadow:0 0 10px rgba(84,232,199,0.7);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(84\2c 232\2c 199\2c 0\.7\)\]{--tw-shadow:0 0 12px rgba(84,232,199,0.7);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(84\2c 232\2c 199\2c 0\.12\)\]{--tw-shadow:0 0 36px rgba(84,232,199,0.12);--tw-shadow-colored:0 0 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(84\2c 232\2c 199\2c 0\.3\)\]{--tw-shadow:0 0 40px rgba(84,232,199,0.3);--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(15\2c 23\2c 42\2c 0\.04\)\2c 0_8px_24px_-12px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]{--tw-shadow:0 1px 0 rgba(15,23,42,0.04),0 8px 24px -12px rgba(15,23,42,0.12);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color),0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_120px_rgba\(84\2c 232\2c 199\2c 0\.16\)\]{--tw-shadow:0 24px 120px rgba(84,232,199,0.16);--tw-shadow-colored:0 24px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.18\)\2c 0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,0.18),0 0 0 1px rgba(0,0,0,0.04);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_-15px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-shadow:0 25px 60px -15px rgba(0,0,0,0.7);--tw-shadow-colored:0 25px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 8px 24px rgba(0,0,0,0.5);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.shadow-glow{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow:0 0 90px rgba(185,245,42,0.18);--tw-shadow-colored:0 0 90px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-panel{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 24px 120px rgba(0,0,0,0.42);--tw-shadow-colored:0 24px 120px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.saturate-150{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)}.saturate-150{--tw-saturate:saturate(1.5)}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-0{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-blur-0{--tw-backdrop-blur:blur(0)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-md{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-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{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-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-width\]{transition-property:stroke-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.text-balance{text-wrap:balance}.glass-panel{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 100px rgba(0,0,0,.42);backdrop-filter:blur(26px)}.hairline{border-color:rgba(255,255,255,.1)}.grid-field{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent)}.ambient-light{background:conic-gradient(from 220deg at 52% 18%,rgba(84,232,199,.34),transparent 28%,rgba(91,141,255,.18),transparent 57%,rgba(255,255,255,.16),transparent 78%),linear-gradient(110deg,transparent,rgba(84,232,199,.14) 32%,rgba(91,141,255,.16) 54%,transparent 78%);filter:blur(36px)}.surface-noise{background-image:radial-gradient(rgba(255,255,255,.08) .7px,transparent 0);background-size:5px 5px;opacity:.28;mix-blend-mode:screen}.page-shell{min-height:100vh;overflow:hidden;background:radial-gradient(1200px 600px at 50% -8%,rgba(84,232,199,.15),transparent 60%),radial-gradient(900px 520px at 88% 12%,rgba(91,141,255,.11),transparent 62%),#050505}@keyframes hero-aurora{0%{transform:translate3d(-4%,-5%,0) rotate(-3deg)}to{transform:translate3d(4%,3%,0) rotate(4deg)}}@keyframes hero-grid-flow{0%{background-position:50%,50%,-460px 0}to{background-position:50%,50%,460px 0}}@keyframes hero-glass-drift{0%{transform:translate3d(-52%,-2%,0) rotate(-8deg);opacity:.56}to{transform:translate3d(-48%,5%,0) rotate(-2deg);opacity:.82}}@keyframes hero-particle-drift{0%{opacity:0;transform:translate3d(-8px,18px,0) scale(.8)}22%,78%{opacity:.7}to{opacity:0;transform:translate3d(26px,-38px,0) scale(1.08)}}.brand-home{background:radial-gradient(1200px 700px at 50% 0,rgba(84,232,199,.1),transparent 58%),#050505}html.light .brand-home{background:radial-gradient(1200px 700px at 50% 0,rgba(84,232,199,.18),transparent 58%),#fafafa}.future-hero,html.light .future-hero{background:#020303}.future-hero-grade{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.18) 46%,rgba(0,0,0,.48)),linear-gradient(180deg,rgba(0,0,0,.35),transparent 32%,rgba(0,0,0,.65)),radial-gradient(900px 500px at 58% 46%,rgba(84,232,199,.18),transparent 66%)}html.light .future-hero-grade{background:linear-gradient(180deg,transparent,transparent 35%,rgba(0,0,0,.35) 75%,rgba(0,0,0,.55))}.future-hero-grid{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,transparent,rgba(84,232,199,.22),transparent);background-size:64px 64px,64px 64px,520px 100%;background-position:50%,50%,-520px 0;opacity:.48;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent);animation:brand-grid-scan 12s linear infinite}.future-hero-light{background:radial-gradient(380px 380px at var(--hero-x) var(--hero-y),rgba(255,255,255,.12),transparent 64%),radial-gradient(720px 480px at var(--hero-x) var(--hero-y),rgba(84,232,199,.16),transparent 70%);filter:blur(8px)}.brand-eyebrow,.brand-kicker{color:rgba(225,255,248,.64);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.brand-glass-chip{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(0,0,0,.28);padding:.8rem 1rem;color:rgba(255,255,255,.72);font-size:.82rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 70px rgba(0,0,0,.34);backdrop-filter:blur(22px);white-space:nowrap}.brand-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));transition:border-color .5s ease,transform .5s ease}.brand-card:hover{border-color:rgba(84,232,199,.4)}.brand-cta{position:relative;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.62rem;overflow:hidden;border-radius:999px;padding:0 1.35rem;font-size:.96rem;font-weight:600;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease,background .26s ease}.brand-cta:before{position:absolute;inset:1px;content:"";border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 44%);opacity:.36;pointer-events:none}.brand-cta:hover{transform:translateY(-2px)}.brand-cta-primary{color:#041311;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,0) 38%),linear-gradient(135deg,#cafff1,#72f0d4 46%,#a8c7ff);box-shadow:0 0 0 1px rgba(255,255,255,.24),0 18px 70px rgba(84,232,199,.28),inset 0 -10px 22px rgba(4,19,17,.18)}.brand-cta-primary:hover{box-shadow:0 0 0 1px rgba(255,255,255,.32),0 26px 96px rgba(84,232,199,.38),inset 0 -10px 22px rgba(4,19,17,.18)}.brand-cta-secondary{border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.9);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045)),rgba(8,12,12,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 64px rgba(0,0,0,.36)}backdrop-filter:blur(20px);.brand-cta-secondary:hover{border-color:rgba(255,255,255,.24);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.06)),rgba(10,16,16,.72)}.brand-section{position:relative;overflow:hidden}.brand-section:before{position:absolute;inset:0;content:"";background:radial-gradient(900px 420px at 18% 20%,rgba(84,232,199,.08),transparent 68%),radial-gradient(700px 420px at 88% 10%,rgba(255,255,255,.045),transparent 62%);pointer-events:none}.brand-section-heading{max-width:58rem}.brand-section-heading p{color:rgba(225,255,248,.6);font-size:.8rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.brand-section-heading h2{margin-top:1.5rem;color:white;font-size:clamp(2.75rem,6.8vw,6.2rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.brand-concept-visual,.brand-image-shell,.ecosystem-orbit,.quantum-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:#070707;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 34px 120px rgba(0,0,0,.42)}.brand-concept-visual img,.brand-image-shell img,.ecosystem-orbit img,.quantum-card img{filter:saturate(.82) contrast(1.08) brightness(.84);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.brand-image-shell:hover img,.quantum-card:hover img{transform:scale(1.035);filter:saturate(.92) contrast(1.1) brightness(.92)}.brand-photo-grade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 24%,rgba(0,0,0,.78)),radial-gradient(700px 360px at 55% 50%,rgba(84,232,199,.12),transparent 72%)}.brand-principle-card,.brand-statement-card,.brand-timeline-card{border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(5,5,5,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 90px rgba(0,0,0,.34);backdrop-filter:blur(24px)}.brand-statement-card{padding:1.5rem}.brand-timeline-card{padding:1.25rem}.brand-timeline-card span{color:rgba(84,232,199,.78);font-size:.8rem}.brand-timeline-card strong{display:block;margin-top:1.6rem;color:white;font-size:1.35rem;font-weight:600}.brand-timeline-card p{margin-top:.8rem;color:rgba(255,255,255,.5);font-size:.92rem;line-height:1.7}.ecosystem-orbit{min-height:42rem}.ecosystem-ring{position:absolute;left:50%;top:44%;border:1px solid rgba(84,232,199,.28);border-radius:999px;transform:translate(-50%,-50%) rotate(-12deg)}.ecosystem-ring-one{width:74%;height:42%}.ecosystem-ring-two{width:54%;height:62%;border-color:rgba(255,255,255,.18);transform:translate(-50%,-50%) rotate(22deg)}.ecosystem-node{position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.46);padding:.55rem .78rem;color:rgba(255,255,255,.78);font-size:.78rem;backdrop-filter:blur(18px)}.ecosystem-node-1{left:12%;top:22%}.ecosystem-node-2{right:12%;top:20%}.ecosystem-node-3{left:42%;top:36%;color:#d9fff6;border-color:rgba(84,232,199,.42);box-shadow:0 0 44px rgba(84,232,199,.16)}.ecosystem-node-4{left:15%;top:54%}.ecosystem-node-5{right:14%;top:58%}.ecosystem-node-6{left:42%;top:70%}.brand-concept-visual{min-height:18rem}.brand-principle-card{padding:2rem}.brand-principle-card span{color:rgba(84,232,199,.76);font-size:.82rem}.brand-principle-card h3{margin-top:1.5rem;color:white;font-size:1.75rem;font-weight:600}.brand-principle-card p{margin-top:1rem;color:rgba(255,255,255,.55);font-size:1rem;line-height:1.9}.quantum-card{min-height:30rem}@keyframes brand-grid-scan{0%{background-position:50%,50%,-520px 0}to{background-position:50%,50%,520px 0}}@media (max-width:767px){.ecosystem-orbit{min-height:34rem}.ecosystem-node{font-size:.7rem}.quantum-card{min-height:24rem}}.enterprise-page{background:radial-gradient(900px 520px at 18% 0,rgba(84,232,199,.1),transparent 62%),radial-gradient(900px 520px at 88% 14%,rgba(255,255,255,.05),transparent 60%),#050505}.pricing-shine{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.pricing-shine:after{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0,rgba(84,232,199,.16) 18%,transparent 36%,transparent 100%);animation:pricing-shine-spin 9s linear infinite}@keyframes pricing-shine-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pricing-highlight-pulse{animation:pricing-highlight-pulse 3.6s ease-in-out infinite}@keyframes pricing-highlight-pulse{0%,to{box-shadow:0 24px 90px rgba(84,232,199,.18),inset 0 1px 0 rgba(255,255,255,.04)}50%{box-shadow:0 28px 110px rgba(84,232,199,.32),inset 0 1px 0 rgba(255,255,255,.06)}}@media (prefers-reduced-motion:reduce){.pricing-highlight-pulse,.pricing-shine:after{animation:none}}#site-header{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;will-change:transform}body.chat-open #site-header{transform:translateY(-100%);opacity:0;pointer-events:none}.chat-mobile-sheet{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;background:#050505}.chat-ping{animation:chat-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes chat-ping{0%{transform:scale(1);opacity:.5}75%,to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.chat-ping{animation:none;opacity:0}}.enterprise-hero{background:radial-gradient(1000px 620px at 52% 36%,rgba(84,232,199,.12),transparent 60%),#050505}.enterprise-grid-bg{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,transparent,rgba(84,232,199,.18),transparent);background-size:72px 72px,72px 72px,560px 100%;background-position:50%,50%,-560px 0;-webkit-mask-image:radial-gradient(ellipse at 50% 42%,#000 0,rgba(0,0,0,.72) 48%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 42%,#000 0,rgba(0,0,0,.72) 48%,transparent 82%);animation:brand-grid-scan 13s linear infinite}.enterprise-light-field{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%,rgba(0,0,0,.76)),radial-gradient(680px 360px at 68% 26%,rgba(255,255,255,.1),transparent 65%),radial-gradient(720px 420px at 18% 70%,rgba(84,232,199,.12),transparent 68%)}.enterprise-closing,.enterprise-command,.enterprise-flow-panel,.enterprise-service-card{border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(7,9,9,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 110px rgba(0,0,0,.42);backdrop-filter:blur(26px)}.enterprise-command{overflow:hidden}.enterprise-result-row{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:rgba(255,255,255,.045);padding:1rem}.enterprise-result-row span{color:rgba(255,255,255,.38);font-size:.82rem}.enterprise-result-row strong{color:white;font-size:1rem;font-weight:600}.enterprise-result-bar{grid-column:1/-1;height:.42rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.enterprise-result-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9ff8e7,#8fb7ff);box-shadow:0 0 28px rgba(84,232,199,.36)}.enterprise-section{position:relative}.enterprise-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.enterprise-workflow-step{position:relative;min-height:8rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(255,255,255,.03);padding:1rem;overflow:hidden}.enterprise-workflow-step:after{position:absolute;left:1rem;right:-1rem;bottom:1rem;height:1px;content:"";background:linear-gradient(90deg,rgba(84,232,199,.8),transparent)}.enterprise-workflow-step span{color:rgba(84,232,199,.76);font-size:.82rem}.enterprise-workflow-step p{margin-top:2rem;color:white;font-size:.82rem;line-height:1.65}.enterprise-service-card{height:100%;padding:1.45rem;transition:transform .26s ease,border-color .26s ease,background .26s ease}.enterprise-service-card:hover{transform:translateY(-6px);border-color:rgba(84,232,199,.28);background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(8,12,12,.74)}.enterprise-service-icon{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(84,232,199,.24);border-radius:.75rem;color:#bffff1;background:rgba(84,232,199,.08);box-shadow:0 0 44px rgba(84,232,199,.1)}.enterprise-service-card h3{margin-top:1.4rem;color:white;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:600;letter-spacing:.02em}.enterprise-card-subtitle{margin-top:.75rem;color:rgba(255,255,255,.68);font-size:.82rem;line-height:1.65}.enterprise-service-line{border-top:1px solid rgba(255,255,255,.09);padding-top:1rem}.enterprise-service-line span{color:rgba(225,255,248,.72);font-size:.82rem;font-weight:600}.enterprise-service-line p{margin-top:.7rem;color:rgba(255,255,255,.52);font-size:.82rem;line-height:1.65}.enterprise-operations:before{position:absolute;inset:0;content:"";background:radial-gradient(900px 520px at 68% 42%,rgba(84,232,199,.13),transparent 62%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:auto,64px 64px,64px 64px;opacity:.78}.enterprise-flow-panel{position:relative;min-height:38rem;overflow:hidden}.enterprise-flow-panel:after,.enterprise-flow-panel:before{position:absolute;left:50%;top:50%;content:"";border:1px solid rgba(84,232,199,.24);border-radius:999px;transform:translate(-50%,-50%) rotate(-12deg)}.enterprise-flow-panel:before{width:74%;height:36%}.enterprise-flow-panel:after{width:52%;height:62%;border-color:rgba(255,255,255,.14);transform:translate(-50%,-50%) rotate(22deg)}.enterprise-flow-center{position:absolute;left:50%;top:50%;z-index:2;display:flex;width:9rem;height:9rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;border:1px solid rgba(84,232,199,.34);border-radius:999px;color:#dffff7;background:rgba(4,18,16,.82);box-shadow:0 0 80px rgba(84,232,199,.18),inset 0 1px 0 rgba(255,255,255,.12);transform:translate(-50%,-50%)}.enterprise-flow-center span{font-size:.82rem;font-weight:600}.enterprise-scenario{position:absolute;z-index:3;width:min(16rem,42%);border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(0,0,0,.46);padding:1rem;backdrop-filter:blur(20px)}.enterprise-scenario p{color:white;font-size:1.125rem;font-weight:600}.enterprise-scenario span{display:block;margin-top:.65rem;color:rgba(255,255,255,.52);font-size:.82rem;line-height:1.65}.scenario-1{left:6%;top:10%}.scenario-2{right:6%;top:14%}.scenario-3{left:7%;bottom:12%}.scenario-4{right:7%;bottom:10%}.enterprise-closing{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2rem}@media (max-width:1023px){.enterprise-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-flow-panel{min-height:42rem}.enterprise-closing{align-items:start;flex-direction:column}}@media (max-width:640px){.enterprise-workflow{grid-template-columns:1fr}.enterprise-flow-panel{min-height:auto;padding:1rem}.enterprise-flow-center,.enterprise-flow-panel:after,.enterprise-flow-panel:before{display:none}.enterprise-scenario{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin-bottom:.75rem}}html{transition:opacity .48s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1)}html.page-transitioning{opacity:.5;filter:blur(8px)}html.page-transitioning body{pointer-events:none}.nav-dropdown{animation:navDropdownIn .32s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top center;opacity:0}@keyframes navDropdownIn{0%{opacity:0;transform:translate(-50%,-8px) scaleY(.92)}to{opacity:1;transform:translate(-50%) scaleY(1)}}@keyframes ring-flash{0%,to{stroke-opacity:1;filter:drop-shadow(0 0 0 transparent)}50%{stroke-opacity:.55;filter:drop-shadow(0 0 6px hsl(var(--primary)/.7))}}.ring-flash{animation:ring-flash .6s ease-in-out 1}.nav-dropdown-item{position:relative;overflow:hidden}.nav-dropdown-item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(84,232,199,.12) 50%,transparent);transform:translateX(-100%);transition:transform .48s cubic-bezier(.16,1,.3,1);pointer-events:none}.nav-dropdown-item:hover:before{transform:translateX(100%)}body.nav-menu-open{transition:filter .32s ease-out}body.nav-menu-open footer,body.nav-menu-open main{filter:blur(6px);transition:filter .32s ease-out}.mobile-menu-aurora{background:linear-gradient(180deg,rgba(5,5,5,.96),rgba(8,12,12,.94)),radial-gradient(1100px 600px at 88% 6%,rgba(84,232,199,.16),transparent 60%),radial-gradient(900px 520px at 12% 92%,rgba(91,141,255,.12),transparent 62%),radial-gradient(700px 400px at 50% 50%,rgba(84,232,199,.05),transparent 70%)}html.light .mobile-menu-aurora{background:linear-gradient(180deg,#f6fdfc,#e9f6f4 55%,#e3eff7),radial-gradient(1100px 620px at 88% 4%,rgba(84,232,199,.3),transparent 56%),radial-gradient(900px 540px at 8% 96%,rgba(91,141,255,.24),transparent 58%),radial-gradient(700px 420px at 50% 48%,rgba(84,232,199,.08),transparent 70%)}html.light .mobile-menu-aurora:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(15,23,42,.04) .6px,transparent 0);background-size:4px 4px;mix-blend-mode:multiply;opacity:.5}.mobile-menu-top-line{background:linear-gradient(90deg,transparent,rgba(84,232,199,.55) 38%,rgba(143,183,255,.4) 62%,transparent)}html.light .mobile-menu-top-line{background:linear-gradient(90deg,transparent,rgba(20,184,166,.45) 30%,rgba(84,232,199,.55) 70%,transparent);height:1px;box-shadow:0 1px 6px rgba(84,232,199,.25)}.mobile-menu-bottom-veil{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.65) 50%,rgba(0,0,0,.92))}html.light .mobile-menu-bottom-veil{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.55) 48%,rgba(255,255,255,.92))}.mobile-menu-bottom-line{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 50%,transparent)}html.light .mobile-menu-bottom-line{background:linear-gradient(90deg,transparent,rgba(15,23,42,.1) 50%,transparent)}#site-header[data-scrolled=true]{color:hsl(var(--foreground))}html.light #site-header[data-scrolled=true]{color:hsl(220 18% 12%)}#site-header[data-is-home=true][data-scrolled=false] [class*="text-foreground\/55"],#site-header[data-is-home=true][data-scrolled=false] [class*="text-foreground\/65"]{color:white!important}#site-header[data-is-home=true][data-scrolled=false] .header-cta-secondary{animation:none!important}#site-header[data-is-home=true][data-scrolled=false] .header-cta-secondary,html.light #site-header[data-is-home=true][data-scrolled=false] button[aria-label*="切换"]{color:white!important;border-color:rgba(255,255,255,.4)!important;background-color:rgba(255,255,255,.08)!important}#site-header[data-scrolled=false] button[aria-label*="切换"],#site-header[data-scrolled=false] button[title*="切换"]{border-color:rgba(15,23,42,.22)!important;background-color:transparent!important;color:hsl(220 18% 18%)!important}#site-header[data-scrolled=false] button[aria-label*="切换"]:hover,#site-header[data-scrolled=false] button[title*="切换"]:hover{background-color:rgba(15,23,42,.06)!important}html.dark #site-header[data-scrolled=false] button[aria-label*="切换"],html.dark #site-header[data-scrolled=false] button[title*="切换"]{border-color:rgba(255,255,255,.22)!important;background-color:transparent!important;color:rgba(255,255,255,.92)!important}html.dark #site-header[data-scrolled=false] button[aria-label*="切换"]:hover,html.dark #site-header[data-scrolled=false] button[title*="切换"]:hover{background-color:rgba(255,255,255,.08)!important}@keyframes header-cta-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(20,184,166,.55)}50%{transform:scale(1.18);box-shadow:0 0 0 5px rgba(20,184,166,0)}}@keyframes header-cta-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(20,184,166,.35),0 6px 22px -4px rgba(20,184,166,.18),0 0 0 0 rgba(20,184,166,0)}50%{box-shadow:inset 0 0 0 1px rgba(20,184,166,.55),0 6px 22px -4px rgba(20,184,166,.32),0 0 0 4px rgba(20,184,166,.08)}}@keyframes header-cta-arrow-out{to{transform:translateX(2px)}}#site-header[data-scrolled=false] .header-cta-secondary{border-color:rgba(20,184,166,.42)!important;background-color:rgba(20,184,166,.08)!important;color:hsl(173 80% 22%)!important;animation:header-cta-breathe 3.6s ease-in-out infinite}#site-header[data-scrolled=false] .header-cta-secondary:hover{background-color:rgba(20,184,166,.16)!important;color:hsl(173 80% 18%)!important;transform:translateY(-1px) scale(1.015)}html.dark #site-header[data-scrolled=false] .header-cta-secondary{border-color:rgba(84,232,199,.55)!important;background-color:rgba(84,232,199,.1)!important;color:rgba(225,255,248,.95)!important}html.dark #site-header[data-scrolled=false] .header-cta-secondary:hover{background-color:rgba(84,232,199,.18)!important;color:white!important}.header-cta-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background-color:hsl(173 80% 38%);animation:header-cta-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite;flex-shrink:0}html.dark .header-cta-pulse-dot{background-color:hsl(173 78% 60%)}#site-header[data-scrolled=false] .header-cta-secondary:hover .header-cta-arrow{animation:header-cta-arrow-out .2s ease-out forwards}#site-header[data-scrolled=true] .header-cta-secondary{animation:none}html.light #site-header[data-scrolled=true] .header-cta-secondary{border-color:rgba(15,23,42,.14)!important;background-color:rgba(15,23,42,.06)!important;color:hsl(220 18% 18%)!important}html.light #site-header[data-scrolled=true] .header-cta-secondary:hover{background-color:rgba(15,23,42,.1)!important;color:hsl(220 18% 12%)!important;transform:none}html.dark #site-header[data-scrolled=true] .header-cta-secondary{border-color:rgba(255,255,255,.18)!important;background-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.92)!important}html.dark #site-header[data-scrolled=true] .header-cta-secondary:hover{background-color:rgba(255,255,255,.16)!important}@media (prefers-reduced-motion:reduce){#site-header[data-scrolled=false] .header-cta-secondary,.header-cta-pulse-dot{animation:none!important}}.pd-home{--co-page:#070807;--co-page-raised:#0d0f0e;--co-ink:#f1f0eb;--co-muted:rgba(241,240,235,0.58);--co-hairline:rgba(241,240,235,0.13);--co-surface:rgba(241,240,235,0.055);--co-ceramic:#ded9d0;--co-signal:#8fd0c7;background:var(--co-page);color:var(--co-ink)}html.light .pd-home{--co-page:#efeeea;--co-page-raised:#e7e5df;--co-ink:#151716;--co-muted:rgba(21,23,22,0.58);--co-hairline:rgba(21,23,22,0.13);--co-surface:rgba(255,255,255,0.44);--co-ceramic:#ded9d0;--co-signal:#c34034}html.light #site-header[data-is-home=true][data-scrolled=false] [class*="text-foreground\/55"],html.light #site-header[data-is-home=true][data-scrolled=false] [class*="text-foreground\/65"]{color:rgba(21,23,22,.72)!important}html.light #site-header[data-is-home=true][data-scrolled=false] .header-cta-secondary{border-color:rgba(21,23,22,.18)!important;background-color:rgba(255,255,255,.42)!important;color:#151716!important}html.light #site-header[data-is-home=true][data-scrolled=false] button[aria-label*="切换"]{border-color:rgba(21,23,22,.18)!important;background-color:rgba(255,255,255,.32)!important;color:#151716!important}html.light body:has(.pd-pageflow){background:#efeeea}.co-hero:not([data-active]) .co-orbit-stage{visibility:hidden}.co-hero{isolation:isolate;min-height:100svh;background:radial-gradient(circle at 57% 38%,rgba(150,206,198,.1),transparent 29%),var(--co-page);color:var(--co-ink)}html.light .co-hero{background:radial-gradient(circle at 56% 36%,rgba(255,255,255,.94),transparent 32%),radial-gradient(circle at 74% 24%,rgba(201,197,188,.26),transparent 30%),#efeeea}.co-hero-field{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--co-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--co-hairline) 1px,transparent 1px);background-size:7.5rem 7.5rem;-webkit-mask-image:radial-gradient(circle at 58% 45%,#000 2%,transparent 74%);mask-image:radial-gradient(circle at 58% 45%,#000 2%,transparent 74%);opacity:.24}.co-hero-field:before{position:absolute;inset:0;content:"";background-image:radial-gradient(var(--co-ink) .55px,transparent .55px);background-size:5px 5px;opacity:.07}.co-campus-horizon{position:absolute;inset:auto 0 0;z-index:0;height:31%;pointer-events:none;opacity:.1;filter:grayscale(1) contrast(1.05) brightness(.64);-webkit-mask-image:linear-gradient(180deg,transparent,#000 43%,#000);mask-image:linear-gradient(180deg,transparent,#000 43%,#000)}html.light .co-campus-horizon{opacity:.27;filter:grayscale(.82) saturate(.48) contrast(.94) brightness(1.08)}.co-campus-horizon:after{position:absolute;inset:0;content:"";background:linear-gradient(to bottom,transparent,var(--co-page) 98%)}.co-orbit-stage{position:absolute;z-index:4;top:4.5rem;right:11.5rem;bottom:4.8rem;left:20%;min-height:34rem;transform:translateX(2vw)}.co-canvas{width:100%!important;height:100%!important;touch-action:pan-y}.co-node-symbol{display:grid;width:2.3rem;height:2.3rem;place-items:center;color:rgba(64,63,59,.66);filter:drop-shadow(0 1px 0 rgba(255,255,255,.6));transition:color .28s ease,transform .28s ease}.co-node-symbol svg{width:1.55rem;height:1.55rem}.co-node-symbol.is-active{color:#334441;transform:scale(1.08)}.co-core-mark{display:grid;min-width:3.4rem;place-items:center;color:rgba(57,58,55,.7);text-align:center}.co-core-mark strong{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:0;line-height:1}.co-core-mark small{margin-top:.22rem;font-family:var(--font-mono);font-size:.38rem;letter-spacing:0}.co-hero-container{position:relative;z-index:6;display:flex;min-height:100svh;align-items:flex-end;pointer-events:none;padding-top:7rem;padding-bottom:clamp(8.8rem,14vh,10.8rem)}.co-hero-copy{width:min(36rem,42vw);pointer-events:auto}.co-hero-eyebrow{color:var(--co-muted);font-family:var(--font-mono);font-size:.82rem;letter-spacing:0;text-transform:uppercase}.co-hero-copy h1{margin-top:1.15rem;color:var(--co-ink);font-family:var(--font-display);font-size:clamp(2.4rem,3.6vw,4rem);font-weight:640;letter-spacing:.02em;line-height:1.3}.co-hero-copy>p:not(.co-hero-eyebrow){max-width:35rem;margin-top:1.25rem;color:var(--co-muted);font-size:.95rem;line-height:1.8}.co-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.7rem}.co-button{position:relative;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;overflow:hidden;border:1px solid var(--co-hairline);border-radius:6px;padding:0 1.25rem;font-size:.95rem;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,background .28s ease}.co-button svg{transition:transform .28s cubic-bezier(.16,1,.3,1)}.co-button:hover{transform:translateY(-2px)}.co-button:hover svg{transform:translateX(3px)}.co-button-dark{border-color:#171918;background:#171918;color:#f4f2ec;box-shadow:0 12px 34px rgba(0,0,0,.15)}html.dark .co-button-dark{border-color:#e5e1d8;background:#e5e1d8;color:#161817}.co-button-line{background:color-mix(in srgb,var(--co-page) 66%,transparent);color:var(--co-ink);backdrop-filter:blur(16px)}.co-system-status{position:absolute;z-index:7;top:8.2rem;left:max(2rem,calc((100vw - 1440px) / 2 + 2rem));display:grid;gap:.42rem;color:var(--co-muted);font-family:var(--font-mono);font-size:.82rem;letter-spacing:0;text-transform:uppercase}.co-system-status strong{display:flex;align-items:center;gap:.5rem;color:var(--co-ink);font-size:.95rem;font-weight:600}.co-system-status i{width:.38rem;height:.38rem;border-radius:50%;background:var(--co-signal);box-shadow:0 0 18px color-mix(in srgb,var(--co-signal) 68%,transparent);animation:co-status-pulse 2.4s ease-in-out infinite}.co-system-status small{opacity:.6}.co-capability-rail{position:absolute;z-index:9;top:20%;right:2rem;display:grid;width:10.2rem}.co-capability-rail button{display:grid;min-height:4.55rem;grid-template-columns:1.4rem 1fr 1.7rem;align-items:center;gap:.45rem;color:var(--co-muted);text-align:left;transition:color .24s ease,transform .24s ease}.co-capability-rail button:hover{color:var(--co-ink);transform:translateX(-3px)}.co-capability-rail span{align-self:start;padding-top:1.1rem;font-family:var(--font-mono);font-size:.82rem}.co-capability-rail strong{font-size:.95rem;font-weight:600}.co-capability-rail i{height:1px;background:var(--co-hairline);transition:background .24s ease,transform .24s ease;transform-origin:right center}.co-capability-rail button.is-active{color:var(--co-ink)}.co-capability-rail button.is-active span{color:var(--co-signal)}.co-capability-rail button.is-active i{background:var(--co-signal);transform:scaleX(1.45)}.co-active-caption{position:absolute;z-index:8;right:25%;bottom:22%;display:grid;min-width:15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;border:1px solid var(--co-hairline);border-radius:7px;background:color-mix(in srgb,var(--co-page) 76%,transparent);padding:.52rem .6rem .52rem .72rem;color:var(--co-ink);box-shadow:0 18px 60px rgba(0,0,0,.13);backdrop-filter:blur(20px) saturate(1.1)}.co-active-caption>span{color:var(--co-signal);font-family:var(--font-mono);font-size:.82rem}.co-active-caption strong{font-size:1rem;font-weight:600}.co-active-caption button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:5px;color:var(--co-muted);transition:background .2s ease,color .2s ease}.co-active-caption button:hover{background:var(--co-surface);color:var(--co-ink)}.co-hero-chapters{position:absolute;z-index:7;right:3rem;bottom:2.1rem;left:3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.co-hero-chapters div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;color:var(--co-muted)}.co-hero-chapters span{font-family:var(--font-mono);font-size:.82rem}.co-hero-chapters strong{font-size:.82rem;font-weight:600}.co-hero-chapters i{height:1px;background:var(--co-hairline)}.co-hero-chapters div.is-active{color:var(--co-ink)}.co-hero-chapters div.is-active i{background:linear-gradient(90deg,var(--co-signal),var(--co-hairline))}.pd-operating,.pd-quantum,.pd-spatial{background:radial-gradient(circle at 68% 42%,color-mix(in srgb,var(--co-signal) 8%,transparent),transparent 34%),var(--co-page)!important}.pd-operating:before,.pd-quantum:before,.pd-spatial:before{opacity:.34;background-image:linear-gradient(var(--co-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--co-hairline) 1px,transparent 1px)!important}.pd-card-top,.pd-card-top svg,.pd-kicker,.pd-kicker span,.pd-layer-list span,.pd-proof-grid span{color:var(--co-muted)}.pd-kicker span{background:var(--co-signal)}.pd-capability-matrix article>strong,.pd-finale-panel h2,.pd-layer-list strong,.pd-proof-grid strong,.pd-section-copy h2,.pd-system-head h2{color:var(--co-ink)}.pd-capability-matrix article>p,.pd-card-flow,.pd-layer-list em,.pd-section-copy>p:not(.pd-kicker){color:var(--co-muted)}.pd-capability-matrix article,.pd-layer-list div,.pd-proof-grid{border-color:var(--co-hairline);border-radius:8px;background:var(--co-surface);box-shadow:none}.pd-capability-matrix article{backdrop-filter:blur(12px)}.pd-capability-matrix article:hover{border-color:color-mix(in srgb,var(--co-signal) 58%,var(--co-hairline));box-shadow:0 22px 70px rgba(0,0,0,.12)}html.light .pd-quantum-gallery>div,html.light .pd-spatial-media{border-color:rgba(21,23,22,.13);background:#dedbd4;box-shadow:0 34px 110px rgba(50,47,42,.14)}html.light .pd-quantum-gallery img,html.light .pd-spatial-media img{filter:saturate(.64) contrast(.94) brightness(1.05)}html.light .pd-map-pin{border-color:rgba(21,23,22,.16);background:rgba(245,243,238,.76);color:rgba(21,23,22,.82);box-shadow:0 12px 36px rgba(50,47,42,.12)}html.light .pd-map-pin:before{background:var(--co-signal);box-shadow:0 0 16px color-mix(in srgb,var(--co-signal) 48%,transparent)}.pd-finale{background:var(--co-page)}.pd-finale-panel{border-color:var(--co-hairline);border-radius:8px;background:color-mix(in srgb,var(--co-page) 72%,transparent)}@keyframes co-status-pulse{0%,to{opacity:.48;transform:scale(.84)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1180px){.co-orbit-stage{right:8rem;left:11%}.co-hero-copy{width:min(33rem,48vw)}.co-active-caption{right:22%}}@media (max-width:820px){.co-hero{min-height:max(100svh,49rem)}.co-capability-rail,.co-hero-chapters,.co-system-status{display:none}.co-orbit-stage{top:4.2rem;right:-12%;bottom:auto;left:-12%;height:49vh;min-height:22rem;pointer-events:auto;transform:none}.co-campus-horizon{height:25%;opacity:.08}html.light .co-campus-horizon{opacity:.13}.co-hero-container{min-height:max(100svh,49rem);padding-top:24rem;padding-bottom:.5rem}.co-hero-copy{width:100%}.co-hero-copy h1{font-size:clamp(2.75rem,13vw,4.15rem)}.co-hero-copy>p:not(.co-hero-eyebrow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.82rem}.co-active-caption{display:none}.co-hero-actions{display:grid;grid-template-columns:1fr 1fr}.co-button{min-width:0;padding:0 .75rem}}@media (max-height:800px) and (min-width:821px){.co-orbit-stage{top:3.5rem;bottom:8.8rem}.co-hero-container{padding-bottom:6.3rem}.co-hero-copy h1{font-size:clamp(3rem,4.2vw,4.85rem)}.co-active-caption{bottom:19%}}@media (prefers-reduced-motion:reduce){.co-system-status i{animation:none}.co-button,.co-button svg,.co-capability-rail button,.co-node-symbol{transition:none}}body.nav-menu-open #ai-cs-widget{opacity:0;pointer-events:none;transform:translateY(8px) scale(.96);transition:opacity .24s ease,transform .28s cubic-bezier(.16,1,.3,1)}body.mobile-menu-open #site-header{background:rgba(5,5,5,.96);border-bottom-color:rgba(255,255,255,.08);transition:background .36s cubic-bezier(.16,1,.3,1),border-color .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}html.light body.mobile-menu-open #site-header{background:rgba(246,253,252,.97);border-bottom-color:rgba(15,23,42,.08);box-shadow:0 1px 0 rgba(84,232,199,.18)}html.light [class*="bg-\[\#050505\]"]:not(.brand-closing-section *),html.light [class*=bg-black]:not(.brand-closing-section *),html.light section.bg-\[\#050505\]:not(.brand-closing-section),html.light section.bg-black:not(.brand-closing-section){background-color:#fafafa!important}html.light .border-white\/10,html.light .border-white\/\[0\.12\],html.light [class*=border-white]{border-color:rgba(15,23,42,.1)!important}html.light main .text-white:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *),html.light main [class*=text-white]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *):not([class*=text-primary]){color:hsl(220 18% 12%)!important}html.light main .brand-closing-section .text-white,html.light main .brand-image-shell .text-white,html.light main .ecosystem-orbit .text-white,html.light main .quantum-card .text-white{color:rgb(255,255,255)!important}html.light footer{background:#fafafa!important;border-top-color:rgba(15,23,42,.1)!important}html.light footer .text-white,html.light footer .text-white\/\[0\.28\],html.light footer .text-white\/\[0\.35\],html.light footer .text-white\/\[0\.3\],html.light footer .text-white\/\[0\.45\],html.light footer .text-white\/\[0\.4\],html.light footer .text-white\/\[0\.55\],html.light footer .text-white\/\[0\.5\],html.light footer .text-white\/\[0\.65\],html.light footer .text-white\/\[0\.6\],html.light footer .text-white\/\[0\.72\],html.light footer .text-white\/\[0\.78\],html.light footer .text-white\/\[0\.7\],html.light footer .text-white\/\[0\.92\]{color:hsl(220 18% 12%)!important;opacity:1}html.light footer .text-white\/\[0\.55\]{color:hsl(220 18% 12%)!important;opacity:.9}html.light footer .text-white\/\[0\.45\]{color:hsl(220 18% 12%)!important;opacity:.45}html.light footer .text-white\/\[0\.4\]{color:hsl(220 18% 12%)!important;opacity:.4}html.light footer .text-white\/\[0\.35\]{color:hsl(220 18% 12%)!important;opacity:.35}html.light footer [class*=border-white]{border-color:rgba(15,23,42,.1)!important}html.light .footer-cta-panel{background:linear-gradient(180deg,rgba(196,64,52,.06),transparent 32%),rgba(255,255,255,.6);border-color:rgba(15,23,22,.14);backdrop-filter:blur(10px)}html.light .footer-cta-panel-foot,html.light .footer-cta-panel-head,html.light .footer-cta-panel-id-num,html.light .footer-cta-panel-label{color:rgba(21,23,22,.65)}html.light .footer-cta-panel-value{color:#151716}html.light .footer-cta-panel-sub{color:rgba(21,23,22,.7)}html.light .footer-cta-panel-id,html.light .footer-cta-panel-pin{color:#c34034}html.light .footer-cta-btn-ghost{border-color:rgba(21,23,22,.45);color:#151716}html.light .footer-cta-btn-ghost:hover{border-color:rgba(21,23,22,.7);background:rgba(21,23,22,.06)}html.light main [class*="text-white\/"]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *):not([class*=text-primary]){color:hsl(220 18% 12%)!important}html.light main .text-white\/\[0\.92\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.92}html.light main .text-white\/\[0\.85\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.85}html.light main .text-white\/\[0\.78\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.78}html.light main .text-white\/\[0\.72\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.72}html.light main .text-white\/\[0\.7\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.7}html.light main .text-white\/\[0\.65\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.65}html.light main .text-white\/\[0\.6\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.6}html.light main .text-white\/\[0\.55\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.55}html.light main .text-white\/\[0\.5\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.5}html.light main .text-white\/\[0\.45\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.45}html.light main .text-white\/\[0\.4\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.4}html.light main .text-white\/\[0\.35\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.35}html.light main .text-white\/\[0\.3\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.3}html.light main .text-white\/\[0\.28\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.28}html.light main .text-white\/\[0\.06\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.18}html.light main .text-white\/\[0\.08\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.22}html.light main .text-white\/\[0\.1\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.28}html.light main .text-white\/\[0\.12\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.32}html.light main .text-white\/\[0\.15\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.38}html.light main .text-white\/\[0\.18\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.42}html.light main .text-white\/\[0\.2\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.45}html.light main .text-white\/\[0\.25\]:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.5}html.light main .text-white\/92:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.92}html.light main .text-white\/78:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.78}html.light main .text-white\/70:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.7}html.light main .text-white\/65:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.65}html.light main .text-white\/60:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.6}html.light main .text-white\/55:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.55}html.light main .text-white\/50:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.5}html.light main .text-white\/48:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.48}html.light main .text-white\/45:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.45}html.light main .text-white\/40:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.4}html.light main .text-white\/35:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.35}html.light main .text-white\/30:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.3}html.light main .text-white\/25:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.25}html.light main .text-white\/20:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.2}html.light main .text-white\/15:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.15}html.light main .text-white\/10:not(.future-hero *):not(.brand-image-shell *):not(.quantum-card *):not(.ecosystem-orbit *):not(.brand-closing-section *){color:hsl(220 18% 12%)!important;opacity:.1}html.light main :is([class*="hover:text-primary"],[class*="hover:text-white"],[class*="hover\:text-primary"],[class*="hover\:text-white"]):hover{color:hsl(173 80% 32%)!important;opacity:1!important}html.light .page-shell{background:radial-gradient(1200px 600px at 50% -8%,rgba(84,232,199,.18),transparent 60%),radial-gradient(900px 520px at 88% 12%,rgba(91,141,255,.12),transparent 62%),#fafafa}html.light .brand-section-heading p{color:rgba(15,23,42,.55)}html.light .brand-section-heading h2{color:hsl(220 18% 12%)}html.light .brand-kicker{color:rgba(15,118,110,.75)}html.light .brand-glass-chip{border-color:rgba(15,23,42,.1);background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.5)),rgba(255,255,255,.4);color:hsl(220 18% 18%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 40px rgba(20,184,166,.12)}html.light .brand-cta-secondary{border-color:rgba(15,23,42,.12);color:hsl(220 18% 18%);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.65)),rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 36px rgba(20,184,166,.12)}html.light .brand-cta-secondary:hover{border-color:rgba(15,23,42,.18);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.75)),rgba(255,255,255,.6)}html.light .brand-card{border-color:rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0))}html.light .brand-card:hover{border-color:rgba(20,184,166,.4)}html.light .brand-concept-visual,html.light .brand-image-shell,html.light .ecosystem-orbit{border-color:rgba(15,23,42,.1);background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 80px rgba(15,23,42,.08)}html.light .brand-concept-visual img,html.light .brand-image-shell img,html.light .ecosystem-orbit img{filter:saturate(.95) contrast(1.02) brightness(.98)}html.light .brand-image-shell:hover img{filter:saturate(1) contrast(1.04) brightness(1)}html.light .ecosystem-orbit img{opacity:1!important;filter:saturate(1.1) brightness(1.05)}html.light .ecosystem-orbit .bg-black\/45{background-color:rgba(255,255,255,.05)!important}html.light .brand-photo-grade{display:none}html.light .brand-principle-card,html.light .brand-statement-card,html.light .brand-timeline-card{border-color:rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.7)),rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 16px 60px rgba(15,23,42,.06);backdrop-filter:blur(24px)}html.light .brand-principle-card,html.light .brand-statement-card{color:hsl(220 18% 12%)}html.light .brand-timeline-card span{color:rgba(20,184,166,.85)}html.light .brand-timeline-card strong{color:hsl(220 18% 12%)}html.light .brand-timeline-card p{color:rgba(15,23,42,.65)}html.light .brand-principle-card span{color:rgba(20,184,166,.85)}html.light .brand-principle-card h3{color:hsl(220 18% 12%)}html.light .brand-principle-card p{color:rgba(15,23,42,.65)}html.light .enterprise-page{background:radial-gradient(900px 520px at 18% 0,rgba(84,232,199,.12),transparent 62%),radial-gradient(900px 520px at 88% 14%,rgba(91,141,255,.08),transparent 60%),#fafafa}html.light .enterprise-hero{background:radial-gradient(1000px 620px at 52% 36%,rgba(20,184,166,.14),transparent 60%),radial-gradient(820px 460px at 14% 78%,rgba(91,141,255,.1),transparent 65%),linear-gradient(180deg,#fafafa,#ededed)}html.light .enterprise-grid-bg{background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,transparent,rgba(20,184,166,.32),transparent);opacity:.85}html.light .enterprise-light-field{background:linear-gradient(180deg,transparent,transparent 22%,rgba(255,255,255,.55)),radial-gradient(680px 360px at 68% 26%,rgba(20,184,166,.16),transparent 65%),radial-gradient(720px 420px at 18% 70%,rgba(91,141,255,.12),transparent 68%)}html.light .branches-hero,html.light .investment-hero,html.light .park-hero{background:linear-gradient(180deg,#fafafa,#f0f1f2)}html.light .branches-hero-image,html.light .investment-hero-image,html.light .park-hero-image{opacity:1!important;filter:saturate(.95)}html.light .branches-hero-veil,html.light .park-hero-veil{background:linear-gradient(180deg,transparent,transparent 50%,rgba(255,255,255,.45) 80%,rgba(255,255,255,.75))!important}html.light .case-detail-hero-veil{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.22) 45%,rgba(255,255,255,.55) 75%,rgba(255,255,255,.92))!important}html.light .ai-news-feed-link{background-color:rgba(255,255,255,.85)!important;border-color:rgba(15,23,42,.15)!important;color:hsl(220 18% 12%)!important}html.light .ai-news-feed-link:hover{border-color:rgba(20,184,166,.5)!important}html.light .investment-hero-veil{background:linear-gradient(180deg,rgba(246,247,243,.08),rgba(246,247,243,.04) 52%,rgba(246,247,243,.5) 82%,rgba(246,247,243,.84)),linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.94) 38%,rgba(246,247,243,.48) 62%,rgba(246,247,243,.08))!important}html.light .about-hero,html.light .careers-hero,html.light .contact-hero{background:linear-gradient(180deg,#fafafa,#f0f1f2)}html.light .about-hero-image,html.light .careers-hero-image,html.light .contact-hero-image{opacity:1!important;filter:saturate(.95)}html.light .about-hero-veil,html.light .careers-hero-veil{background:linear-gradient(180deg,rgba(246,247,243,.05),rgba(246,247,243,.02) 52%,rgba(246,247,243,.46) 82%,rgba(246,247,243,.84)),linear-gradient(90deg,rgba(246,247,243,.99),rgba(246,247,243,.94) 42%,rgba(246,247,243,.42) 66%,rgba(246,247,243,.04))!important}html.light .contact-hero-veil{background:linear-gradient(180deg,transparent,transparent 50%,rgba(255,255,255,.45) 80%,rgba(255,255,255,.75)),linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.15) 48%,transparent)!important}html.light .careers-hero-card{border-color:rgba(15,23,42,.1)!important;background-color:rgba(255,255,255,.4)!important}html.light .careers-hero-card,html.light .careers-hero-card>h2{color:hsl(220 18% 12%)!important}html.light .careers-hero-card .careers-hero-item{border-color:rgba(15,23,42,.1)!important;background-color:rgba(255,255,255,.5)!important;color:hsl(220 18% 12%)!important}html.light .careers-hero-card .careers-hero-item p{color:rgba(15,23,42,.72)!important}.dark .careers-hero-card{background-color:rgba(0,0,0,.42)}html.light .contact-form-section h2{color:hsl(220 18% 12%)!important}html.light .contact-form-section>div>div>p{color:rgba(15,23,42,.65)!important}html.light .contact-form-card{border-color:rgba(15,23,42,.12)!important;background-color:rgba(255,255,255,.8)!important}html.light .contact-form-card input,html.light .contact-form-card textarea{background-color:#ffffff!important;border-color:rgba(15,23,42,.15)!important;color:hsl(220 18% 12%)!important}html.light .contact-form-card input::-moz-placeholder,html.light .contact-form-card textarea::-moz-placeholder{color:rgba(15,23,42,.45)!important;opacity:1!important}html.light .contact-form-card input::placeholder,html.light .contact-form-card textarea::placeholder{color:rgba(15,23,42,.45)!important;opacity:1!important}html.light .contact-form-card input:focus-visible,html.light .contact-form-card textarea:focus-visible{border-color:rgba(20,184,166,.5)!important}html.light .branches-hq-card{border-color:rgba(15,23,42,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.7))!important}html.light .branches-hq-image-gradient{background:linear-gradient(180deg,transparent,transparent 50%,rgba(255,255,255,.55) 80%,rgba(255,255,255,.85))!important}html.light .branches-hq-chip{background-color:rgba(20,184,166,.12)!important;border-color:rgba(20,184,166,.4)!important;color:hsl(173 80% 28%)!important}html.light .cases-card{border-color:rgba(15,23,42,.12)!important;background-color:#ffffff!important}html.light .cases-card-image-gradient{background:linear-gradient(180deg,transparent,transparent 45%,rgba(255,255,255,.6) 78%,rgba(255,255,255,.88))!important}html.light .cases-card-eyebrow-chip{background-color:rgba(255,255,255,.85)!important;border-color:rgba(20,184,166,.45)!important;color:hsl(173 80% 28%)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.light .cases-card-eyebrow-chip>span{background-color:hsl(173 80% 40%)!important}html.light .cases-card-tag-chip{background-color:rgba(255,255,255,.82)!important;border-color:rgba(15,23,42,.15)!important;color:hsl(220 18% 20%)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.light .cases-detail-hero{background:linear-gradient(180deg,#fafafa,#f0f1f2)}html.light .cases-detail-hero-image{opacity:1!important;filter:saturate(.95)}html.light .cases-detail-hero-veil{background:linear-gradient(180deg,transparent,transparent 50%,rgba(255,255,255,.55) 80%,rgba(255,255,255,.85))!important}html.light .cases-detail-tag-chip{background-color:rgba(255,255,255,.82)!important;border-color:rgba(15,23,42,.15)!important;color:hsl(220 18% 20%)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.light .investment-hero-card{border-color:rgba(15,23,42,.1)!important;background-color:rgba(255,255,255,.7)!important;color:hsl(220 18% 12%)!important}html.light .investment-hero-card>p{color:hsl(220 18% 12%)!important}html.light .investment-hero-card .investment-hero-item{border-color:rgba(15,23,42,.1)!important;background-color:rgba(255,255,255,.8)!important;color:rgba(15,23,42,.72)!important}html.light .enterprise-closing,html.light .enterprise-command,html.light .enterprise-flow-panel,html.light .enterprise-service-card{border-color:rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.65)),rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 20px 60px rgba(15,23,42,.06);color:hsl(220 18% 12%)}html.light .enterprise-result-row span{color:rgba(15,23,42,.4)}html.light .enterprise-result-row strong{color:hsl(220 18% 12%)}html.light .enterprise-result-bar{background:rgba(15,23,42,.06)}html.light .enterprise-service-card h3{color:hsl(220 18% 12%)}html.light .enterprise-card-subtitle{color:rgba(15,23,42,.62)}html.light .enterprise-service-line span{color:hsl(220 18% 12%)}html.light .enterprise-service-line p{color:rgba(15,23,42,.6)}html.light .enterprise-scenario{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.7);color:hsl(220 18% 12%)}html.light .enterprise-scenario p{color:hsl(220 18% 12%)}html.light .enterprise-scenario span{color:rgba(15,23,42,.6)}html.light .enterprise-flow-center{border-color:rgba(20,184,166,.4);background:rgba(255,255,255,.95);color:hsl(173 80% 25%);box-shadow:0 0 60px rgba(20,184,166,.2),inset 0 1px 0 rgba(255,255,255,.8)}html.light .enterprise-flow-panel:before{border:1px solid rgba(20,184,166,.55)!important}html.light .enterprise-flow-panel:after{border:1px solid rgba(15,23,42,.22)!important}html.light .enterprise-workflow-step{border-color:rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.4));color:hsl(220 18% 12%)}html.light .enterprise-workflow-step span{color:rgba(20,184,166,.85)}html.light .enterprise-workflow-step p{color:hsl(220 18% 12%)}html.light .enterprise-workflow-step:after{background:linear-gradient(90deg,rgba(20,184,166,.7),transparent)}html.light .enterprise-service-icon{border-color:rgba(20,184,166,.3);background:rgba(20,184,166,.08);color:hsl(173 80% 28%)}html.light .brand-closing-section>div:first-of-type{background-image:none!important;background:transparent!important}html.light footer a,html.light footer span{color:hsl(220 18% 12%);opacity:.85;transition:color .2s ease,opacity .2s ease}html.light footer a:hover,html.light footer span:hover{color:hsl(173 80% 32%);opacity:1}html.light footer [class*="hover:text-white"]:hover,html.light footer [class*="hover:text-white\/"]:hover{color:hsl(173 80% 32%)!important;opacity:1!important}html.light footer [class*="hover:text-white\/\[0\.7\]"]:hover{color:hsl(173 80% 32%)!important;opacity:.7!important}html.light footer .text-white,html.light footer [class*="text-white\/"]:not([class*="hover:text-white"]){color:hsl(220 18% 12%)!important;opacity:1}html.light footer [class*="text-white\/\[0\.55\]"]:not([class*="hover:text-white"]){color:hsl(220 18% 12%)!important;opacity:.9}html.light footer [class*="text-white\/\[0\.7\]"]:not([class*="hover:text-white"]){color:hsl(220 18% 12%)!important;opacity:.55}html.light .group\/ring [class*="bg-black\/80"]{background-color:rgba(255,255,255,.85)!important;border-color:rgba(15,23,42,.1)!important;color:hsl(220 18% 12%)!important;box-shadow:0 8px 24px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.8)!important}html.light .group\/ring [class*="border-white\/15"]{border-color:rgba(15,23,42,.12)!important}html.light .group\/ring [class*="shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.5\)\]"]{box-shadow:0 8px 24px rgba(15,23,42,.1)!important}html.light .quantum-card img{filter:saturate(.85) brightness(1.08) contrast(.95);transition:filter .32s ease}html.light .quantum-card:hover img{filter:saturate(1) brightness(1.05) contrast(1)}html.light .quantum-card [class*="bg-gradient-to-t from-black"]{background:linear-gradient(180deg,transparent,transparent 35%,rgba(15,23,42,.35) 75%,rgba(15,23,42,.65))!important;box-shadow:inset 0 0 0 9999px rgba(255,255,255,.06)}html.light .quantum-card .text-white{text-shadow:0 1px 3px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25)}html.light .quantum-card h3.text-white{text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3)}html.light .quantum-card{border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 40px rgba(15,23,42,.08);background:#fff}.scroll-down-cue{bottom:32px;width:20px;height:21px;margin-left:-10px;justify-content:center;color:white}.scroll-down-cue:focus-visible{outline:2px solid hsl(var(--primary)/.7)}@media (prefers-reduced-motion:reduce){.scroll-down-cue__img{animation:none}}@media (max-width:640px){.scroll-down-cue{bottom:24px}}.floating-glass{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.45)),rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:0 12px 40px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.7)}html.dark .floating-glass{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(8,12,12,.6);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 50px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.floating-glass-card{background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.6)),rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:0 18px 50px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.7)}html.dark .floating-glass-card{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(10,14,14,.7);border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.floating-glass-arrow{background:rgba(255,255,255,.6);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}html.dark .floating-glass-arrow{background:rgba(10,14,14,.7);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes orbit-counter-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.orbit-spin{animation:orbit-spin 60s linear infinite}.orbit-counter-spin{animation:orbit-counter-spin 60s linear infinite}@media (prefers-reduced-motion:reduce){.orbit-counter-spin,.orbit-spin{animation:none}}.editorial-home{--ei-ink:#030403;--ei-carbon:#090b0a;--ei-line:rgba(236,239,230,0.12);--ei-soft:rgba(236,239,230,0.66);--ei-muted:rgba(236,239,230,0.42);--ei-signal:#b9d6a0;--ei-signal-strong:#d9f6bc;--ei-silver:#e9ece4;--ei-porcelain:#f3f2ec;--ei-champagne:#d7c8aa;background:var(--ei-ink);color:var(--ei-silver)}body:has(.ei-pageflow){overflow-y:auto}.ei-pageflow{overflow-x:hidden}html:has(.ei-pageflow){scroll-behavior:smooth;scroll-snap-type:y mandatory}.brand-home:has(.ei-pageflow){min-height:100svh;overflow:visible}.ei-pageflow{--active-screen:0;min-height:100svh;overflow:visible}.ei-page-transition{position:fixed;inset:0;z-index:8;pointer-events:none;overflow:hidden;opacity:.56;mix-blend-mode:screen;transition:opacity .32s ease}.ei-page-transition span{position:absolute;left:-18%;right:-18%;height:18vh;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(185,214,160,.18),rgba(236,239,230,.12),transparent),radial-gradient(closest-side,rgba(215,200,170,.16),transparent 74%);filter:blur(24px);opacity:.38;transform:translateY(calc((var(--active-screen) * 19vh) + 8vh)) rotate(-6deg);transition:transform .98s cubic-bezier(.16,1,.3,1),opacity .58s ease}.ei-page-transition span:nth-child(2){height:10vh;opacity:.22;filter:blur(18px);transform:translateY(calc((var(--active-screen) * 14vh) + 68vh)) rotate(5deg)}.ei-page-transition i{position:absolute;left:8%;right:8%;top:calc((var(--active-screen) * 11vh) + 50%);height:1px;background:linear-gradient(90deg,transparent,rgba(185,214,160,.74),rgba(236,239,230,.34),transparent);box-shadow:0 0 30px rgba(185,214,160,.28);opacity:.42;transform:rotate(-2deg);transition:top .94s cubic-bezier(.16,1,.3,1)}.ei-screen{position:relative;min-height:100svh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;opacity:.94;transition:opacity .78s cubic-bezier(.16,1,.3,1)}.ei-screen[data-active]{opacity:1}.ei-screen>.container{transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),filter .78s cubic-bezier(.16,1,.3,1)}.ei-screen:not([data-active])>.container{opacity:.84;filter:none;transform:translateY(14px) scale(.992)}.ei-screen[data-active] .ei-final-panel h2,.ei-screen[data-active] .ei-loop-layout h2,.ei-screen[data-active] .ei-section-heading h2{animation:ei-title-resolve .86s cubic-bezier(.16,1,.3,1) both}.ei-screen:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(236,239,230,.12) 48%,transparent),radial-gradient(680px 380px at 50% 46%,rgba(185,214,160,.11),transparent 72%);mix-blend-mode:screen;opacity:0;transform:translateX(-16%) scaleX(.78)}.ei-screen[data-active]:after{animation:ei-screen-wake .98s cubic-bezier(.16,1,.3,1) both}html.light .editorial-home{background:#f5f4ef;color:#11130f}.ei-hero{background:radial-gradient(860px 560px at 72% 38%,rgba(185,214,160,.12),transparent 62%),radial-gradient(760px 520px at 18% 74%,rgba(215,200,170,.09),transparent 66%),linear-gradient(180deg,#020302,#050604 58%,#030403);isolation:isolate}.ei-hero:before,.ei-loop-section:before,.ei-section-dark:before{position:absolute;inset:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(236,239,230,.035) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.035) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:radial-gradient(ellipse at 54% 40%,#000 0,rgba(0,0,0,.7) 42%,transparent 76%);mask-image:radial-gradient(ellipse at 54% 40%,#000 0,rgba(0,0,0,.7) 42%,transparent 76%)}.ei-hero:after{position:absolute;inset:-20% -10%;content:"";pointer-events:none;background:conic-gradient(from 190deg at 64% 40%,transparent,rgba(236,239,230,.13),transparent 24%,rgba(185,214,160,.14),transparent 52%,rgba(215,200,170,.1),transparent 78%),linear-gradient(105deg,transparent 18%,rgba(236,239,230,.08),transparent 36%,rgba(185,214,160,.1),transparent 72%);filter:blur(44px);opacity:.72;animation:ei-aurora 18s ease-in-out infinite alternate}.ei-hero-noise{z-index:-1;background-image:radial-gradient(rgba(255,255,255,.08) .6px,transparent 0);background-size:5px 5px;opacity:.18;mix-blend-mode:screen}.ei-hero-cursor,.ei-hero-noise{position:absolute;inset:0;pointer-events:none}.ei-hero-cursor{z-index:1;background:radial-gradient(320px 320px at var(--cursor-x) var(--cursor-y),rgba(236,239,230,.11),transparent 62%),radial-gradient(540px 420px at var(--cursor-x) var(--cursor-y),rgba(185,214,160,.13),transparent 72%);filter:blur(4px);opacity:.95}.ei-hero-gate{position:absolute;inset:8% 0 auto;z-index:0;height:72%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(236,239,230,.08),transparent),repeating-linear-gradient(90deg,transparent 0 7.6rem,rgba(236,239,230,.05) 7.6rem 7.65rem);-webkit-mask-image:radial-gradient(ellipse at 58% 42%,#000 0,transparent 74%);mask-image:radial-gradient(ellipse at 58% 42%,#000 0,transparent 74%);opacity:.32;transform:perspective(900px) rotateX(58deg) translateY(18%)}.ei-hero[data-active] .ei-hero-gate{animation:ei-gate-open 1.35s cubic-bezier(.16,1,.3,1) both}.ei-particle-field{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ei-particle-field i{position:absolute;width:3px;height:3px;border-radius:999px;background:rgba(214,245,181,.92);box-shadow:0 0 12px rgba(185,214,160,.72),0 0 32px rgba(236,239,230,.18);opacity:0}.ei-hero[data-active] .ei-particle-field i{animation:ei-particle-rise 6.8s ease-in-out infinite}.ei-particle-field i:first-child{left:8%;top:78%;animation-delay:.1s}.ei-particle-field i:nth-child(2){left:15%;top:34%;animation-delay:1.2s}.ei-particle-field i:nth-child(3){left:24%;top:72%;animation-delay:2.2s}.ei-particle-field i:nth-child(4){left:35%;top:22%;animation-delay:.6s}.ei-particle-field i:nth-child(5){left:43%;top:58%;animation-delay:1.8s}.ei-particle-field i:nth-child(6){left:50%;top:80%;animation-delay:3.1s}.ei-particle-field i:nth-child(7){left:58%;top:30%;animation-delay:.9s}.ei-particle-field i:nth-child(8){left:64%;top:66%;animation-delay:2.7s}.ei-particle-field i:nth-child(9){left:71%;top:18%;animation-delay:1.5s}.ei-particle-field i:nth-child(10){left:79%;top:54%;animation-delay:3.5s}.ei-particle-field i:nth-child(11){left:88%;top:26%;animation-delay:.3s}.ei-particle-field i:nth-child(12){left:92%;top:76%;animation-delay:2s}.ei-particle-field i:nth-child(13){left:11%;top:54%;animation-delay:4s}.ei-particle-field i:nth-child(14){left:29%;top:44%;animation-delay:4.5s}.ei-particle-field i:nth-child(15){left:47%;top:16%;animation-delay:5s}.ei-particle-field i:nth-child(16){left:68%;top:84%;animation-delay:5.4s}.ei-particle-field i:nth-child(17){left:83%;top:38%;animation-delay:5.8s}.ei-particle-field i:nth-child(18){left:96%;top:48%;animation-delay:6.2s}.ei-core-wrap{position:absolute;right:max(1rem,calc((100vw - 1180px) / 2));top:15%;z-index:0;width:min(58vw,780px);aspect-ratio:16/10;overflow:hidden;border-radius:999px;opacity:.94;filter:drop-shadow(0 42px 150px rgba(185,214,160,.12));-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0,#000 58%,transparent 78%)}.ei-core-wrap:after{position:absolute;inset:11%;content:"";border:1px solid rgba(236,239,230,.16);border-radius:999px;transform:rotate(-8deg);animation:ei-slow-spin 28s linear infinite}.ei-core-scan{position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 32%,rgba(236,239,230,.18),transparent 48%);opacity:.28;transform:translateX(-45%) rotate(6deg);animation:ei-scan 7s ease-in-out infinite}.ei-core-node{position:absolute;border:1px solid rgba(236,239,230,.14);border-radius:999px;background:rgba(3,4,3,.42);padding:.38rem .62rem;color:rgba(236,239,230,.7);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;box-shadow:0 0 24px rgba(185,214,160,.16);backdrop-filter:blur(12px)}.ei-core-node-a{left:64%;top:13%}.ei-core-node-b{right:11%;top:46%}.ei-core-node-c{left:15%;top:49%}.ei-scroll-rail{position:absolute;right:max(1.5rem,calc((100vw - 1260px) / 2));top:31%;z-index:10;display:flex;height:19rem;flex-direction:column;align-items:center;justify-content:space-between;color:rgba(236,239,230,.68);font-family:var(--font-mono);font-size:.72rem}.ei-scroll-rail i{position:relative;width:1px;flex:1;margin:.72rem 0;background:rgba(236,239,230,.18)}.ei-scroll-rail i:before{position:absolute;top:0;left:-3px;width:7px;height:7px;content:"";border-radius:999px;background:var(--ei-signal);box-shadow:0 0 18px rgba(185,214,160,.72);animation:ei-rail-dot 4s ease-in-out infinite}.ei-kicker{display:inline-flex;align-items:center;gap:.55rem;color:rgba(185,214,160,.92);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ei-kicker span{width:.42rem;height:.42rem;border-radius:999px;background:var(--ei-signal);box-shadow:0 0 18px rgba(185,214,160,.65)}.ei-kicker-dark{color:rgba(236,239,230,.7)}.ei-display-title{margin-top:2rem;max-width:48rem;color:#f4f4ee;font-family:var(--font-sans);font-size:clamp(4.1rem,7.2vw,7.75rem);font-weight:600;line-height:.98;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.12),0 34px 140px rgba(215,200,170,.15)}.ei-button{position:relative;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;overflow:hidden;border-radius:999px;padding:0 1.2rem;font-size:.92rem;font-weight:600;transition:transform .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease}.ei-button:before{position:absolute;inset:0;content:"";background:linear-gradient(115deg,transparent,rgba(255,255,255,.24),transparent 42%);opacity:0;transform:translateX(-70%);transition:opacity .24s ease,transform .52s ease}.ei-button:hover{transform:translateY(-2px)}.ei-button:hover:before{opacity:1;transform:translateX(70%)}.ei-button-primary{border:1px solid rgba(236,239,230,.24);color:#11140f;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,0) 45%),linear-gradient(135deg,#f1f0e9,#cddbbd 56%,#d7c8aa);box-shadow:0 18px 70px rgba(185,214,160,.14),inset 0 -12px 24px rgba(17,20,15,.16)}.ei-button-ghost{border:1px solid rgba(236,239,230,.16);color:rgba(236,239,230,.9);background:linear-gradient(180deg,rgba(236,239,230,.08),rgba(236,239,230,.025)),rgba(3,4,3,.42);backdrop-filter:blur(18px)}.ei-live-strip{display:flex;max-width:45rem;flex-wrap:wrap;align-items:center;gap:1.05rem 1.6rem;color:rgba(236,239,230,.58);font-size:.78rem}.ei-live-strip span{color:rgba(185,214,160,.88);font-family:var(--font-mono);letter-spacing:.08em}.ei-live-strip strong{position:relative;font-weight:500}.ei-live-strip strong:before{display:inline-block;width:.36rem;height:.36rem;margin-right:.5rem;content:"";border-radius:999px;background:rgba(185,214,160,.9);box-shadow:0 0 14px rgba(185,214,160,.58)}.ei-section{position:relative;padding:clamp(5.5rem,11vw,10rem) 0;scroll-margin-top:4.5rem}.ei-pageflow .ei-section{display:flex;align-items:center;padding:clamp(4.8rem,8vw,7.2rem) 0 clamp(3rem,6vw,5rem)}.ei-pageflow .ei-screen{scroll-margin-top:0}.ei-pageflow .ei-section>.container{width:100%}.ei-loop-section,.ei-section-dark{background:radial-gradient(920px 520px at 56% 44%,rgba(236,239,230,.06),transparent 68%),#030403}.ei-bridge{position:relative;overflow:hidden;margin-top:-1px;padding:clamp(2.8rem,6vw,5.4rem) 0}.ei-bridge:before{position:absolute;inset:0;content:"";pointer-events:none}.ei-bridge-dark{background:linear-gradient(180deg,rgba(3,4,3,0),#030403 46%,#030403),radial-gradient(760px 320px at 36% 20%,rgba(185,214,160,.08),transparent 72%)}.ei-bridge-dark:before{background:linear-gradient(90deg,transparent,rgba(236,239,230,.08),transparent),linear-gradient(rgba(236,239,230,.025) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.025) 1px,transparent 0);background-size:520px 100%,92px 92px,92px 92px;background-position:-520px 0,50%,50%;animation:ei-bridge-flow 12s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.ei-bridge-light{background:linear-gradient(180deg,#030403,#030403 16%,#141610 45%,#f5f4ef 86%,#f5f4ef);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(3.2rem,6vw,5.4rem)}.ei-bridge-light:before{background:radial-gradient(720px 240px at 52% 48%,rgba(236,239,230,.36),transparent 70%),radial-gradient(620px 220px at 52% 72%,rgba(185,214,160,.16),transparent 72%);opacity:.92}.ei-bridge-line{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:1rem;color:rgba(236,239,230,.48);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ei-bridge-light .ei-bridge-line{color:rgba(236,239,230,.66)}.ei-bridge-line i{position:relative;height:1px;overflow:hidden;background:linear-gradient(90deg,rgba(236,239,230,.08),rgba(236,239,230,.28),rgba(236,239,230,.08))}.ei-bridge-line i:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(185,214,160,.95),transparent);transform:translateX(-100%);animation:ei-line-run 4.8s ease-in-out infinite}.ei-bridge-line strong{max-width:18rem;color:inherit;font-weight:500;text-align:right}.ei-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.ei-section-heading p{color:rgba(185,214,160,.9);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}.ei-section-heading h2{max-width:52rem;color:#f3f3ed;font-size:clamp(2rem,4.3vw,4.6rem);font-weight:600;line-height:1.08;letter-spacing:0}.ei-section-heading span{margin-top:1.05rem;display:block;max-width:34rem;color:rgba(236,239,230,.5);font-size:1rem;line-height:1.9}.ei-light-orbit,.ei-route-field{position:absolute;inset:14% -10% auto;height:48rem;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 38%,rgba(185,214,160,.12) 39%,transparent 40%),radial-gradient(ellipse at 50% 52%,transparent 48%,rgba(236,239,230,.08) 49%,transparent 50%),linear-gradient(90deg,transparent,rgba(185,214,160,.16),transparent);filter:blur(.3px);transform:rotate(-3deg);opacity:.78;animation:ei-field-drift 16s ease-in-out infinite alternate}.ei-capability-constellation{position:absolute;inset:10% 5% 8%;z-index:0;pointer-events:none;opacity:0;transform:scale(.92);transition:opacity .7s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.ei-screen[data-active] .ei-capability-constellation{opacity:1;transform:scale(1)}.ei-capability-constellation:after,.ei-capability-constellation:before{position:absolute;inset:16% 6%;content:"";border:1px solid rgba(185,214,160,.14);border-radius:999px;transform:rotate(-8deg);animation:ei-slow-spin 36s linear infinite}.ei-capability-constellation:after{inset:8% 18%;border-color:rgba(236,239,230,.1);transform:rotate(18deg);animation-duration:48s;animation-direction:reverse}.ei-capability-constellation i{position:absolute;width:6px;height:6px;border-radius:999px;background:rgba(185,214,160,.92);box-shadow:0 0 18px rgba(185,214,160,.72);animation:ei-node-pulse 3s ease-in-out infinite}.ei-capability-constellation i:first-child{left:12%;top:30%}.ei-capability-constellation i:nth-child(2){left:22%;top:66%;animation-delay:.4s}.ei-capability-constellation i:nth-child(3){left:37%;top:18%;animation-delay:.8s}.ei-capability-constellation i:nth-child(4){left:46%;top:74%;animation-delay:1.2s}.ei-capability-constellation i:nth-child(5){left:58%;top:32%;animation-delay:1.6s}.ei-capability-constellation i:nth-child(6){left:70%;top:64%;animation-delay:2s}.ei-capability-constellation i:nth-child(7){left:82%;top:26%;animation-delay:2.4s}.ei-capability-constellation i:nth-child(8){left:88%;top:72%;animation-delay:2.8s}.ei-capability-constellation i:nth-child(9){left:50%;top:50%;animation-delay:3.2s}.ei-capability-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,4rem);perspective:1200px}.ei-capability-grid:before{position:absolute;left:7%;right:7%;top:50%;z-index:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(185,214,160,.58),rgba(236,239,230,.2),rgba(185,214,160,.58),transparent);box-shadow:0 0 28px rgba(185,214,160,.22),0 0 90px rgba(185,214,160,.08);opacity:.34;transform:scaleX(.64);transform-origin:center;transition:opacity .62s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.ei-capability-grid:after{position:absolute;left:50%;top:50%;z-index:0;width:min(44vw,32rem);aspect-ratio:1;content:"";border:1px solid rgba(185,214,160,.1);border-radius:999px;opacity:.36;transform:translate(-50%,-50%) rotate(-10deg) scale(.86);transition:opacity .62s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.ei-screen[data-active] .ei-capability-grid:before{opacity:.68;transform:scaleX(1)}.ei-screen[data-active] .ei-capability-grid:after{opacity:.58;transform:translate(-50%,-50%) rotate(4deg) scale(1)}.ei-node{position:relative;z-index:1;min-height:22.5rem;overflow:hidden;border:1px solid rgba(236,239,230,.12);border-radius:1.4rem;background:linear-gradient(180deg,rgba(236,239,230,.075),rgba(236,239,230,.022)),rgba(4,5,4,.52);padding:1.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 90px rgba(0,0,0,.24);backdrop-filter:blur(22px);transform:translateY(18px) rotateX(0);transition:transform .36s ease,border-color .36s ease,background .36s ease,box-shadow .36s ease}.ei-screen[data-active] .ei-node{animation:ei-node-arrive .82s cubic-bezier(.16,1,.3,1) both}.ei-screen[data-active] .ei-capability-grid>:nth-child(2) .ei-node{animation-delay:90ms}.ei-screen[data-active] .ei-capability-grid>:nth-child(3) .ei-node{animation-delay:.18s}.ei-node:hover{transform:translateY(-8px) rotateX(1.5deg);border-color:rgba(185,214,160,.36);background:linear-gradient(180deg,rgba(236,239,230,.1),rgba(236,239,230,.032)),rgba(9,11,9,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 36px 120px rgba(0,0,0,.32),0 0 72px rgba(185,214,160,.08)}.ei-node:after{position:absolute;inset:auto 14% 0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(185,214,160,.88),transparent);opacity:.28;transition:opacity .3s ease}.ei-node:before{position:absolute;inset:-1px;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent,rgba(236,239,230,.18) 18%,transparent 34%),linear-gradient(180deg,rgba(185,214,160,.14),transparent 42%);opacity:0;transform:translateX(-36%);transition:opacity .26s ease,transform .76s cubic-bezier(.16,1,.3,1)}.ei-node:hover:before{opacity:1;transform:translateX(36%)}.ei-node:hover:after{opacity:.8}.ei-node-system-mesh{background:linear-gradient(rgba(236,239,230,.028) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.028) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse at 50% 45%,#000 0,transparent 72%);opacity:.72}.ei-node-flow-lines,.ei-node-system-mesh{position:absolute;inset:0;pointer-events:none}.ei-node-flow-lines{opacity:.44}.ei-node-flow-lines i{position:absolute;left:1.4rem;right:1.4rem;height:1px;overflow:hidden;background:rgba(236,239,230,.08)}.ei-node-flow-lines i:first-child{top:43%}.ei-node-flow-lines i:nth-child(2){top:56%}.ei-node-flow-lines i:nth-child(3){top:69%}.ei-node-flow-lines i:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(185,214,160,.9),transparent);transform:translateX(-100%);animation:ei-line-run 5.4s ease-in-out infinite}.ei-node-flow-lines i:nth-child(2):after{animation-delay:.65s}.ei-node-flow-lines i:nth-child(3):after{animation-delay:1.15s}.ei-node-orbit{inset:14% auto auto 50%;width:12rem;aspect-ratio:1;border:1px solid rgba(236,239,230,.1);transform:translateX(-50%) rotate(-14deg);opacity:.8}.ei-node-orbit,.ei-node-orbit:before{position:absolute;border-radius:999px}.ei-node-orbit:before{top:-3px;left:50%;width:6px;height:6px;content:"";background:var(--ei-signal);box-shadow:0 0 18px rgba(185,214,160,.7);animation:ei-node-pulse 2.8s ease-in-out infinite}.ei-node-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:rgba(236,239,230,.7)}.ei-node-top span{font-family:var(--font-display);font-size:3.2rem;line-height:1;color:rgba(236,239,230,.36)}.ei-node>strong{position:relative;z-index:1;margin-top:2.4rem;display:block;color:#f2f2ec;font-size:1.35rem;font-weight:600}.ei-node-signal{position:relative;z-index:1;margin-top:4.8rem;display:grid;grid-template-columns:auto minmax(2.6rem,1fr) auto;align-items:center;gap:.58rem;color:rgba(236,239,230,.42);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.ei-node-signal i{position:relative;height:1px;overflow:hidden;background:rgba(236,239,230,.12)}.ei-node-signal i:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(185,214,160,.95),transparent);animation:ei-line-run 4.6s ease-in-out infinite}.ei-node>p{position:relative;z-index:1;margin-top:.82rem;color:rgba(236,239,230,.52);font-size:.92rem;line-height:1.9}.ei-node-result{position:absolute;bottom:1.25rem;left:1.25rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(185,214,160,.22);border-radius:999px;padding:.38rem .62rem;color:rgba(185,214,160,.92);font-size:.78rem}.ei-more-cue{margin:4.4rem auto 0;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.55rem;border:1px solid rgba(236,239,230,.14);border-radius:999px;padding:.72rem 1rem;color:rgba(236,239,230,.58);font-size:.82rem;background:rgba(236,239,230,.035);backdrop-filter:blur(14px)}.ei-section-light{color:var(--ei-silver);background:radial-gradient(920px 520px at 62% 28%,rgba(185,214,160,.16),transparent 66%),radial-gradient(720px 420px at 14% 72%,rgba(215,200,170,.08),transparent 72%),linear-gradient(180deg,#030403,#090b08 48%,#030403)}.ei-section-heading-light p{color:rgba(185,214,160,.9)}.ei-section-heading-light h2{color:#f3f3ed}.ei-section-heading-light span{color:rgba(236,239,230,.52)}.ei-light-orbit{opacity:.5;mix-blend-mode:screen}.ei-theme-preview{position:relative;border:1px solid rgba(236,239,230,.12);border-radius:1.6rem;background:linear-gradient(180deg,rgba(236,239,230,.075),rgba(236,239,230,.02)),rgba(5,7,6,.72);padding:clamp(1rem,2vw,1.4rem);box-shadow:0 34px 120px rgba(0,0,0,.34),0 0 100px rgba(185,214,160,.08),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(26px)}.ei-theme-preview:before{position:absolute;inset:-18% -8% auto;height:18rem;content:"";pointer-events:none;background:radial-gradient(closest-side at 50% 50%,rgba(236,239,230,.22),transparent 72%),linear-gradient(90deg,transparent,rgba(185,214,160,.22),transparent);filter:blur(34px);opacity:.62}.ei-section-light[data-active] .ei-theme-preview{animation:ei-daylight-lift 1s cubic-bezier(.16,1,.3,1) both}.ei-daylight-aperture{position:absolute;left:50%;top:51%;z-index:0;width:min(74vw,980px);aspect-ratio:1;pointer-events:none;border-radius:999px;background:conic-gradient(from 180deg,transparent,rgba(185,214,160,.25),transparent 28%,rgba(236,239,230,.1),transparent 68%,rgba(215,200,170,.16),transparent),radial-gradient(circle,rgba(236,239,230,.12),transparent 58%);filter:blur(20px);opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-18deg)}.ei-section-light[data-active] .ei-daylight-aperture{animation:ei-aperture-open 1.35s cubic-bezier(.16,1,.3,1) both}.ei-theme-radar{position:absolute;left:1.2rem;top:1.2rem;z-index:3;display:flex;max-width:calc(100% - 8rem);flex-wrap:wrap;gap:.45rem}.ei-theme-radar span{border:1px solid rgba(236,239,230,.1);border-radius:999px;background:rgba(236,239,230,.055);padding:.34rem .52rem;color:rgba(236,239,230,.48);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em}.ei-theme-toggle{position:absolute;right:1.2rem;top:1.2rem;z-index:3;display:flex;align-items:center;gap:.48rem;border:1px solid rgba(236,239,230,.12);border-radius:999px;background:rgba(3,4,3,.5);padding:.38rem .48rem;color:rgba(236,239,230,.66)}.ei-theme-toggle span{width:2rem;height:1.1rem;border-radius:999px;background:#dce8c7;box-shadow:inset 16px 0 0 #141712,0 0 18px rgba(185,214,160,.28)}.ei-node-light{border-color:rgba(236,239,230,.12);background:radial-gradient(320px 180px at 50% 0,rgba(236,239,230,.09),transparent 72%),linear-gradient(180deg,rgba(236,239,230,.08),rgba(236,239,230,.025)),rgba(8,10,8,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 80px rgba(0,0,0,.28)}.ei-node-light:hover{border-color:rgba(185,214,160,.34);background:radial-gradient(320px 180px at 50% 0,rgba(185,214,160,.12),transparent 72%),linear-gradient(180deg,rgba(236,239,230,.095),rgba(236,239,230,.03)),rgba(10,13,10,.86)}.ei-node-light .ei-node-top,.ei-node-light>strong{color:#f3f3ed}.ei-node-light .ei-node-top span{color:rgba(236,239,230,.34)}.ei-node-light>p{color:rgba(236,239,230,.56)}.ei-node-light .ei-node-orbit{border-color:rgba(236,239,230,.1)}.ei-node-light .ei-node-system-mesh{background:linear-gradient(rgba(236,239,230,.028) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.028) 1px,transparent 0)}.ei-node-light .ei-node-flow-lines i,.ei-node-light .ei-node-signal i{background:rgba(236,239,230,.08)}.ei-node-light .ei-node-signal{color:rgba(236,239,230,.42)}.ei-node-light .ei-node-result{border-color:rgba(185,214,160,.22);color:rgba(185,214,160,.92)}.ei-impact-bar{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(236,239,230,.1);border-radius:1.1rem;background:linear-gradient(180deg,rgba(236,239,230,.07),rgba(236,239,230,.025)),rgba(5,7,6,.62);box-shadow:0 20px 80px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.ei-impact-bar div{padding:1.35rem;border-right:1px solid rgba(236,239,230,.08)}.ei-impact-bar div:last-child{border-right:0}.ei-impact-bar strong{display:block;color:#f3f3ed;font-family:var(--font-display);font-size:1.75rem;font-weight:650;line-height:1}.ei-impact-bar span{margin-top:.56rem;display:block;color:rgba(236,239,230,.5);font-size:.82rem}.ei-loop-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);gap:3rem;align-items:end}.ei-loop-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(236,239,230,.14);background:linear-gradient(90deg,rgba(236,239,230,.05),transparent 22%,transparent 78%,rgba(185,214,160,.04)),rgba(236,239,230,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ei-loop-orbital{position:absolute;left:50%;top:52%;width:min(92vw,1080px);aspect-ratio:16/5;pointer-events:none;border:1px solid rgba(185,214,160,.12);border-radius:999px;opacity:0;transform:translate(-50%,-50%) rotate(-4deg) scale(.88)}.ei-loop-section[data-active] .ei-loop-orbital{opacity:1;transform:translate(-50%,-50%) rotate(-4deg) scale(1);transition:opacity .7s ease,transform 1s cubic-bezier(.16,1,.3,1);animation:ei-orbital-breathe 5.5s ease-in-out infinite}.ei-loop-beam{position:absolute;left:-20%;right:-20%;top:62%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(185,214,160,.92),rgba(236,239,230,.42),transparent);box-shadow:0 0 38px rgba(185,214,160,.42);opacity:0;transform:translateX(-22%)}.ei-loop-section[data-active] .ei-loop-beam{animation:ei-beam-run 2.8s cubic-bezier(.16,1,.3,1) .25s both}.ei-loop-section[data-active] .ei-loop-signal-row em:before,.ei-loop-section[data-active] .ei-loop-step:before{animation:ei-step-ignite 1.8s ease-in-out infinite}.ei-loop-step{position:relative;min-height:13rem;border-right:1px solid rgba(236,239,230,.1);padding:1.35rem 1.2rem}.ei-loop-step:before{position:absolute;top:-4px;left:1.2rem;width:7px;height:7px;content:"";border-radius:999px;background:var(--ei-signal);box-shadow:0 0 18px rgba(185,214,160,.7)}.ei-loop-step span{color:rgba(236,239,230,.34);font-family:var(--font-display);font-size:3.2rem}.ei-loop-step strong{margin-top:3rem;display:block;color:rgba(236,239,230,.88);font-size:1.1rem;font-weight:550}.ei-loop-console{margin-top:2.2rem;overflow:hidden;border:1px solid rgba(236,239,230,.1);border-radius:1rem;background:linear-gradient(180deg,rgba(236,239,230,.06),rgba(236,239,230,.018)),rgba(3,4,3,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 90px rgba(0,0,0,.24);backdrop-filter:blur(22px)}.ei-loop-console-head{display:grid;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid rgba(236,239,230,.08);padding:.82rem 1rem;color:rgba(236,239,230,.46);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em}.ei-loop-console-head i{height:1px;background:linear-gradient(90deg,rgba(236,239,230,.08),rgba(185,214,160,.42),rgba(236,239,230,.08))}.ei-loop-console-head span:last-child{color:rgba(185,214,160,.9)}.ei-loop-signal-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ei-loop-signal-row em{min-height:4.8rem;border-right:1px solid rgba(236,239,230,.08);padding:1.2rem 1rem;color:rgba(236,239,230,.68);font-family:var(--font-mono);font-size:.72rem;font-style:normal;letter-spacing:.08em}.ei-loop-signal-row em:last-child{border-right:0}.ei-loop-signal-row em:before{display:block;width:.42rem;height:.42rem;margin-bottom:.9rem;content:"";border-radius:999px;background:rgba(185,214,160,.9);box-shadow:0 0 16px rgba(185,214,160,.65)}.ei-final-section{display:flex;align-items:center;padding:clamp(4.8rem,8vw,7.2rem) 0 clamp(3rem,6vw,5rem);background:linear-gradient(180deg,#030403,#050604);scroll-margin-top:5rem}.ei-final-orbit-stack{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ei-final-orbit-stack i{position:absolute;right:-12%;top:50%;width:min(74vw,760px);aspect-ratio:1;border:1px solid rgba(185,214,160,.12);border-radius:999px;opacity:0;transform:translateY(-50%) rotate(-14deg) scale(.78)}.ei-final-section[data-active] .ei-final-orbit-stack i{opacity:1;transform:translateY(-50%) rotate(-14deg) scale(1);transition:opacity .8s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.ei-final-orbit-stack i:nth-child(2){right:-2%;width:min(58vw,560px);transition-delay:.12s}.ei-final-orbit-stack i:nth-child(3){right:8%;width:min(42vw,420px);transition-delay:.24s}.ei-final-section>.container{position:relative;z-index:1;width:100%}.ei-final-panel{position:relative;overflow:hidden;border:1px solid rgba(236,239,230,.12);border-radius:1.5rem;background:radial-gradient(620px 280px at 82% 50%,rgba(185,214,160,.18),transparent 68%),linear-gradient(135deg,rgba(236,239,230,.08),rgba(236,239,230,.025)),#090b0a;padding:clamp(2rem,5vw,4.4rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 34px 120px rgba(0,0,0,.36)}.ei-final-panel:after{position:absolute;inset:auto -10% -38% auto;width:46rem;aspect-ratio:1;content:"";border:1px solid rgba(236,239,230,.1);border-radius:999px;transform:rotate(-16deg)}.ei-final-panel p{color:rgba(185,214,160,.92);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em}.ei-final-panel h2{margin-top:1.1rem;max-width:42rem;color:#f5f4ef;font-size:clamp(2rem,4.2vw,4.6rem);font-weight:600;line-height:1.08}@keyframes ei-aurora{0%{transform:translate3d(-2%,-3%,0) rotate(-4deg)}to{transform:translate3d(3%,4%,0) rotate(4deg)}}@keyframes ei-screen-wake{0%{opacity:0;transform:translateX(-18%) scaleX(.72)}28%{opacity:.95}to{opacity:0;transform:translateX(18%) scaleX(1.08)}}@keyframes ei-gate-open{0%{opacity:0;transform:perspective(900px) rotateX(68deg) translateY(28%) scaleX(.78)}to{opacity:.36;transform:perspective(900px) rotateX(58deg) translateY(18%) scaleX(1)}}@keyframes ei-particle-rise{0%,to{opacity:0;transform:translate3d(0,18px,0) scale(.82)}24%{opacity:.95}62%{opacity:.4;transform:translate3d(24px,-34px,0) scale(1.12)}}@keyframes ei-scan{0%,18%{transform:translateX(-50%) rotate(6deg);opacity:0}42%{opacity:.3}74%,to{transform:translateX(56%) rotate(6deg);opacity:0}}@keyframes ei-slow-spin{to{transform:rotate(352deg)}}@keyframes ei-rail-dot{0%,to{transform:translateY(0)}50%{transform:translateY(15.4rem)}}@keyframes ei-field-drift{0%{transform:rotate(-4deg) translateX(-1.4%)}to{transform:rotate(2deg) translateX(1.8%)}}@keyframes ei-node-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes ei-title-resolve{0%{opacity:.72;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ei-node-arrive{0%{opacity:.42;filter:blur(10px);transform:translateY(30px) rotateX(6deg) scale(.965)}to{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0) scale(1)}}@keyframes ei-daylight-lift{0%{opacity:.72;transform:translateY(34px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes ei-aperture-open{0%{opacity:0;transform:translate(-50%,-50%) scale(.66) rotate(-24deg)}56%{opacity:.72}to{opacity:.36;transform:translate(-50%,-50%) scale(1) rotate(8deg)}}@keyframes ei-orbital-breathe{0%,to{filter:blur(0);box-shadow:0 0 42px rgba(185,214,160,.08)}50%{filter:blur(.5px);box-shadow:0 0 80px rgba(185,214,160,.16)}}@keyframes ei-beam-run{0%{opacity:0;transform:translateX(-28%)}35%{opacity:.95}to{opacity:0;transform:translateX(28%)}}@keyframes ei-step-ignite{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.2)}}@keyframes ei-bridge-flow{to{background-position:520px 0,50%,50%}}@keyframes ei-line-run{0%,18%{transform:translateX(-100%);opacity:0}38%{opacity:1}82%,to{transform:translateX(100%);opacity:0}}.ei-hero{background:radial-gradient(720px 520px at 72% 40%,rgba(117,204,224,.12),transparent 68%),radial-gradient(620px 460px at 18% 72%,rgba(219,202,158,.1),transparent 64%),linear-gradient(115deg,#020303,#070908 46%,#11140f)}.ei-hero:before{background-image:linear-gradient(rgba(236,239,230,.035) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.032) 1px,transparent 0),linear-gradient(115deg,transparent 0 48%,rgba(117,204,224,.08) 49%,transparent 50%);background-size:76px 76px,76px 76px,100% 100%;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.86) 54%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.86) 54%,transparent)}.ei-hero:after{background:conic-gradient(from 218deg at 70% 46%,transparent,rgba(117,204,224,.14),transparent 20%,rgba(236,239,230,.16),transparent 52%,rgba(219,202,158,.12),transparent 80%),linear-gradient(96deg,transparent 18%,rgba(236,239,230,.08),transparent 48%,rgba(117,204,224,.12),transparent 76%);opacity:.86}.ei-architecture-frame{position:absolute;inset:5.8rem max(1rem,calc((100vw - 1280px) / 2)) 2.5rem;z-index:1;pointer-events:none;border:1px solid rgba(236,239,230,.08);border-radius:2rem;background:linear-gradient(90deg,rgba(236,239,230,.05),transparent 18%,transparent 82%,rgba(236,239,230,.05)),linear-gradient(180deg,rgba(236,239,230,.08),transparent 24%,transparent 76%,rgba(236,239,230,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 110px rgba(117,204,224,.06);opacity:.72}.ei-architecture-frame:after,.ei-architecture-frame:before{position:absolute;content:"";pointer-events:none}.ei-architecture-frame:before{inset:16% 51% 14% auto;width:1px;background:linear-gradient(180deg,transparent,rgba(236,239,230,.18),transparent)}.ei-architecture-frame:after{left:3rem;right:3rem;bottom:23%;height:1px;background:linear-gradient(90deg,transparent,rgba(117,204,224,.32),rgba(236,239,230,.12),transparent)}.ei-hero .ei-core-wrap{right:28%;top:8%;width:min(42vw,560px);opacity:.2!important;filter:blur(2px) saturate(.8)}.ei-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.8fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);padding-top:3.5rem}.ei-hero-copy{position:relative;max-width:46rem;padding:clamp(1rem,2vw,1.8rem) 0 1.5rem}.ei-title-lockup{position:relative;margin-top:2rem}.ei-title-lockup>span{position:absolute;left:.15rem;top:-1.15rem;color:rgba(117,204,224,.72);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.28em}.ei-title-lockup:before{position:absolute;left:-1.15rem;top:.4rem;bottom:.6rem;width:2px;content:"";background:linear-gradient(180deg,rgba(117,204,224,0),rgba(117,204,224,.82),rgba(219,202,158,.5),rgba(117,204,224,0));box-shadow:0 0 26px rgba(117,204,224,.35)}.ei-display-title{max-width:50rem;font-size:clamp(4.4rem,6.4vw,7.4rem);line-height:.94;letter-spacing:-.01em;text-shadow:0 1px 0 rgba(255,255,255,.12),0 34px 150px rgba(117,204,224,.16)}.ei-hero-desc{margin-top:2.1rem;max-width:39rem;color:rgba(236,239,230,.64);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.95}.ei-hero-actions{margin-top:2.6rem;display:flex;flex-wrap:wrap;gap:.85rem}.ei-command-panel{position:relative;min-height:34rem;overflow:hidden;border:1px solid rgba(236,239,230,.13);border-radius:1.8rem;background:linear-gradient(180deg,rgba(236,239,230,.105),rgba(236,239,230,.026)),radial-gradient(520px 360px at 50% 35%,rgba(117,204,224,.12),transparent 70%),rgba(3,5,5,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 36px 130px rgba(0,0,0,.42),0 0 100px rgba(117,204,224,.08);backdrop-filter:blur(28px) saturate(1.15)}.ei-command-panel:before{background:linear-gradient(rgba(236,239,230,.035) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0,transparent 74%);mask-image:radial-gradient(circle at 50% 36%,#000 0,transparent 74%)}.ei-command-panel:after,.ei-command-panel:before{position:absolute;inset:0;content:"";pointer-events:none}.ei-command-panel:after{background:linear-gradient(118deg,transparent 20%,rgba(255,255,255,.12),transparent 38%);opacity:.34;transform:translateX(-58%);animation:ei-scan 8s ease-in-out infinite}.ei-command-topline{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.1rem 0;color:rgba(236,239,230,.56);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em}.ei-command-topline i{height:1px;background:linear-gradient(90deg,rgba(236,239,230,.1),rgba(117,204,224,.38),transparent)}.ei-command-topline strong{color:rgba(191,231,219,.9);font-weight:500}.ei-command-orbit{position:relative;z-index:1;margin:1.2rem auto 0;width:min(92%,34rem);aspect-ratio:16/10;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(236,239,230,.1);background:#020303;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0,#000 72%,rgba(0,0,0,.3) 86%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0,#000 72%,rgba(0,0,0,.3) 86%,transparent 100%)}.ei-command-orbit img{opacity:.82;filter:contrast(1.08) saturate(.82)}.ei-command-core{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(236,239,230,.16);border-radius:999px;background:rgba(2,3,3,.72);padding:.62rem .78rem;color:rgba(236,239,230,.88);font-size:.72rem;transform:translate(-50%,-50%);box-shadow:0 0 54px rgba(117,204,224,.18);backdrop-filter:blur(18px)}.ei-command-flow{position:relative;z-index:2;margin:1.1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(236,239,230,.1);border-radius:1.1rem;overflow:hidden;background:rgba(236,239,230,.035)}.ei-command-flow div{position:relative;min-height:6.3rem;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:.95rem;color:rgba(236,239,230,.72)}.ei-command-flow div+div{border-left:1px solid rgba(236,239,230,.08)}.ei-command-flow svg{color:rgba(117,204,224,.9)}.ei-command-flow span{font-size:.75rem}.ei-command-flow strong{color:rgba(236,239,230,.92);font-size:.95rem;font-weight:600}.ei-command-signals{position:relative;z-index:2;margin:0 1.1rem 1.1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.ei-command-signals div{border:1px solid rgba(236,239,230,.1);border-radius:1rem;background:linear-gradient(180deg,rgba(236,239,230,.07),rgba(236,239,230,.02)),rgba(3,4,4,.58);padding:.8rem}.ei-command-signals em,.ei-command-signals span{display:block;color:rgba(236,239,230,.48);font-size:.72rem;font-style:normal}.ei-command-signals strong{display:block;margin:.24rem 0 .08rem;color:#f4f4ee;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.9rem);line-height:1}.ei-command-signals em{color:rgba(191,231,219,.82)}.ei-live-strip-floating{grid-column:1/-1;margin-top:-1.4rem;border-top:1px solid rgba(236,239,230,.1);padding-top:1.1rem}.ei-capability-board{display:grid;grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem)}.ei-capability-index{position:relative;overflow:hidden;border:1px solid rgba(236,239,230,.12);border-radius:1.15rem;background:linear-gradient(180deg,rgba(236,239,230,.09),rgba(236,239,230,.024)),radial-gradient(360px 300px at 30% 16%,rgba(117,204,224,.1),transparent 70%),rgba(3,4,4,.58);padding:1.1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 90px rgba(0,0,0,.28);backdrop-filter:blur(22px)}.ei-capability-index:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(rgba(236,239,230,.026) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,230,.026) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 86%);mask-image:linear-gradient(180deg,#000,transparent 86%)}.ei-capability-index>p{position:relative;margin-bottom:1.25rem;color:rgba(117,204,224,.78);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em}.ei-capability-index>div{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.15rem .8rem;border-top:1px solid rgba(236,239,230,.08);padding:1.1rem 0}.ei-capability-index span{grid-row:span 2;color:rgba(236,239,230,.34);font-family:var(--font-display);font-size:2.4rem;line-height:.9}.ei-capability-index strong{color:rgba(236,239,230,.95);font-size:1rem}.ei-capability-index em{color:rgba(236,239,230,.5);font-size:.82rem;font-style:normal;line-height:1.65}.ei-capability-grid-prime{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.2rem)}.ei-capability-grid-prime .ei-node{min-height:23.8rem;border-radius:.9rem}.ei-capability-grid-prime>:nth-child(2) .ei-node{transform:translateY(-1.5rem);border-color:rgba(117,204,224,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 38px 130px rgba(0,0,0,.38),0 0 88px rgba(117,204,224,.1)}@media (max-width:1024px){.ei-hero-grid{grid-template-columns:1fr;gap:2rem;padding-top:5.5rem}.ei-command-panel{min-height:auto}.ei-capability-board{grid-template-columns:1fr}.ei-capability-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ei-capability-index>p{grid-column:1/-1}.ei-capability-index>div{padding-right:1rem}.ei-live-strip-floating{margin-top:0}.ei-architecture-frame{inset:5rem 1rem 1.5rem}.ei-core-wrap{right:-22%;top:22%;width:72vw;opacity:.44}.ei-scroll-rail{display:none}.ei-capability-grid,.ei-loop-layout,.ei-loop-track{grid-template-columns:1fr}.ei-loop-step{min-height:9rem;border-right:0;border-bottom:1px solid rgba(236,239,230,.1)}.ei-pageflow .ei-section{min-height:auto;padding-top:5rem;padding-bottom:5rem}}@media (max-width:768px){html:has(.ei-pageflow){scroll-behavior:auto;scroll-snap-type:none}body:has(.ei-pageflow){overflow:auto}.brand-home:has(.ei-pageflow){height:auto;overflow:visible}.ei-pageflow{height:auto;overflow:visible;scroll-snap-type:none}.ei-screen{height:auto;min-height:100svh;scroll-snap-align:none;opacity:1;transform:none;transition:none}.ei-architecture-frame,.ei-capability-constellation,.ei-daylight-aperture,.ei-final-orbit-stack,.ei-hero-gate,.ei-loop-beam,.ei-loop-orbital,.ei-page-transition,.ei-particle-field,.ei-screen:after{display:none}.ei-display-title{font-size:clamp(3.35rem,18vw,4.6rem);line-height:.98}.ei-hero-grid{padding-top:4.2rem}.ei-title-lockup{margin-top:1.5rem}.ei-title-lockup:before{left:-.75rem}.ei-hero-desc{margin-top:1.4rem;font-size:.98rem;line-height:1.85}.ei-hero-actions{margin-top:1.7rem}.ei-command-panel{border-radius:1.2rem}.ei-command-flow,.ei-command-signals{grid-template-columns:1fr}.ei-command-flow div+div{border-left:0;border-top:1px solid rgba(236,239,230,.08)}.ei-command-flow div{min-height:4.8rem}.ei-capability-index{grid-template-columns:1fr}.ei-capability-index>div{padding-right:0}.ei-final-panel,.ei-section-heading{flex-direction:column}.ei-section-heading h2{font-size:clamp(2.1rem,10vw,3.2rem)}.ei-node{min-height:18rem;padding-bottom:1.5rem}.ei-pageflow .ei-section{padding-top:6.5rem;padding-bottom:6.5rem}.ei-capability-grid{gap:1.25rem}.ei-bridge{padding:2.6rem 0}.ei-bridge-light{padding-top:4rem;padding-bottom:3.4rem}.ei-bridge-line{grid-template-columns:auto 1fr}.ei-bridge-line strong{grid-column:1/-1;max-width:none;text-align:left}.ei-node>strong{margin-top:2rem}.ei-node-signal{margin-top:3.6rem;grid-template-columns:1fr;gap:.42rem}.ei-node-signal i{width:4.2rem}.ei-theme-preview{margin-top:2.2rem;padding-top:4.2rem}.ei-theme-radar{left:1rem;right:1rem;max-width:calc(100% - 2rem)}.ei-impact-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-impact-bar div:nth-child(2){border-right:0}.ei-impact-bar div:nth-child(-n+2){border-bottom:1px solid rgba(236,239,230,.08)}.ei-node-result{position:relative;bottom:auto;left:auto;margin-top:1rem;width:-moz-fit-content;width:fit-content}.ei-loop-signal-row{grid-template-columns:1fr}.ei-loop-signal-row em{min-height:auto;border-right:0;border-bottom:1px solid rgba(236,239,230,.08)}.ei-loop-signal-row em:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.ei-bridge-dark:before,.ei-bridge-line i:after,.ei-capability-constellation i,.ei-capability-constellation:after,.ei-capability-constellation:before,.ei-core-scan,.ei-core-wrap:after,.ei-hero:after,.ei-hero[data-active] .ei-hero-gate,.ei-light-orbit,.ei-loop-section[data-active] .ei-loop-beam,.ei-loop-section[data-active] .ei-loop-orbital,.ei-loop-signal-row em:before,.ei-loop-step:before,.ei-node-flow-lines i:after,.ei-node-orbit:before,.ei-node-signal i:after,.ei-page-transition i,.ei-page-transition span,.ei-particle-field i,.ei-route-field,.ei-screen[data-active] .ei-final-panel h2,.ei-screen[data-active] .ei-loop-layout h2,.ei-screen[data-active] .ei-node,.ei-screen[data-active] .ei-section-heading h2,.ei-screen[data-active]:after,.ei-scroll-rail i:before,.ei-section-light[data-active] .ei-daylight-aperture,.ei-section-light[data-active] .ei-theme-preview{animation:none}}body:has(.ei-pageflow) .floating-glass{border-radius:999px;background:linear-gradient(180deg,rgba(236,239,230,.105),rgba(236,239,230,.025)),rgba(3,4,3,.42);border-color:rgba(236,239,230,.12);box-shadow:0 24px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.07)}body:has(.ei-pageflow) .floating-shortcuts{opacity:.34;transform:scale(.94);transition:opacity .26s ease,transform .26s ease}body:has(.ei-pageflow) .floating-shortcuts:hover{opacity:.92;transform:scale(1)}body:has(.ei-pageflow) .floating-glass a,body:has(.ei-pageflow) .floating-glass button{border-radius:999px}html:has(.pd-pageflow){scroll-behavior:smooth;scroll-snap-type:y mandatory}body:has(.pd-pageflow){overflow-y:auto;background:#030405}.pd-pageflow{overflow-x:hidden}.brand-home:has(.pd-pageflow){min-height:100svh;overflow:visible}.pd-home{--pd-ink:#030405;--pd-graphite:#0a0d0d;--pd-glass:rgba(232,238,231,0.074);--pd-line:rgba(232,238,231,0.13);--pd-soft:rgba(232,238,231,0.64);--pd-muted:rgba(232,238,231,0.42);--pd-ice:#a7dce2;--pd-mint:#c7efc2;--pd-warm:#e5d2a8;--pd-white:#f5f6ef;min-height:100svh;background:var(--pd-ink);color:var(--pd-white);isolation:isolate}.pd-global-glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(820px 520px at calc(var(--active-screen, 0) * 13% + 20%) 16%,rgba(167,220,226,.11),transparent 70%),radial-gradient(720px 460px at 80% calc(var(--active-screen, 0) * 12% + 66%),rgba(229,210,168,.095),transparent 72%);mix-blend-mode:screen;opacity:.82;transition:background-position .9s cubic-bezier(.16,1,.3,1)}.pd-data-streams,.pd-orbit-particles{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.pd-data-streams i{position:absolute;top:-26vh;left:calc(-8% + var(--stream) * 9.8%);width:1px;height:42vh;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(167,220,226,.42),rgba(199,239,194,.18),transparent);opacity:.18;filter:blur(.2px);transform:rotate(24deg);animation:pd-stream-fall 9.8s linear infinite;animation-delay:calc(var(--stream) * -.78s)}.pd-data-streams i:nth-child(3n){height:54vh;opacity:.11;background:linear-gradient(180deg,transparent,rgba(229,210,168,.32),rgba(167,220,226,.18),transparent)}.pd-data-streams i:nth-child(4n){width:2px;opacity:.09;filter:blur(1px)}.pd-orbit-particles i{position:absolute;left:calc(4% + var(--particle) * 5.55%);top:calc(14% + var(--particle-y) * 10%);width:.26rem;height:.26rem;border-radius:999px;background:rgba(199,239,194,.88);box-shadow:0 0 18px rgba(199,239,194,.44),0 0 44px rgba(167,220,226,.18);opacity:.12;animation:pd-particle-drift 13s ease-in-out infinite alternate;animation-delay:calc(var(--particle) * -.56s)}.pd-orbit-particles i:nth-child(2n){width:.18rem;height:.18rem;background:rgba(167,220,226,.86)}.pd-orbit-particles i:nth-child(5n){width:.36rem;height:.36rem;opacity:.08}.pd-screen{position:relative;min-height:100svh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.pd-screen:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(167,220,226,.09),transparent),radial-gradient(520px 280px at 50% 48%,rgba(232,238,231,.07),transparent 72%);opacity:0;transform:translateX(-18%)}.pd-screen[data-active]:after{animation:pd-screen-sheen 1.15s cubic-bezier(.16,1,.3,1) both}.pd-kicker{display:inline-flex;align-items:center;gap:.58rem;color:rgba(199,239,194,.9);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.pd-kicker span{width:.42rem;height:.42rem;border-radius:999px;background:var(--pd-mint);box-shadow:0 0 20px rgba(199,239,194,.62)}.pd-button{position:relative;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;overflow:hidden;border-radius:999px;padding:0 1.18rem;font-size:.92rem;font-weight:650;transition:transform .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease}.pd-button:before{position:absolute;inset:0;content:"";background:linear-gradient(112deg,transparent 20%,rgba(255,255,255,.34),transparent 42%);opacity:0;transform:translateX(-72%);transition:opacity .24s ease,transform .58s ease}.pd-button:hover{transform:translateY(-2px)}.pd-button:hover:before{opacity:1;transform:translateX(72%)}.pd-button-primary{border:1px solid rgba(245,246,239,.34);color:#0a0d0d;background:linear-gradient(180deg,rgba(255,255,255,.84),transparent 46%),linear-gradient(135deg,#f4f4ec,#c8e2d8 50%,#e5d2a8);box-shadow:0 22px 80px rgba(167,220,226,.16),inset 0 -14px 28px rgba(4,5,5,.18)}.pd-button-ghost{border:1px solid rgba(232,238,231,.16);color:rgba(245,246,239,.9);background:linear-gradient(180deg,rgba(232,238,231,.08),rgba(232,238,231,.025)),rgba(3,4,5,.48);backdrop-filter:blur(18px)}.pd-hero{background:radial-gradient(720px 460px at 70% 40%,rgba(167,220,226,.16),transparent 68%),linear-gradient(180deg,#020303,#050706 64%,#030405)}.pd-hero-image{position:absolute;inset:0;z-index:0;opacity:.52;filter:saturate(.78) contrast(1.08) brightness(.62);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.44),rgba(0,0,0,.9) 46%,transparent 96%);mask-image:linear-gradient(90deg,rgba(0,0,0,.44),rgba(0,0,0,.9) 46%,transparent 96%)}.pd-hero-image:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 32% 42%,transparent 0 18%,rgba(3,4,5,.36) 46%,#030405 94%),linear-gradient(180deg,rgba(3,4,5,.2),#030405 94%)}.pd-hero-grid,.pd-operating:before,.pd-quantum:before,.pd-spatial:before{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background-image:linear-gradient(rgba(232,238,231,.04) 1px,transparent 0),linear-gradient(90deg,rgba(232,238,231,.035) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse at 52% 42%,#000 0,rgba(0,0,0,.72) 48%,transparent 82%);mask-image:radial-gradient(ellipse at 52% 42%,#000 0,rgba(0,0,0,.72) 48%,transparent 82%)}.pd-cursor-halo{inset:0;z-index:2;background:radial-gradient(360px 320px at var(--cursor-x) var(--cursor-y),rgba(167,220,226,.16),transparent 66%),radial-gradient(620px 460px at var(--cursor-x) var(--cursor-y),rgba(229,210,168,.09),transparent 74%);opacity:.86;filter:blur(6px)}.pd-cursor-halo,.pd-mega-word{position:absolute;pointer-events:none}.pd-mega-word{right:-4vw;bottom:-11vh;z-index:1;color:rgba(245,246,239,.032);font-family:var(--font-display);font-size:min(34vw,31rem);font-weight:700;line-height:.75;letter-spacing:-.06em}.pd-hero-container{position:relative;z-index:4;display:grid;min-height:100svh;grid-template-columns:minmax(0,.92fr) minmax(440px,.82fr);align-items:center;gap:clamp(2rem,5vw,5.4rem);padding-top:5rem}.pd-hero-copy{max-width:52rem}.pd-hero-copy h1{margin-top:1.7rem;color:var(--pd-white);font-family:var(--font-sans);font-size:clamp(4.6rem,7.15vw,8.2rem);font-weight:680;line-height:.94;letter-spacing:-.012em;text-shadow:0 1px 0 rgba(255,255,255,.16),0 42px 160px rgba(167,220,226,.18)}.pd-hero-copy>p:not(.pd-kicker){margin-top:2rem;max-width:41rem;color:var(--pd-soft);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.95}.pd-hero-actions{margin-top:2.55rem;display:flex;flex-wrap:wrap;gap:.85rem}.pd-command{position:relative;overflow:hidden;border:1px solid rgba(232,238,231,.14);border-radius:2rem;background:linear-gradient(180deg,rgba(232,238,231,.12),rgba(232,238,231,.026)),radial-gradient(520px 360px at 50% 32%,rgba(167,220,226,.14),transparent 72%),rgba(4,7,7,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 42px 160px rgba(0,0,0,.48),0 0 120px rgba(167,220,226,.08);backdrop-filter:blur(30px) saturate(1.12);animation:pd-panel-float 7.6s ease-in-out infinite alternate}.pd-command:before{background:linear-gradient(rgba(232,238,231,.033) 1px,transparent 0),linear-gradient(90deg,rgba(232,238,231,.033) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at 50% 34%,#000 0,transparent 76%);mask-image:radial-gradient(circle at 50% 34%,#000 0,transparent 76%)}.pd-command:after,.pd-command:before{position:absolute;inset:0;content:"";pointer-events:none}.pd-command:after{background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.16),transparent 38%);opacity:.32;transform:translateX(-62%);animation:pd-scan 8.2s ease-in-out infinite}.pd-command-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem 0;color:rgba(232,238,231,.58);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em}.pd-command-head strong{color:rgba(199,239,194,.9);font-weight:600}.pd-command-orbit{position:relative;z-index:1;margin:1.2rem auto 0;width:min(92%,35rem);aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(232,238,231,.11);border-radius:1.35rem;background:#020303;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#000 74%,rgba(0,0,0,.35) 89%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 0,#000 74%,rgba(0,0,0,.35) 89%,transparent 100%)}.pd-command-orbit img{opacity:.82;filter:contrast(1.08) saturate(.82);animation:pd-orbit-breathe 10s ease-in-out infinite alternate}.pd-core-badge{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:.48rem;border:1px solid rgba(232,238,231,.18);border-radius:999px;background:rgba(3,4,5,.76);padding:.62rem .82rem;color:rgba(245,246,239,.9);font-size:.74rem;transform:translate(-50%,-50%);box-shadow:0 0 58px rgba(167,220,226,.2);backdrop-filter:blur(18px)}.pd-loop-strip{position:relative;z-index:2;display:grid;margin:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(232,238,231,.1);border-radius:1.1rem;background:rgba(232,238,231,.034)}.pd-loop-strip div{min-height:6.15rem;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:.94rem;color:rgba(232,238,231,.72)}.pd-loop-strip div+div{border-left:1px solid rgba(232,238,231,.08)}.pd-loop-strip svg{color:rgba(167,220,226,.9)}.pd-loop-strip span{font-size:.76rem}.pd-loop-strip strong{color:var(--pd-white);font-size:.94rem}.pd-signal-grid{position:relative;z-index:2;display:grid;margin:0 1.1rem 1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.pd-signal-grid div{border:1px solid rgba(232,238,231,.1);border-radius:1rem;background:linear-gradient(180deg,rgba(232,238,231,.07),rgba(232,238,231,.02));padding:.78rem}.pd-signal-grid em,.pd-signal-grid span{display:block;color:rgba(232,238,231,.48);font-size:.72rem;font-style:normal}.pd-signal-grid strong{display:block;margin:.24rem 0 .08rem;color:var(--pd-white);font-family:var(--font-display);font-size:clamp(1.34rem,2vw,1.95rem);line-height:1}.pd-signal-grid em{color:rgba(199,239,194,.8)}.pd-operating,.pd-quantum,.pd-spatial{background:radial-gradient(780px 480px at 62% 42%,rgba(167,220,226,.08),transparent 68%),linear-gradient(180deg,#030405,#070908 48%,#030405)}.pd-quantum-grid,.pd-split{position:relative;z-index:3;display:grid;min-height:100svh;grid-template-columns:minmax(0,.8fr) minmax(460px,1.08fr);align-items:center;gap:clamp(2rem,5vw,5.4rem);padding-top:5rem;padding-bottom:4rem}.pd-finale-panel h2,.pd-section-copy h2,.pd-system-head h2{margin-top:1.35rem;max-width:50rem;color:var(--pd-white);font-size:clamp(2.7rem,5vw,5.8rem);font-weight:660;line-height:1.02;letter-spacing:-.01em}.pd-section-copy>p:not(.pd-kicker){margin-top:1.5rem;max-width:41rem;color:var(--pd-soft);font-size:1rem;line-height:1.95}.pd-layer-list{margin-top:2rem;display:grid;gap:.76rem}.pd-layer-list div{display:grid;grid-template-columns:5.2rem 1fr;gap:.2rem .9rem;border:1px solid rgba(232,238,231,.11);border-radius:1rem;background:rgba(232,238,231,.045);padding:.9rem;backdrop-filter:blur(16px)}.pd-layer-list span{grid-row:span 2;color:rgba(167,220,226,.78);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.08em}.pd-layer-list strong{color:rgba(245,246,239,.94);font-size:1rem}.pd-layer-list em{color:rgba(232,238,231,.5);font-size:.86rem;font-style:normal;line-height:1.65}.pd-spatial-media{position:relative;min-height:min(64vh,42rem);overflow:hidden;border:1px solid rgba(232,238,231,.13);border-radius:2rem;background:#060807;box-shadow:0 42px 160px rgba(0,0,0,.42),0 0 110px rgba(167,220,226,.08);transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.pd-spatial-media img{filter:saturate(.74) contrast(1.04) brightness(.72)}.pd-spatial-media:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(120deg,rgba(3,4,5,.08),transparent 36%,rgba(167,220,226,.18),transparent 52%),radial-gradient(520px 320px at 52% 48%,transparent,rgba(3,4,5,.5) 86%)}.pd-map-pin{position:absolute;z-index:3;border:1px solid rgba(245,246,239,.18);border-radius:999px;background:rgba(3,4,5,.68);padding:.48rem .68rem;color:rgba(245,246,239,.88);font-size:.78rem;backdrop-filter:blur(18px);box-shadow:0 0 34px rgba(167,220,226,.16);animation:pd-pin-float 5.8s ease-in-out infinite}.pd-map-pin:before{display:inline-block;width:.42rem;height:.42rem;margin-right:.45rem;content:"";border-radius:999px;background:var(--pd-mint);box-shadow:0 0 16px rgba(199,239,194,.62)}.pd-map-pin-a{left:15%;top:28%}.pd-map-pin-b{right:16%;top:44%}.pd-map-pin-c{left:38%;bottom:18%}.pd-system-head{position:relative;z-index:3;max-width:60rem;padding-top:7rem}.pd-capability-matrix{position:relative;z-index:3;display:grid;margin-top:3rem;grid-template-columns:repeat(6,minmax(11rem,1fr));gap:.72rem}.pd-capability-matrix article{position:relative;min-height:26rem;overflow:hidden;border:1px solid rgba(232,238,231,.12);border-radius:1.15rem;background:linear-gradient(180deg,rgba(232,238,231,.085),rgba(232,238,231,.022)),rgba(3,4,5,.56);padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 90px rgba(0,0,0,.24);backdrop-filter:blur(22px);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.pd-capability-matrix article:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(240px 180px at 50% 16%,rgba(167,220,226,.1),transparent 68%),linear-gradient(120deg,transparent 16%,rgba(255,255,255,.13),transparent 34%);opacity:0;transform:translateX(-30%);transition:opacity .32s ease,transform .72s ease}.pd-capability-matrix article:hover:before{opacity:1;transform:translateX(28%)}.pd-capability-matrix article:nth-child(2n){transform:translateY(2.4rem)}.pd-capability-matrix article:hover{transform:translateY(-.5rem);border-color:rgba(167,220,226,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 38px 130px rgba(0,0,0,.34),0 0 90px rgba(167,220,226,.08)}.pd-capability-matrix article:nth-child(2n):hover{transform:translateY(1.3rem)}.pd-card-top{display:flex;align-items:center;justify-content:space-between;color:rgba(232,238,231,.38)}.pd-card-top span{font-family:var(--font-display);font-size:3rem;line-height:1}.pd-card-top svg{color:rgba(167,220,226,.76)}.pd-capability-matrix article>strong{display:block;margin-top:6.8rem;color:var(--pd-white);font-size:1.18rem}.pd-capability-matrix article>p{margin-top:1rem;color:rgba(232,238,231,.55);font-size:.9rem;line-height:1.8}.pd-card-flow{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;color:rgba(232,238,231,.48);font-size:.72rem}.pd-card-flow i{height:1px;overflow:hidden;background:linear-gradient(90deg,rgba(167,220,226,.16),rgba(167,220,226,.64),rgba(232,238,231,.08));background-size:220% 100%;animation:pd-flow-line 2.8s ease-in-out infinite}.pd-quantum-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.78fr)}.pd-quantum-gallery{position:relative;display:grid;min-height:min(70vh,44rem);grid-template-columns:1fr .7fr;gap:1rem}.pd-quantum-gallery>div{position:relative;overflow:hidden;border:1px solid rgba(232,238,231,.13);border-radius:1.6rem;background:#050706;box-shadow:0 34px 120px rgba(0,0,0,.35)}.pd-quantum-gallery>div:nth-child(2){margin-top:12vh;margin-bottom:5vh}.pd-quantum-gallery img{filter:saturate(.78) contrast(1.02) brightness(.74);transition:transform .7s ease}.pd-quantum-gallery>div:hover img{transform:scale(1.04)}.pd-proof-grid{display:grid;margin-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(232,238,231,.11);border-radius:1.2rem;overflow:hidden;background:rgba(232,238,231,.04);backdrop-filter:blur(18px)}.pd-proof-grid div{padding:1rem;border-right:1px solid rgba(232,238,231,.08);border-bottom:1px solid rgba(232,238,231,.08)}.pd-proof-grid div:nth-child(2n){border-right:0}.pd-proof-grid div:nth-last-child(-n+2){border-bottom:0}.pd-proof-grid strong{display:block;color:var(--pd-white);font-family:var(--font-display);font-size:2.1rem;line-height:1}.pd-proof-grid span{display:block;margin-top:.45rem;color:rgba(232,238,231,.5);font-size:.82rem}.pd-finale{display:flex;align-items:center;background:#030405}.pd-finale-bg{position:absolute;inset:0;z-index:0;opacity:.42;filter:saturate(.72) contrast(1.08) brightness(.56)}.pd-finale-bg:after{position:absolute;inset:0;content:"";background:radial-gradient(720px 420px at 50% 48%,rgba(167,220,226,.12),transparent 70%),linear-gradient(180deg,rgba(3,4,5,.62),#030405 92%)}.pd-finale-panel{position:relative;z-index:3;overflow:hidden;border:1px solid rgba(232,238,231,.14);border-radius:2rem;background:linear-gradient(180deg,rgba(232,238,231,.1),rgba(232,238,231,.026)),rgba(3,4,5,.58);padding:clamp(2rem,6vw,5rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 42px 160px rgba(0,0,0,.42);backdrop-filter:blur(28px)}.pd-finale-panel h2{max-width:58rem}.pd-finale-panel>div{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.85rem}.pd-contact-strip{width:min(100%,58rem);border:1px solid rgba(232,238,231,.13);border-radius:1.25rem;background:linear-gradient(180deg,rgba(232,238,231,.075),rgba(232,238,231,.022)),rgba(3,4,5,.48);padding:.7rem;backdrop-filter:blur(20px)}.pd-contact-strip a{display:inline-flex;min-height:2.8rem;align-items:center;gap:.52rem;border-radius:999px;padding:0 .8rem;color:rgba(245,246,239,.72);font-size:.86rem;transition:color .22s ease,background .22s ease,transform .22s ease}.pd-contact-strip a:hover{color:rgba(245,246,239,.96);background:rgba(232,238,231,.07);transform:translateY(-1px)}.pd-contact-strip svg{color:rgba(167,220,226,.86)}body:has(.pd-pageflow) footer{position:relative;z-index:7;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(820px 480px at 18% 0,rgba(167,220,226,.1),transparent 70%),radial-gradient(620px 360px at 82% 16%,rgba(229,210,168,.08),transparent 72%),#030405!important}body:has(.pd-pageflow) footer>.container:first-child{margin-top:3rem;margin-bottom:3rem;border:1px solid rgba(232,238,231,.12);border-radius:2rem;background:linear-gradient(180deg,rgba(232,238,231,.075),rgba(232,238,231,.02)),rgba(3,4,5,.52);padding-right:clamp(1.5rem,4vw,3rem);padding-left:clamp(1.5rem,4vw,3rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 34px 120px rgba(0,0,0,.32);backdrop-filter:blur(24px)}@keyframes pd-scan{0%,18%{opacity:0;transform:translateX(-68%)}42%{opacity:.36}to{opacity:0;transform:translateX(72%)}}@keyframes pd-stream-fall{0%{transform:translate3d(-10vw,-22vh,0) rotate(24deg);opacity:0}18%{opacity:.18}to{transform:translate3d(18vw,142vh,0) rotate(24deg);opacity:0}}@keyframes pd-particle-drift{0%{transform:translate3d(-.8rem,-.4rem,0) scale(.82);opacity:.06}48%{opacity:.22}to{transform:translate3d(1.6rem,-2.4rem,0) scale(1.18);opacity:.1}}@keyframes pd-panel-float{0%{transform:translate3d(0,.3rem,0) rotateX(0deg) rotateY(0deg)}to{transform:translate3d(0,-.45rem,0) rotateX(.8deg) rotateY(-.7deg)}}@keyframes pd-orbit-breathe{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.045) translate3d(-.7%,-.7%,0)}}@keyframes pd-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.34rem)}}@keyframes pd-flow-line{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pd-screen-sheen{0%{opacity:0;transform:translateX(-18%)}42%{opacity:.72}to{opacity:0;transform:translateX(18%)}}@media (max-width:1180px){.pd-hero-container,.pd-quantum-grid,.pd-split{grid-template-columns:1fr;gap:2rem;padding-top:6rem}.pd-command,.pd-quantum-gallery,.pd-spatial-media{max-width:52rem}.pd-capability-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-capability-matrix article,.pd-capability-matrix article:nth-child(2n){min-height:21rem;transform:none}}@media (max-width:768px){html:has(.pd-pageflow){scroll-behavior:auto;scroll-snap-type:none}.pd-screen{min-height:auto;scroll-snap-align:none}.pd-hero-container,.pd-quantum-grid,.pd-split{min-height:auto;padding-top:7rem;padding-bottom:4rem}.pd-hero-image,.pd-mega-word{opacity:.28}.pd-hero-copy h1{font-size:clamp(1.75rem,6vw,2.5rem)}.pd-finale-panel h2,.pd-section-copy h2,.pd-system-head h2{font-size:clamp(2.4rem,12vw,3.7rem)}.pd-capability-matrix,.pd-loop-strip,.pd-proof-grid,.pd-signal-grid{grid-template-columns:1fr}.pd-loop-strip div+div{border-left:0;border-top:1px solid rgba(232,238,231,.08)}.pd-spatial-media{min-height:24rem;transform:none}.pd-quantum-gallery{min-height:auto;grid-template-columns:1fr}.pd-quantum-gallery>div{min-height:20rem}.pd-quantum-gallery>div:nth-child(2){margin:0}.pd-map-pin{font-size:.72rem}.pd-finale-panel{border-radius:1.35rem}.pd-contact-strip{border-radius:1rem}.pd-contact-strip a{width:100%}body:has(.pd-pageflow) footer>.container:first-child{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:1.35rem}}@media (prefers-reduced-motion:reduce){.pd-button:before,.pd-card-flow i,.pd-command,.pd-command-orbit img,.pd-command:after,.pd-data-streams i,.pd-map-pin,.pd-orbit-particles i,.pd-screen[data-active]:after{animation:none;transition:none}}.pd-home .pd-operating,.pd-home .pd-quantum,.pd-home .pd-spatial{background:radial-gradient(circle at 68% 42%,color-mix(in srgb,var(--co-signal) 8%,transparent),transparent 34%),var(--co-page)!important;color:var(--co-ink)}.pd-home .pd-operating:before,.pd-home .pd-quantum:before,.pd-home .pd-spatial:before{opacity:.34;background-image:linear-gradient(var(--co-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--co-hairline) 1px,transparent 1px)!important}.pd-home .pd-capability-matrix article>p,.pd-home .pd-card-flow,.pd-home .pd-card-top,.pd-home .pd-card-top svg,.pd-home .pd-kicker,.pd-home .pd-layer-list em,.pd-home .pd-layer-list span,.pd-home .pd-proof-grid span,.pd-home .pd-section-copy>p:not(.pd-kicker){color:var(--co-muted)!important}.pd-home .pd-kicker span{background:var(--co-signal)!important}.pd-home .pd-capability-matrix article>strong,.pd-home .pd-finale-panel h2,.pd-home .pd-layer-list strong,.pd-home .pd-proof-grid strong,.pd-home .pd-section-copy h2,.pd-home .pd-system-head h2{color:var(--co-ink)!important}.pd-home .pd-capability-matrix article,.pd-home .pd-layer-list div,.pd-home .pd-proof-grid{border-color:var(--co-hairline)!important;border-radius:8px;background:var(--co-surface)!important;box-shadow:none}.pd-home .pd-capability-matrix article:hover{border-color:color-mix(in srgb,var(--co-signal) 58%,var(--co-hairline))!important;box-shadow:0 22px 70px rgba(0,0,0,.12)}html.light .pd-home .pd-quantum-gallery>div,html.light .pd-home .pd-spatial-media{border-color:rgba(21,23,22,.13);background:#dedbd4;box-shadow:0 34px 110px rgba(50,47,42,.14)}html.light .pd-home .pd-quantum-gallery img,html.light .pd-home .pd-spatial-media img{filter:saturate(.64) contrast(.94) brightness(1.05)}html.light .pd-home .pd-map-pin{border-color:rgba(21,23,22,.16);background:rgba(245,243,238,.76);color:rgba(21,23,22,.82);box-shadow:0 12px 36px rgba(50,47,42,.12)}.pd-home .pd-finale{background:var(--co-page)}html.light .pd-home .pd-finale{background:transparent}.pd-home .pd-finale-bg{opacity:.72;filter:grayscale(.35) saturate(.58) contrast(1.08) brightness(.78)}.pd-home .pd-finale-bg:after{background:linear-gradient(90deg,var(--co-page) 0 34%,color-mix(in srgb,var(--co-page) 72%,transparent) 54%,transparent 82%),linear-gradient(180deg,color-mix(in srgb,var(--co-page) 35%,transparent),transparent 58%,var(--co-page))}html.light .pd-home .pd-finale-bg{opacity:1;filter:grayscale(.15) saturate(.75) contrast(1.05) brightness(.65);mix-blend-mode:normal}html.light .pd-home .pd-finale-bg:after{background:linear-gradient(90deg,rgba(239,238,234,.82) 0 10%,rgba(239,238,234,.15) 28%,transparent 48%),linear-gradient(180deg,transparent 50%,rgba(239,238,234,.5) 82%,#efeeea)}.pd-home .pd-finale-panel{border-color:var(--co-hairline);border-radius:8px;background:color-mix(in srgb,var(--co-page) 72%,transparent)}@media (max-width:820px){.pd-screen.co-hero{min-height:max(100svh,49rem)}}.pd-home .pd-finale{align-items:center;padding-top:4rem}.pd-home .pd-finale-panel{width:100%;border:0;background:transparent;padding:clamp(2rem,4vw,4rem) 1rem;box-shadow:none;backdrop-filter:none}.pd-home .pd-finale-panel h2{max-width:58rem;margin-top:1rem;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.02}.pd-home .pd-finale-panel>div{margin-top:1.35rem}html.light .pd-home .pd-finale-bg{opacity:.24;filter:grayscale(.82) saturate(.48) contrast(.92) brightness(1.14)}html.light .pd-home .pd-finale-bg:after{background:radial-gradient(circle at 48% 44%,rgba(255,255,255,.22),transparent 54%),linear-gradient(180deg,rgba(239,238,234,.2),#efeeea 94%)}html.light .pd-home .pd-contact-strip{border-color:rgba(21,23,22,.14);background:rgba(255,255,255,.44)}html.light .pd-home .pd-contact-strip a{color:rgba(21,23,22,.72)}html.light .pd-home .pd-contact-strip a:hover{color:#151716;background:rgba(21,23,22,.05)}html.light .pd-home .pd-contact-strip svg{color:var(--co-signal)}@media (max-width:820px){.pd-home .pd-finale{padding-top:4.5rem}.pd-home .pd-finale-panel{padding:2rem 0}.pd-home .pd-finale-panel h2{font-size:clamp(2.65rem,13vw,4rem)}}@media (min-width:821px){html:has(.pd-pageflow){scroll-snap-type:none;scroll-behavior:auto}.pd-screen{width:100%;height:100svh;min-height:100svh;max-height:100svh;overflow:clip}body:has(.pd-pageflow) footer#footer{width:100%;height:100svh;min-height:100svh;max-height:100svh;overflow:clip}}.dark,:root{--background:225 12% 5%;--foreground:48 24% 95%;--card:220 10% 8%;--card-foreground:48 24% 95%;--popover:220 10% 7%;--popover-foreground:48 24% 95%;--primary:77 91% 56%;--primary-foreground:220 18% 5%;--secondary:216 9% 12%;--secondary-foreground:48 24% 95%;--muted:216 9% 11%;--muted-foreground:210 8% 67%;--accent:187 100% 42%;--accent-foreground:220 18% 5%;--border:215 9% 18%;--input:215 9% 18%;--ring:77 91% 56%;--signal-lime:#b9f52a;--signal-coral:#ff4d63;--signal-cyan:#00bbd4;--signal-yellow:#ffd33d;--signal-violet:#7057e8;--signal-orange:#ff8a34}.light{--background:80 14% 96%;--foreground:210 8% 7%;--card:72 16% 98%;--card-foreground:210 8% 7%;--popover:72 16% 98%;--popover-foreground:210 8% 7%;--primary:77 78% 44%;--primary-foreground:210 8% 5%;--secondary:120 4% 91%;--secondary-foreground:210 8% 7%;--muted:100 6% 93%;--muted-foreground:210 7% 39%;--accent:187 100% 36%;--accent-foreground:0 0% 100%;--border:210 7% 84%;--input:210 7% 84%;--ring:77 78% 44%;--signal-lime:#a8df20;--signal-coral:#ed3f57;--signal-cyan:#00a9c0;--signal-yellow:#eabf16;--signal-violet:#654bda;--signal-orange:#ed7924}body{background:#0b0c0f}html.light body{background:#f6f7f3}html.light .co-hero:before{position:absolute;z-index:0;inset:4rem 0 0 43%;content:"";pointer-events:none;opacity:.56;background:linear-gradient(128deg,transparent 0 54%,rgba(255,255,255,.9) 54.2% 55%,transparent 55.2%),linear-gradient(90deg,transparent 0 70%,rgba(0,187,212,.045) 70% 70.2%,transparent 70.2%)}.brand-cta-primary:hover,.co-button-dark:hover,.hero-action-primary:hover,html.dark .co-button-dark:hover{box-shadow:0 22px 64px color-mix(in srgb,var(--signal-lime) 28%,transparent)!important}.co-button-line{border-color:var(--co-hairline);background:color-mix(in srgb,var(--co-page) 72%,transparent)}.co-active-caption>span,.pd-footer-index span,.pd-stage-mark span,.pd-stage-rail button.is-active span{color:var(--co-signal)}.pd-kicker span,.pd-stage-progress i,.pd-stage-rail button.is-active i{border-color:var(--co-signal);background:var(--co-signal);box-shadow:0 0 16px color-mix(in srgb,var(--co-signal) 50%,transparent)}.pd-operating,.pd-quantum,.pd-spatial{background:var(--co-page)!important}.pd-home .pd-capability-matrix article:hover .pd-card-top,.pd-home .pd-capability-matrix article:hover .pd-card-top svg{color:var(--card-signal)}body:has(.pd-pageflow) footer#footer{background:linear-gradient(105deg,color-mix(in srgb,var(--co-signal) 5%,transparent),transparent 31%),var(--co-page)!important}html:has(.park-journey){scroll-behavior:smooth;scroll-snap-type:y proximity}.park-journey{--park-page:#0b0c0f;--park-raised:#121418;--park-ink:#f5f3ed;--park-muted:rgba(245,243,237,0.62);--park-line:rgba(245,243,237,0.16);--park-panel:rgba(12,14,17,0.76);--park-signal:var(--signal-lime,#b9f52a);--park-cyan:var(--signal-cyan,#00bbd4);--park-coral:var(--signal-coral,#ff4d63);--park-violet:var(--signal-violet,#7057e8);position:relative;overflow:clip;color:var(--park-ink);background:var(--park-page);transition:color .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}html.light .park-journey{--park-page:#f6f7f3;--park-raised:#eceee9;--park-ink:#101213;--park-muted:rgba(16,18,19,0.62);--park-line:rgba(16,18,19,0.15);--park-panel:rgba(255,255,252,0.78);--park-signal:#a8df20;--park-cyan:#00a9c0;--park-coral:#ed3f57;--park-violet:#654bda}.park-scene{overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:4rem;border-bottom:1px solid var(--park-line);background:var(--park-page)}.park-scene,.park-scene-frame{position:relative;min-height:calc(100svh - 4rem)}.park-scene-frame{z-index:5;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.park-kicker{color:var(--park-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.park-button{display:inline-flex;min-height:3.45rem;align-items:center;justify-content:center;gap:.8rem;padding:.9rem 1.25rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease,background-color .5s ease,color .5s ease}.park-button svg{width:1rem;height:1rem;transition:transform .36s cubic-bezier(.22,1,.36,1)}.park-button:hover{transform:translateY(-3px)}.park-button:hover svg{transform:translate(2px,-2px)}.park-button-primary{border-color:var(--park-signal);background:var(--park-signal);color:#101213;box-shadow:0 18px 54px color-mix(in srgb,var(--park-signal) 18%,transparent)}.park-button-primary:hover{box-shadow:0 24px 70px color-mix(in srgb,var(--park-signal) 28%,transparent)}.park-button-secondary{border-color:transparent;background:linear-gradient(var(--park-panel),var(--park-panel)) padding-box,linear-gradient(100deg,var(--park-cyan),var(--park-coral),var(--park-violet)) border-box;color:var(--park-ink);backdrop-filter:blur(22px)}.park-button-secondary:hover{box-shadow:0 18px 60px color-mix(in srgb,var(--park-cyan) 12%,transparent)}.park-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.park-scene-hero{background:#07080a}.park-ecosystem-media,.park-ecosystem-shade,.park-flow-media,.park-flow-shade,.park-hero-media,.park-hero-shade{position:absolute;inset:0}.park-hero-image{transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s ease,transform 10s ease-out}.park-scene-hero:hover .park-hero-image{transform:scale(1.025)}.park-hero-image-day{opacity:0}.park-hero-image-night{opacity:1;filter:saturate(.78) contrast(1.08) brightness(.7)}html.light .park-hero-image-day{opacity:1;filter:saturate(.72) contrast(.98) brightness(1.03)}html.light .park-hero-image-night{opacity:0}.park-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(7,8,10,.96),rgba(7,8,10,.82) 32%,rgba(7,8,10,.2) 68%,rgba(7,8,10,.46)),linear-gradient(180deg,rgba(7,8,10,.18),rgba(7,8,10,.04) 52%,rgba(7,8,10,.88));transition:background .8s ease}html.light .park-hero-shade{background:linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.88) 32%,rgba(246,247,243,.15) 69%,rgba(246,247,243,.24)),linear-gradient(180deg,rgba(246,247,243,.12),transparent 48%,rgba(246,247,243,.94))}.park-hero-frame{display:flex;align-items:center;padding-block:4.5rem 7.5rem}.park-hero-status{position:absolute;top:2rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--park-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.63rem;letter-spacing:.06em}.park-signal-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--park-signal);box-shadow:0 0 18px color-mix(in srgb,var(--park-signal) 72%,transparent);animation:park-signal-pulse 2.4s ease-in-out infinite}.park-hero-copy{width:min(41rem,52vw)}.park-hero-copy h1{max-width:100%;margin-top:1.4rem;color:var(--park-ink);font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.park-hero-description{max-width:41rem;margin-top:1.4rem;color:var(--park-muted);font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.85}.park-hero-index{position:absolute;top:2rem;right:0;display:grid;grid-template-columns:auto 5rem auto;align-items:center;gap:.7rem;color:var(--park-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.6rem}.park-hero-index i{height:1px;background:linear-gradient(90deg,var(--park-signal),var(--park-line))}.park-telemetry{position:absolute;right:0;bottom:0;left:0;display:grid;min-height:5.6rem;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,1.35fr);border-top:1px solid var(--park-line);background:color-mix(in srgb,var(--park-panel) 74%,transparent);backdrop-filter:blur(24px)}.park-telemetry>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:1rem 1.35rem;border-right:1px solid var(--park-line)}.park-telemetry strong{color:var(--park-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:1.45rem;font-weight:500}.park-telemetry span{color:var(--park-muted);font-size:.82rem}.park-telemetry .park-telemetry-location{grid-template-columns:auto 1fr;border-right:0}.park-telemetry-location svg{width:1rem;color:var(--park-cyan)}.park-scene-spaces{background:linear-gradient(var(--park-line) 1px,transparent 1px),linear-gradient(90deg,var(--park-line) 1px,transparent 1px),var(--park-page);background-size:96px 96px}.park-spaces-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2rem;padding-block:clamp(2.2rem,5vh,4.5rem)}.park-section-heading{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(25rem,1.4fr) minmax(17rem,.75fr);align-items:end;gap:2rem}.park-section-heading h2{max-width:100%;color:var(--park-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.park-section-heading>p:last-child{color:var(--park-muted);font-size:.9rem;line-height:1.8}.park-space-console{display:grid;min-height:28rem;grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);border:1px solid var(--park-line);background:var(--park-panel);box-shadow:0 30px 100px rgba(0,0,0,.12);backdrop-filter:blur(22px)}.park-space-selector{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));border-right:1px solid var(--park-line)}.park-space-selector button{position:relative;display:grid;grid-template-columns:2.2rem 1.2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.2rem;overflow:hidden;border-bottom:1px solid var(--park-line);color:var(--park-muted);text-align:left;transition:color .32s ease,background-color .32s ease}.park-space-selector button:last-child{border-bottom:0}.park-space-selector button:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--park-cyan);transform:scaleY(0);transform-origin:bottom;transition:transform .42s cubic-bezier(.22,1,.36,1)}.park-space-selector button.is-active,.park-space-selector button:hover{color:var(--park-ink);background:color-mix(in srgb,var(--park-cyan) 7%,transparent)}.park-space-selector button.is-active:before{transform:scaleY(1)}.park-space-selector button>svg:not(.park-space-arrow){width:1.05rem;color:var(--park-cyan)}.park-space-code{color:var(--park-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.58rem}.park-space-label{display:grid;gap:.3rem}.park-space-label strong{font-size:1.125rem;font-weight:600}.park-space-label small{color:var(--park-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;text-transform:uppercase}.park-space-arrow{width:.9rem;opacity:0;transform:translateX(-8px);transition:opacity .32s ease,transform .32s ease}.park-space-selector button.is-active .park-space-arrow{opacity:1;transform:translateX(0)}.park-space-display{position:relative;min-width:0;overflow:hidden;background:var(--park-raised)}.park-space-image,.park-space-image:after{position:absolute;inset:0}.park-space-image:after{content:"";background:linear-gradient(180deg,transparent 42%,rgba(5,6,8,.76))}.park-space-image img{filter:saturate(.76) contrast(1.04)}.park-space-caption{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.1rem;color:#f5f3ed}.park-space-caption>span{color:var(--park-cyan);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.park-space-caption p{font-size:clamp(1.35rem,2.5vw,2.4rem);font-weight:600}.park-space-caption small{display:block;max-width:36rem;margin-top:.45rem;color:rgba(245,243,237,.68);font-size:.82rem;line-height:1.65}.park-scene-flow{color:#f5f3ed;background:#08090b}.park-flow-media{z-index:0}.park-flow-media img{filter:saturate(.7) contrast(1.1) brightness(.74)}.park-flow-shade{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.9),rgba(5,6,8,.24) 62%,rgba(5,6,8,.54)),linear-gradient(180deg,rgba(5,6,8,.3),transparent 45%,rgba(5,6,8,.9))}.park-flow-frame{display:grid;grid-template-rows:1fr auto;padding-block:clamp(2.5rem,6vh,5rem) 2rem;color:#f5f3ed}.park-flow-heading{align-self:start}.park-flow-heading h2{max-width:100%;margin-top:1.2rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.park-ecosystem-copy h2 span,.park-flow-heading h2 span{display:block;white-space:nowrap}.park-flow-active{position:absolute;top:50%;right:0;display:grid;width:min(33rem,43vw);grid-template-columns:auto auto 1fr;align-items:start;gap:1.1rem;padding:1.4rem 0 1.4rem 1.5rem;border-top:1px solid rgba(245,243,237,.22);border-bottom:1px solid rgba(245,243,237,.22);transform:translateY(-50%);backdrop-filter:blur(16px)}.park-flow-active svg{width:1rem;color:var(--park-signal)}.park-flow-active>strong{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(1.5rem,3vw,2.8rem);font-weight:500}.park-flow-active span{font-size:.95rem;font-weight:600}.park-flow-active p{margin-top:.45rem;color:rgba(245,243,237,.62);font-size:.75rem;line-height:1.65}.park-flow-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(245,243,237,.18)}.park-flow-timeline button{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:.45rem .7rem;padding:1.15rem 1rem 0;color:rgba(245,243,237,.52);text-align:left;transition:color .32s ease}.park-flow-timeline button>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.park-flow-timeline button>i{height:1px;margin-top:.3rem;background:rgba(245,243,237,.2);transform-origin:left;transition:background .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.park-flow-timeline button small,.park-flow-timeline button strong{grid-column:2}.park-flow-timeline button strong{font-family:var(--font-mono),ui-monospace,monospace;font-size:1.125rem}.park-flow-timeline button small{font-size:.82rem}.park-flow-timeline button.is-active,.park-flow-timeline button:hover{color:#f5f3ed}.park-flow-timeline button.is-active>span{color:var(--park-signal)}.park-flow-timeline button.is-active>i{background:linear-gradient(90deg,var(--park-signal),rgba(245,243,237,.18));transform:scaleX(1.04)}.park-scene-quantum{background:linear-gradient(var(--park-line) 1px,transparent 1px),linear-gradient(90deg,var(--park-line) 1px,transparent 1px),var(--park-raised);background-size:96px 96px}.park-quantum-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.8rem;padding-block:clamp(2.25rem,5vh,4.25rem)}.park-quantum-intro{display:grid;grid-template-columns:minmax(12rem,.58fr) minmax(24rem,1.2fr) minmax(18rem,.75fr);align-items:end;gap:2rem}.park-quantum-intro h2{max-width:100%;color:var(--park-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.park-quantum-intro>p:last-child{color:var(--park-muted);font-size:.84rem;line-height:1.75}.park-quantum-gallery{display:grid;min-height:27rem;grid-template-columns:minmax(0,1.6fr) minmax(13rem,.72fr) minmax(13rem,.72fr);gap:.7rem}.park-quantum-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--park-line);background:var(--park-page)}.park-quantum-card img{filter:saturate(.64) contrast(1.06);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease}.park-quantum-card:hover img{filter:saturate(.86) contrast(1.04);transform:scale(1.035)}.park-quantum-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(4,5,7,.86))}.park-quantum-card-copy{position:absolute;right:1.25rem;bottom:1.2rem;left:1.25rem;color:#f5f3ed}.park-quantum-card-copy>span{color:var(--park-cyan);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.park-quantum-card-copy h3{margin-top:.55rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:600}.park-quantum-card-copy p{max-width:26rem;margin-top:.4rem;color:rgba(245,243,237,.62);font-size:.7rem;line-height:1.55}.park-scene-ecosystem{color:#f5f3ed;background:#08090b}.park-ecosystem-media img{filter:saturate(.72) contrast(1.1) brightness(.64)}.park-ecosystem-shade{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.72) 42%,rgba(5,6,8,.3) 74%,rgba(5,6,8,.52)),linear-gradient(180deg,rgba(5,6,8,.24),rgba(5,6,8,.08) 50%,rgba(5,6,8,.92))}.park-ecosystem-frame{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(27rem,1fr);grid-template-rows:1fr auto;gap:2.5rem 6vw;align-items:center;padding-block:clamp(3rem,7vh,6rem) 2rem}.park-ecosystem-copy h2{max-width:100%;margin-top:1.2rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.park-ecosystem-copy>p:last-of-type{max-width:36rem;margin-top:1.4rem;color:rgba(245,243,237,.62);font-size:.9rem;line-height:1.85}.park-ecosystem-copy .park-button-secondary{--park-panel:rgba(8,9,11,0.72);color:#f5f3ed}html.light .park-ecosystem-copy .park-button-secondary{background:color-mix(in srgb,#111317 92%,transparent);color:#f5f3ed;border-color:color-mix(in srgb,var(--park-cyan) 45%,transparent)}.park-ecosystem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(245,243,237,.2);border-left:1px solid rgba(245,243,237,.2);backdrop-filter:blur(18px)}.park-ecosystem-list>div{display:grid;min-height:4.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem 1.1rem;border-right:1px solid rgba(245,243,237,.2);border-bottom:1px solid rgba(245,243,237,.2);background:rgba(8,9,11,.38)}.park-ecosystem-list span{color:var(--park-cyan);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.park-ecosystem-list strong{font-size:1.125rem;font-weight:600}.park-ecosystem-list i{grid-column:2;width:2.4rem;height:1px;background:linear-gradient(90deg,var(--park-cyan),transparent)}.park-visit-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(245,243,237,.18)}.park-visit-strip>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .75rem;padding:1rem 1.2rem;border-right:1px solid rgba(245,243,237,.18)}.park-visit-strip>div:last-child{border-right:0}.park-visit-strip svg{grid-row:span 2;width:1rem;color:var(--park-signal)}.park-visit-strip span{color:rgba(245,243,237,.44);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;text-transform:uppercase}.park-visit-strip strong{font-size:.95rem;font-weight:600}@keyframes park-signal-pulse{0%,to{opacity:.68;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:1023px){html:has(.park-journey){scroll-snap-type:none}.park-scene-frame{width:min(calc(100% - 2.5rem),920px)}.park-quantum-intro,.park-section-heading{grid-template-columns:.7fr 1.5fr}.park-quantum-intro>p:last-child,.park-section-heading>p:last-child{grid-column:2}.park-space-console{grid-template-columns:minmax(13rem,.35fr) 1fr}.park-quantum-gallery{grid-template-columns:1.3fr .7fr}.park-quantum-card:last-child{display:none}.park-ecosystem-frame{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr);gap:2rem 3rem}}@media (max-width:760px){.park-journey{padding-top:4rem}.park-scene{min-height:auto;scroll-snap-align:none}.park-scene-frame{width:min(calc(100% - 2rem),42rem);min-height:auto}.park-hero-frame{min-height:calc(100svh - 4rem);align-items:end;padding-block:5.5rem 8.4rem}.park-hero-copy{width:100%}.park-hero-copy h1{max-width:100%;font-size:clamp(3rem,14vw,4.5rem)}.park-hero-copy h1 span{min-width:0;white-space:normal}.park-hero-description{display:-webkit-box;max-width:31rem;overflow:hidden;font-size:.82rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.park-hero-index{display:none}.park-hero-status{top:1.3rem}.park-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.park-button{min-width:0;padding-inline:.85rem;font-size:.78rem}.park-telemetry{grid-template-columns:repeat(3,minmax(0,1fr))}.park-telemetry>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;padding:.8rem .55rem}.park-telemetry strong{font-size:1.1rem}.park-telemetry span{overflow:hidden;max-width:100%;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.park-telemetry-location{display:none!important}.park-quantum-frame,.park-spaces-frame{gap:1.6rem;padding-block:3.5rem}.park-quantum-intro,.park-section-heading{display:block}.park-quantum-intro h2,.park-section-heading h2{margin-top:1rem;font-size:clamp(2.45rem,11vw,3.7rem)}.park-quantum-intro>p:last-child,.park-section-heading>p:last-child{margin-top:1rem;font-size:.78rem}.park-space-console{min-height:auto;grid-template-columns:1fr}.park-space-selector{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(5.5rem,auto));border-right:0;border-bottom:1px solid var(--park-line)}.park-space-selector button{grid-template-columns:1.8rem 1fr;gap:.35rem .6rem;padding:.8rem;border-right:1px solid var(--park-line)}.park-space-selector button:nth-child(2n){border-right:0}.park-space-arrow,.park-space-selector button>svg:not(.park-space-arrow){display:none}.park-space-code{grid-row:span 2}.park-space-label strong{font-size:.78rem}.park-space-display{min-height:20rem}.park-space-caption{right:1rem;bottom:1rem;left:1rem}.park-space-caption small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.park-flow-frame{min-height:46rem;padding-block:3rem 1.5rem}.park-flow-heading h2{max-width:10ch;font-size:clamp(2.05rem,9.4vw,3.2rem)}.park-flow-active{top:53%;right:0;left:0;width:100%;grid-template-columns:auto auto 1fr;padding-left:0}.park-flow-active p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.park-flow-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.park-flow-timeline button{padding:.8rem .45rem 0}.park-flow-timeline button:nth-child(-n+2){padding-bottom:.8rem;border-bottom:1px solid rgba(245,243,237,.16)}.park-quantum-gallery{min-height:auto;grid-template-columns:1fr}.park-quantum-card,.park-quantum-card:last-child{display:block;min-height:16rem}.park-quantum-card.is-primary{min-height:22rem}.park-ecosystem-frame{display:block;min-height:auto;padding-block:4rem 2rem}.park-ecosystem-copy h2{max-width:10ch;font-size:clamp(2.8rem,12vw,4.3rem)}.park-ecosystem-list{margin-top:3rem;grid-template-columns:1fr}.park-visit-strip{margin-top:2rem;grid-template-columns:1fr}.park-visit-strip>div{border-right:0;border-bottom:1px solid rgba(245,243,237,.18)}}@media (prefers-reduced-motion:reduce){html:has(.park-journey){scroll-behavior:auto}.park-signal-dot{animation:none}.park-button,.park-flow-timeline button,.park-hero-image,.park-quantum-card img,.park-space-selector button{transition-duration:.01ms!important}}.career-field-image:after{background:linear-gradient(180deg,rgba(5,6,8,.02),rgba(5,6,8,.12) 42%,rgba(5,6,8,.86))}.career-field-image img{filter:saturate(.62) contrast(1.06) brightness(.82)}html:has(.contact-journey){scroll-behavior:smooth;scroll-snap-type:y proximity}.contact-journey{--contact-page:#0a0b0d;--contact-raised:#111317;--contact-ink:#f5f3ed;--contact-muted:rgba(245,243,237,.58);--contact-line:rgba(245,243,237,.14);--contact-panel:rgba(12,14,17,.78);--contact-signal:var(--signal-cyan,#00bbd4);--contact-lime:var(--signal-lime,#b9f52a);--contact-violet:var(--signal-violet,#7057e8);overflow:clip;color:var(--contact-ink);background:var(--contact-page)}html.light .contact-journey{--contact-page:#f6f7f3;--contact-raised:#eceee9;--contact-ink:#101213;--contact-muted:rgba(16,18,19,.58);--contact-line:rgba(16,18,19,.15);--contact-panel:rgba(255,255,252,.82);--contact-signal:#00a9c0;--contact-lime:#a8df20;--contact-violet:#654bda}.contact-scene{overflow:hidden;scroll-snap-align:start;scroll-margin-top:4rem;border-bottom:1px solid var(--contact-line);background:var(--contact-page)}.contact-frame,.contact-scene{position:relative;min-height:calc(100svh - 4rem)}.contact-frame{z-index:4;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.contact-kicker{color:var(--contact-signal);font:600 .82rem var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.contact-actions{display:flex;gap:.75rem;margin-top:1.8rem}.contact-button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600}.contact-button svg{width:1rem}.contact-button-primary{border-color:var(--contact-lime);background:var(--contact-lime);color:#101213;box-shadow:0 18px 54px color-mix(in srgb,var(--contact-lime) 18%,transparent)}.contact-button-secondary{background:linear-gradient(var(--contact-panel),var(--contact-panel)) padding-box,linear-gradient(100deg,var(--contact-signal),#ff4d63,var(--contact-violet)) border-box;color:var(--contact-ink)}.contact-desk{background:#08090b}.contact-close-media,.contact-close-veil,.contact-desk-media,.contact-desk-veil,.contact-response-media,.contact-response-veil{position:absolute;inset:0}.contact-desk-media img{filter:saturate(.54) contrast(1.08) brightness(.62)}.contact-desk-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.97),rgba(5,6,8,.86) 39%,rgba(5,6,8,.22) 70%,rgba(5,6,8,.5)),linear-gradient(180deg,rgba(5,6,8,.1),transparent 54%,rgba(5,6,8,.9))}html.light .contact-desk-media img{filter:saturate(.56) contrast(.98) brightness(1.02)}html.light .contact-desk-veil{background:linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.9) 40%,rgba(246,247,243,.2) 70%,rgba(246,247,243,.32)),linear-gradient(180deg,rgba(246,247,243,.06),transparent 54%,rgba(246,247,243,.92))}.contact-desk-frame{display:grid;grid-template-columns:minmax(28rem,.98fr) minmax(24rem,.72fr);align-items:center;gap:7vw;padding-block:4.7rem 4rem}.contact-status{position:absolute;top:1.8rem;left:0;display:flex;gap:.55rem;align-items:center;color:var(--contact-muted);font:500 .82rem var(--font-mono),monospace}.contact-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--contact-lime);box-shadow:0 0 18px var(--contact-lime)}.contact-desk-copy h1{max-width:100%;margin-top:1.25rem;color:var(--contact-ink);font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.contact-desk-copy>p:last-of-type{max-width:39rem;margin-top:1.35rem;color:var(--contact-muted);font-size:.9rem;line-height:1.8}.contact-channel{border:1px solid var(--contact-line);background:color-mix(in srgb,var(--contact-panel) 84%,transparent);backdrop-filter:blur(28px)}.contact-channel-head,.contact-channel>p{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid var(--contact-line);color:var(--contact-muted);font:500 .82rem var(--font-mono),monospace}.contact-channel-head strong{color:var(--contact-lime)}.contact-channel>a,.contact-channel>div:not(.contact-channel-head){display:grid;grid-template-columns:2rem 1rem 1fr auto;align-items:center;gap:.8rem;padding:1.1rem;border-bottom:1px solid var(--contact-line)}.contact-channel>a>span,.contact-channel>div>span{color:var(--contact-signal);font:500 .82rem var(--font-mono),monospace}.contact-channel svg{width:.95rem;color:var(--contact-lime)}.contact-channel small{display:block;color:var(--contact-muted);font:500 .82rem var(--font-mono),monospace}.contact-channel strong{display:block;margin-top:.35rem;font-size:.82rem}.contact-channel>p{justify-content:flex-start;gap:.5rem;border-bottom:0}.contact-scene-index{position:absolute;right:0;bottom:1.4rem;display:grid;width:9rem;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;color:var(--contact-muted);font:500 .82rem var(--font-mono),monospace}.contact-scene-index i{height:1px;background:linear-gradient(90deg,var(--contact-signal),var(--contact-line))}.contact-routes{background:linear-gradient(var(--contact-line) 1px,transparent 1px),linear-gradient(90deg,var(--contact-line) 1px,transparent 1px),var(--contact-page);background-size:96px 96px}.contact-routes-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.8rem;padding-block:3.2rem}.contact-heading{display:grid;grid-template-columns:.55fr 1.45fr .72fr;align-items:end;gap:2rem}.contact-heading h2{max-width:100%;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.contact-heading>p:last-child{color:var(--contact-muted);font-size:.82rem;line-height:1.7}.contact-route-console{display:grid;min-height:28rem;grid-template-columns:minmax(18rem,.35fr) minmax(0,1fr);border:1px solid var(--contact-line);background:var(--contact-panel)}.contact-route-tabs{display:grid;grid-template-rows:repeat(4,1fr);border-right:1px solid var(--contact-line)}.contact-route-tabs button{display:grid;grid-template-columns:2rem 1rem 1fr auto;align-items:center;gap:.7rem;padding:1rem;border-bottom:1px solid var(--contact-line);color:var(--contact-muted);text-align:left}.contact-route-tabs button.is-active{color:var(--contact-ink);background:color-mix(in srgb,var(--contact-signal) 8%,transparent)}.contact-route-tabs span{color:var(--contact-signal);font:500 .82rem var(--font-mono),monospace}.contact-route-tabs svg{width:.9rem}.contact-route-tabs small{display:block;font:500 .82rem var(--font-mono),monospace}.contact-route-tabs strong{display:block;margin-top:.35rem;font-size:.82rem}.contact-route-display{position:relative;overflow:hidden}.contact-route-image{position:absolute;inset:0}.contact-route-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,6,8,.02),rgba(5,6,8,.12) 40%,rgba(5,6,8,.88))}.contact-route-image img{filter:saturate(.62) contrast(1.06) brightness(.78)}.contact-route-copy{position:absolute;right:1.5rem;bottom:1.4rem;left:1.5rem;color:#f5f3ed}.contact-route-copy>span{color:#28d7e8;font:500 .82rem var(--font-mono),monospace}.contact-route-copy h3{margin-top:.6rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:620}.contact-route-copy p{max-width:40rem;margin-top:.55rem;color:rgba(245,243,237,.64);font-size:.82rem}.contact-route-copy a{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;color:#f5f3ed;font-size:.95rem}.contact-route-copy svg{width:.8rem}.contact-route-state{position:absolute;top:1rem;right:1rem;display:flex;gap:.4rem;padding:.5rem .65rem;border:1px solid rgba(245,243,237,.2);color:rgba(245,243,237,.6);font:500 .82rem var(--font-mono),monospace}.contact-route-state svg{width:.7rem;color:#28d7e8}.contact-response{color:#f5f3ed;background:#08090b}.contact-response-media img{filter:saturate(.42) contrast(1.12) brightness(.46)}.contact-response-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.92),rgba(5,6,8,.25) 64%,rgba(5,6,8,.72)),linear-gradient(180deg,rgba(5,6,8,.2),transparent 45%,rgba(5,6,8,.94))}.contact-response-frame{display:grid;grid-template-rows:1fr auto;padding-block:3.4rem 2rem}.contact-response-heading h2{max-width:100%;margin-top:1rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.contact-response-active{position:absolute;top:48%;right:0;display:flex;width:min(36rem,47vw);align-items:center;gap:1rem;padding:1.3rem;border-block:1px solid rgba(245,243,237,.22);background:rgba(8,9,11,.3)}.contact-response-active span{color:#28d7e8;font:500 .82rem var(--font-mono),monospace}.contact-response-active svg{width:1rem;color:var(--contact-lime)}.contact-response-active p{font-size:.82rem;color:rgba(245,243,237,.65)}.contact-response-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(245,243,237,.2)}.contact-response-flow article{display:grid;grid-template-columns:auto 1fr;gap:.4rem .6rem;padding:1rem .8rem}.contact-response-flow span{color:#28d7e8;font:500 .82rem var(--font-mono),monospace}.contact-response-flow i{height:1px;margin-top:.3rem;background:rgba(245,243,237,.2)}.contact-response-flow h3,.contact-response-flow p{grid-column:2}.contact-response-flow h3{font-size:clamp(.95rem,1.2vw,1.125rem)}.contact-response-flow p{color:rgba(245,243,237,.48);font-size:.82rem;line-height:1.5}.contact-terminal{scroll-margin-top:4rem}.contact-journey .contact-form-section{min-height:calc(100svh - 4rem);display:grid;align-items:center;background:var(--contact-raised)!important;border-bottom:1px solid var(--contact-line);scroll-snap-align:start}.contact-journey .contact-form-section h2{color:var(--contact-ink)}.contact-journey .contact-form-section>div>div>p{color:var(--contact-muted)}.contact-journey .contact-form-card{border-color:var(--contact-line);background:var(--contact-panel)}html.light .contact-journey .contact-form-card input,html.light .contact-journey .contact-form-card textarea{border-color:var(--contact-line);background:rgba(255,255,255,.68);color:var(--contact-ink)}.contact-close{color:#f5f3ed;background:#08090b}.contact-close-media img{filter:saturate(.5) contrast(1.12) brightness(.45)}.contact-close-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.72) 46%,rgba(5,6,8,.32) 72%,rgba(5,6,8,.62))}.contact-close-frame{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(27rem,.86fr);align-items:center;gap:7vw;padding-block:3.5rem}.contact-close-copy h2{max-width:100%;margin-top:1.1rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.contact-close-copy>p:last-of-type{max-width:35rem;margin-top:1.3rem;color:rgba(245,243,237,.62);font-size:.86rem;line-height:1.8}.contact-close-copy .contact-button{margin-top:1.8rem}.contact-faqs{display:flex;flex-direction:column;gap:.8rem;border-top:0;background:transparent}.contact-faqs-label{color:rgba(245,243,237,.5);font:500 .82rem var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .3rem .15rem;padding:0}.contact-faq-card{position:relative;border:1px solid rgba(245,243,237,.16);border-radius:.6rem;background:rgba(8,9,11,.45);overflow:hidden;transition:border-color .25s ease,background .25s ease}.contact-faq-card[open]{border-color:rgba(245,243,237,.32);background:rgba(8,9,11,.62)}.contact-faq-card summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;padding:1.15rem 1.3rem;cursor:pointer;list-style:none;transition:background .2s ease;border-bottom:0}.contact-faq-card summary:hover{background:rgba(245,243,237,.04)}.contact-faq-card summary::-webkit-details-marker{display:none}.contact-faq-card summary::marker{display:none}.contact-faq-index{color:#28d7e8;font:500 .82rem var(--font-mono),monospace;letter-spacing:.12em}.contact-faq-card summary strong{font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;color:#f5f3ed;line-height:1.45;letter-spacing:.01em}.contact-faq-chevron{width:1rem;height:1rem;color:rgba(245,243,237,.55);transition:transform .25s ease,color .25s ease}.contact-faq-card[open] .contact-faq-chevron{transform:rotate(180deg);color:#28d7e8}.contact-faq-answer{display:grid;grid-template-columns:auto 1fr;gap:.9rem;margin-top:0;border-top:1px solid rgba(245,243,237,.08);padding:1.1rem 1.3rem 1.3rem}.contact-faq-label{color:#b9f52a;font:500 .82rem var(--font-mono),monospace;letter-spacing:.12em;align-self:start;margin-top:.25rem}.contact-faq-answer p{color:rgba(245,243,237,.78);font-size:.92rem;line-height:1.7;margin:0;max-width:42rem}@media(max-width:1023px){html:has(.contact-journey){scroll-snap-type:none}.contact-frame{width:min(calc(100% - 2.5rem),920px)}.contact-close-frame,.contact-desk-frame{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr);gap:3rem}}@media(max-width:760px){.contact-journey{padding-top:4rem}.contact-scene{min-height:auto;scroll-snap-align:none}.contact-frame{width:min(calc(100% - 2rem),42rem);min-height:auto}.contact-desk-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;justify-content:center;padding-block:5.6rem 1.5rem}.contact-status{top:1.2rem}.contact-desk-copy h1{font-size:clamp(1.75rem,6vw,2.5rem)}.contact-desk-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.contact-actions{display:grid;grid-template-columns:repeat(2,1fr)}.contact-button{padding-inline:.55rem;font-size:.95rem}.contact-channel,.contact-scene-index{display:none}.contact-routes-frame{gap:1.5rem;padding-block:3.5rem}.contact-heading{display:block}.contact-heading h2{margin-top:1rem;font-size:1.5rem}.contact-heading>p:last-child{margin-top:1rem}.contact-route-console{grid-template-columns:1fr;min-height:auto}.contact-route-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,5.4rem);border-right:0}.contact-route-tabs button{min-width:0;grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;padding:.7rem .65rem}.contact-route-tabs button>svg{display:none}.contact-route-tabs button div{min-width:0}.contact-route-tabs small,.contact-route-tabs strong{font-size:.82rem;white-space:nowrap}.contact-route-tabs strong{overflow:hidden;text-overflow:ellipsis}.contact-route-display{min-height:21rem}.contact-response-frame{min-height:46rem;padding-block:3rem 1.5rem}.contact-response-heading h2{font-size:1.5rem}.contact-response-active{top:48%;right:0;left:0;width:100%}.contact-response-flow{grid-template-columns:repeat(2,1fr)}.contact-journey .contact-form-section{min-height:auto;padding-block:4rem}.contact-close-frame{display:block;min-height:48rem;padding-block:4rem 2rem}.contact-close-copy h2{font-size:1.5rem}.contact-faqs{margin-top:3rem;gap:.65rem}.contact-faq-card summary{padding:1rem 1.1rem;gap:.8rem}.contact-faq-card summary strong{font-size:1rem}.contact-faq-answer{padding:.9rem 1.1rem 1.1rem;gap:.7rem}.contact-faq-answer p{font-size:.86rem;line-height:1.6}}.cases-archive{--cases-bg:#08090b;--cases-ink:#f3f2ed;--cases-muted:rgba(243,242,237,.54);--cases-line:rgba(243,242,237,.14);--cases-panel:rgba(10,11,13,.74);--cases-lime:#b7f52a;--cases-cyan:#34d7e8;background:var(--cases-bg);color:var(--cases-ink)}html.light .cases-archive{--cases-bg:#f3f4ef;--cases-ink:#101113;--cases-muted:rgba(16,17,19,.62);--cases-line:rgba(16,17,19,.18);--cases-panel:rgba(252,253,249,.9)}.cases-archive h1,.cases-archive h2,.cases-archive h3,.cases-archive p{margin-block:0}.cases-archive-frame{position:relative;z-index:2;width:min(calc(100% - 4rem),1200px);margin-inline:auto}.cases-archive-kicker{color:var(--cases-cyan);font:600 .82rem var(--font-mono),monospace;text-transform:uppercase}.cases-archive-hero{position:relative;min-height:calc(100svh - 4rem);overflow:hidden;background:#060709}.cases-archive-hero-media,.cases-archive-hero-veil{position:absolute;inset:0}.cases-archive-hero-media img{transform:scale(1.015)}.cases-archive-hero-veil{z-index:1}html.light .cases-archive-hero-media img{filter:saturate(.82) contrast(1.02) brightness(.95)}html.light .cases-archive-hero-veil{background:linear-gradient(90deg,rgba(245,243,237,.92),rgba(245,243,237,.78) 32%,rgba(245,243,237,.1) 50%,rgba(5,6,8,.35)),linear-gradient(180deg,rgba(5,6,8,.12),rgba(5,6,8,.12))}.cases-archive-hero-frame{display:grid;min-height:calc(100svh - 4rem);grid-template-columns:minmax(25rem,.82fr) minmax(30rem,1fr);align-items:center;gap:7vw;padding-block:5.5rem 4rem}.cases-archive-status{position:absolute;top:1.7rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--cases-muted);font:500 .82rem var(--font-mono),monospace}.cases-archive-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--cases-lime);box-shadow:0 0 18px var(--cases-lime)}.cases-archive-hero-copy h1{max-width:9ch;margin-top:1.15rem;font-size:clamp(4rem,5.5vw,6rem);font-weight:630;line-height:.92}.cases-archive-hero-copy>p:last-of-type{max-width:35rem;margin-top:1.4rem;color:var(--cases-muted);font-size:.88rem;line-height:1.85}.cases-archive-actions{display:flex;gap:.65rem;margin-top:2rem}.cases-archive-button{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.65rem;padding:0 1.15rem;border:1px solid var(--cases-line);font-size:.95rem;font-weight:650;transition:transform .35s ease,border-color .35s ease,background .35s ease}.cases-archive-button svg{width:.95rem}.cases-archive-button:hover{transform:translateY(-3px)}.cases-archive-button-primary{border-color:var(--cases-lime);background:var(--cases-lime);color:#10120b;box-shadow:0 12px 34px rgba(183,245,42,.14)}.cases-archive-button-secondary{background:var(--cases-panel);backdrop-filter:blur(20px)}.cases-featured-record{align-self:end;margin-bottom:3.2rem;border:1px solid var(--cases-line);background:var(--cases-panel);backdrop-filter:blur(26px);box-shadow:0 30px 80px rgba(0,0,0,.22)}.cases-featured-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--cases-line);color:var(--cases-cyan);font:500 .82rem var(--font-mono),monospace}.cases-featured-record>p{padding:1.35rem 1.25rem 0;color:var(--cases-muted);font:500 .82rem var(--font-mono),monospace;text-transform:uppercase}.cases-featured-record h2{max-width:20ch;padding:.7rem 1.25rem 1.15rem;font-size:clamp(1.45rem,2.2vw,2.5rem);font-weight:620;line-height:1.15}.cases-featured-meta{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.85rem 1.25rem;border-top:1px solid var(--cases-line);border-bottom:1px solid var(--cases-line);color:var(--cases-muted);font-size:.82rem}.cases-featured-meta span{display:flex;min-width:0;align-items:center;gap:.45rem}.cases-featured-meta svg{width:.8rem;color:var(--cases-lime)}.cases-featured-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.cases-featured-metrics>div{padding:1rem 1.1rem;border-right:1px solid var(--cases-line)}.cases-featured-metrics>div:last-child{border-right:0}.cases-featured-metrics strong{display:block;color:var(--cases-lime);font-size:1.125rem;font-weight:600}.cases-featured-metrics span{display:block;margin-top:.3rem;color:var(--cases-muted);font-size:.82rem}.cases-featured-record>a{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-top:1px solid var(--cases-line);font-size:.82rem}.cases-featured-record>a svg{width:.9rem}.cases-archive-scene-index{position:absolute;right:0;bottom:1.2rem;display:flex;align-items:center;gap:.55rem;color:var(--cases-muted);font:500 .82rem var(--font-mono),monospace}.cases-archive-scene-index i{width:6rem;height:1px;background:linear-gradient(90deg,var(--cases-cyan),var(--cases-lime))}.cases-index{background:linear-gradient(var(--cases-line) 1px,transparent 1px),linear-gradient(90deg,var(--cases-line) 1px,transparent 1px),var(--cases-bg);background-size:96px 96px}.cases-index-frame{padding-block:6rem}.cases-index-heading{display:grid;grid-template-columns:.5fr 1.25fr .6fr;align-items:end;gap:2rem}.cases-index-heading h2{max-width:14ch;font-size:clamp(2rem,3vw,3rem);font-weight:620;line-height:.94}.cases-index-heading>p:last-child{color:var(--cases-muted);font-size:.82rem;line-height:1.75}.cases-filter-console{display:grid;grid-template-columns:minmax(0,1fr) 11rem;margin-top:4rem;border:1px solid var(--cases-line);background:color-mix(in srgb,var(--cases-bg) 88%,transparent)}.cases-filter-row{display:grid;grid-template-columns:5rem minmax(0,1fr);border-bottom:1px solid var(--cases-line)}.cases-filter-row>span{display:flex;align-items:center;padding:1rem;border-right:1px solid var(--cases-line);color:var(--cases-cyan);font:500 .82rem var(--font-mono),monospace}.cases-filter-row>div{display:flex;min-width:0;overflow-x:auto}.cases-filter-row a{display:grid;min-width:9.5rem;grid-template-columns:1.25rem 1fr;gap:.25rem;padding:.85rem 1rem;border-right:1px solid var(--cases-line);color:var(--cases-muted);transition:background .3s ease,color .3s ease}.cases-filter-row a small{grid-row:1/3;color:var(--cases-cyan)}.cases-filter-row a small,.cases-filter-row a span{font:500 .82rem var(--font-mono),monospace}.cases-filter-row a strong{font-size:1.125rem;font-weight:600}.cases-filter-row a.is-active{background:color-mix(in srgb,var(--cases-cyan) 9%,transparent);color:var(--cases-ink);box-shadow:inset 0 -2px var(--cases-cyan)}.cases-filter-cities{border-bottom:0}.cases-filter-cities a{display:flex;min-width:auto;align-items:center;gap:.55rem;padding:1rem 1.1rem}.cases-filter-cities a small{color:var(--cases-cyan)}.cases-filter-result{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;padding:1.2rem;border-left:1px solid var(--cases-line)}.cases-filter-result small,.cases-filter-result span{color:var(--cases-muted);font:500 .82rem var(--font-mono),monospace}.cases-filter-result strong{margin-block:.4rem;color:var(--cases-lime);font-size:1.125rem;font-weight:600;line-height:1.3}.cases-records{margin-top:4rem}.cases-record{display:grid;min-height:16rem;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.3fr) 15rem;border-top:1px solid var(--cases-line);transition:background .35s ease}.cases-record:hover{background:color-mix(in srgb,var(--cases-cyan) 4%,transparent)}.cases-record-media{position:relative;min-height:16rem;overflow:hidden}.cases-record-media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 46%,rgba(3,4,6,.78))}.cases-record-media img{filter:saturate(.62) contrast(1.05);transition:transform .7s ease,filter .7s ease}.cases-record:hover .cases-record-media img{filter:saturate(.82) contrast(1.02);transform:scale(1.035)}.cases-record-media>span{position:absolute;z-index:2;right:.8rem;bottom:.65rem;color:#f3f2ed;font:500 .82rem var(--font-mono),monospace}.cases-record-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:2rem 2.4rem;border-left:1px solid var(--cases-line)}.cases-record-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--cases-cyan);font:500 .82rem var(--font-mono),monospace;text-transform:uppercase}.cases-record-topline small{color:var(--cases-muted);font-size:.82rem}.cases-record-copy h3{max-width:100%;margin-top:1rem;font-size:clamp(1.25rem,1.6vw,1.65rem);font-weight:620;line-height:1.3}.cases-record-copy>p{display:-webkit-box;max-width:44rem;overflow:hidden;margin-top:.9rem;font-size:.82rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cases-record-tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.2rem}.cases-record-tags span{position:relative;padding-left:.65rem;color:var(--cases-muted);font-size:.82rem}.cases-record-tags span:before{position:absolute;top:.45em;left:0;width:.25rem;height:.25rem;border-radius:50%;background:var(--cases-lime);content:""}.cases-record-proof{display:flex;flex-direction:column;border-left:1px solid var(--cases-line)}.cases-record-proof>div{flex:1;padding:1rem;border-bottom:1px solid var(--cases-line)}.cases-record-proof strong{display:block;color:var(--cases-lime);font-size:1.125rem;font-weight:600;line-height:1.3}.cases-record-proof span{display:block;margin-top:.3rem;color:var(--cases-muted);font-size:.82rem;line-height:1.65}.cases-record-proof>a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;color:var(--cases-cyan);font:500 .82rem var(--font-mono),monospace}.cases-record-proof>a svg{width:.8rem}.cases-empty{display:grid;min-height:28rem;place-items:center;margin-top:4rem;border:1px solid var(--cases-line);padding:3rem;text-align:center}.cases-empty svg{width:2rem;color:var(--cases-cyan)}.cases-empty h3{font-size:1.125rem;font-weight:600}.cases-empty p{color:var(--cases-muted)}.cases-empty a{display:flex;align-items:center;gap:.5rem;color:var(--cases-lime);font-size:.82rem}.cases-empty a svg{width:.8rem}.cases-proof-close{position:relative;min-height:72svh;overflow:hidden}.cases-proof-close-media,.cases-proof-close-veil{position:absolute;inset:0}.cases-proof-close-media img{filter:saturate(.48) contrast(1.1) brightness(.5);transform:scale(1.02)}.cases-proof-close-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.96),rgba(5,6,8,.72) 58%,rgba(5,6,8,.34)),linear-gradient(180deg,rgba(5,6,8,.2),rgba(5,6,8,.86))}.cases-proof-close-frame{display:grid;min-height:72svh;grid-template-columns:1.35fr .65fr;align-items:center;gap:7rem;color:#f3f2ed}.cases-proof-close-frame h2{max-width:16ch;margin-top:1rem;font-size:clamp(4.5rem,1.3vw,3.125rem);font-weight:620;line-height:1.15}.cases-proof-close-frame>div:last-child{display:grid;gap:1rem;padding:1.5rem;border-top:1px solid rgba(243,242,237,.24);border-bottom:1px solid rgba(243,242,237,.24)}.cases-proof-close-frame>div:last-child p{display:flex;align-items:center;gap:.55rem;color:rgba(243,242,237,.64);font-size:.82rem}.cases-proof-close-frame>div:last-child p svg{width:.9rem;color:var(--cases-lime)}.cases-proof-close-frame .cases-archive-button{margin-top:.7rem}@media(max-width:1023px){.cases-archive-frame{width:min(calc(100% - 2.5rem),920px)}.cases-archive-hero-frame{grid-template-columns:minmax(21rem,.85fr) minmax(24rem,1fr);gap:3rem}.cases-record{grid-template-columns:14rem minmax(0,1fr) 12rem}.cases-record-copy{padding-inline:1.5rem}.cases-proof-close-frame{gap:3rem}}@media(max-width:760px){.cases-archive{padding-top:4rem}.cases-archive-frame{width:min(calc(100% - 2rem),42rem)}.cases-archive-hero,.cases-archive-hero-frame{min-height:calc(100svh - 4rem)}.cases-archive-hero-frame{display:flex;flex-direction:column;justify-content:center;gap:0;padding-block:5rem 1.5rem}.cases-archive-status{top:1.2rem}.cases-archive-hero-copy{margin-top:auto}.cases-archive-hero-copy h1{font-size:clamp(3.6rem,15vw,4.6rem);--cases-hero-min:0}.cases-archive-hero-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cases-archive-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem}.cases-archive-button{min-height:3rem;padding-inline:.55rem;font-size:.9rem}.cases-featured-record{width:100%;margin-top:auto;margin-bottom:0}.cases-featured-meta,.cases-featured-metrics,.cases-featured-record h2,.cases-featured-record>p{display:none}.cases-featured-record>a{border-top:0}.cases-archive-scene-index{display:none}.cases-index-frame{padding-block:4rem}.cases-index-heading{display:block}.cases-index-heading h2{margin-top:1rem;font-size:clamp(2rem,8vw,3rem)}.cases-index-heading>p:last-child{margin-top:1rem}.cases-filter-console{grid-template-columns:1fr;margin-top:2.5rem}.cases-filter-row{grid-template-columns:3.5rem minmax(0,1fr)}.cases-filter-row a{min-width:8.2rem;padding:.8rem .7rem}.cases-filter-cities a{min-width:auto;padding:.9rem .8rem}.cases-filter-result{grid-column:1;grid-row:auto;flex-direction:row;align-items:center;gap:.7rem;border-top:1px solid var(--cases-line);border-left:0}.cases-filter-result strong{margin:0;font-size:1.125rem}.cases-records{margin-top:2.5rem}.cases-record{display:grid;min-height:auto;grid-template-columns:1fr}.cases-record-media{min-height:13rem}.cases-record-copy{padding:1.5rem;border-top:1px solid var(--cases-line);border-left:0}.cases-record-copy h3{font-size:1.25rem}.cases-record-proof{display:grid;grid-template-columns:repeat(2,1fr) auto;border-top:1px solid var(--cases-line);border-left:0}.cases-record-proof>div{padding:.9rem}.cases-record-proof strong{font-size:1.125rem}.cases-record-proof>a{padding:.8rem;font-size:0}.cases-record-proof>a svg{width:1rem}.cases-proof-close,.cases-proof-close-frame{min-height:42rem}.cases-proof-close-frame{display:block;padding-block:5rem}.cases-proof-close-frame h2{font-size:clamp(3rem,13vw,4.4rem)}.cases-proof-close-frame>div:last-child{margin-top:5rem}}.park-journey .park-hero-image-day{opacity:0!important}.park-journey .park-hero-image-night,html.light .park-journey .park-hero-image-day{opacity:1!important}html.dark .park-journey .park-hero-image-day,html.light .park-journey .park-hero-image-night{opacity:0!important}html.dark .park-journey .park-hero-image-night{opacity:1!important}body:not(:has(.pd-pageflow)) .pd-footer-index{display:none}html:has(.private-journey){scroll-behavior:smooth;scroll-snap-type:y proximity}.private-journey{--private-page:#0b0c0f;--private-raised:#121418;--private-ink:#f5f3ed;--private-muted:rgba(245,243,237,0.6);--private-line:rgba(245,243,237,0.15);--private-panel:rgba(13,15,18,0.76);--private-signal:var(--signal-violet,#7057e8);--private-lime:var(--signal-lime,#b9f52a);--private-cyan:var(--signal-cyan,#00bbd4);--private-coral:var(--signal-coral,#ff4d63);overflow:clip;color:var(--private-ink);background:var(--private-page);transition:color .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}html.light .private-journey{--private-page:#f6f7f3;--private-raised:#eceee9;--private-ink:#101213;--private-muted:rgba(16,18,19,0.6);--private-line:rgba(16,18,19,0.15);--private-panel:rgba(255,255,252,0.8);--private-signal:#654bda;--private-lime:#a8df20;--private-cyan:#00a9c0;--private-coral:#ed3f57}.private-scene{overflow:hidden;scroll-snap-align:start;scroll-margin-top:4rem;border-bottom:1px solid var(--private-line);background:var(--private-page)}.private-scene,.private-scene-frame{position:relative;min-height:calc(100svh - 4rem)}.private-scene-frame{z-index:4;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.private-kicker{color:var(--private-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.private-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.private-button{display:inline-flex;min-height:3.4rem;align-items:center;justify-content:center;gap:.8rem;padding:.9rem 1.2rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease}.private-button svg{width:1rem;height:1rem;transition:transform .36s cubic-bezier(.22,1,.36,1)}.private-button:hover{transform:translateY(-3px)}.private-button:hover svg{transform:translate(2px,-2px)}.private-button-primary{border-color:var(--private-lime);background:var(--private-lime);color:#101213;box-shadow:0 18px 54px color-mix(in srgb,var(--private-lime) 18%,transparent)}.private-button-secondary{background:linear-gradient(var(--private-panel),var(--private-panel)) padding-box,linear-gradient(100deg,var(--private-cyan),var(--private-coral),var(--private-signal)) border-box;color:var(--private-ink);backdrop-filter:blur(22px)}.private-hero{background:#08090b}.private-delivery-media,.private-delivery-shade,.private-final-media,.private-final-shade,.private-hero-media,.private-hero-shade{position:absolute;inset:0}.private-hero-media img{filter:saturate(.62) contrast(1.08) brightness(.66);transition:filter .8s ease,transform 9s ease-out}.private-hero:hover .private-hero-media img{transform:scale(1.025)}.private-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.97),rgba(5,6,8,.87) 38%,rgba(5,6,8,.28) 68%,rgba(5,6,8,.54)),linear-gradient(180deg,rgba(5,6,8,.14),rgba(5,6,8,.12) 54%,rgba(5,6,8,.9))}html.light .private-hero-media img{filter:saturate(.66) contrast(.98) brightness(1.02)}html.light .private-hero-shade{background:linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.9) 38%,rgba(246,247,243,.24) 69%,rgba(246,247,243,.32)),linear-gradient(180deg,rgba(246,247,243,.08),transparent 52%,rgba(246,247,243,.92))}.private-hero-frame{display:grid;grid-template-columns:minmax(27rem,.92fr) minmax(24rem,.72fr);align-items:center;justify-content:space-between;gap:7vw;padding-block:5rem 4.2rem}.private-system-status{position:absolute;top:2rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--private-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.61rem;letter-spacing:.05em}.private-system-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--private-lime);box-shadow:0 0 18px color-mix(in srgb,var(--private-lime) 72%,transparent);animation:private-signal-pulse 2.4s ease-in-out infinite}.private-hero-copy h1{max-width:100%;margin-top:1.35rem;color:var(--private-ink);font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.private-hero-copy>p:last-of-type{max-width:38rem;margin-top:1.4rem;color:var(--private-muted);font-size:.94rem;line-height:1.85}.private-readiness{align-self:center;border:1px solid var(--private-line);background:color-mix(in srgb,var(--private-panel) 84%,transparent);box-shadow:0 30px 100px rgba(0,0,0,.13);backdrop-filter:blur(28px)}.private-readiness-foot,.private-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;border-bottom:1px solid var(--private-line);color:var(--private-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;text-transform:uppercase}.private-readiness-head strong{color:var(--private-lime);font-size:.82rem;font-weight:600}.private-readiness-row{position:relative;display:grid;min-height:5.4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1.2rem;overflow:hidden;border-bottom:1px solid var(--private-line)}.private-readiness-row svg{width:1rem;color:var(--private-signal)}.private-readiness-row span{color:var(--private-muted);font-size:.95rem}.private-readiness-row strong{font-size:1.125rem;font-weight:600}.private-readiness-row i{position:absolute;right:1.2rem;bottom:.6rem;left:3rem;height:1px;background:linear-gradient(90deg,var(--private-signal),var(--private-cyan),transparent);transform-origin:left}.private-readiness-foot{justify-content:flex-start;border-bottom:0;color:var(--private-muted);text-transform:none}.private-readiness-foot svg{width:.9rem;color:var(--private-lime)}.private-hero-rail{position:absolute;right:0;bottom:1.5rem;display:grid;width:9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;color:var(--private-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-hero-rail i{height:1px;background:linear-gradient(90deg,var(--private-signal),var(--private-line))}.private-layers{background:linear-gradient(var(--private-line) 1px,transparent 1px),linear-gradient(90deg,var(--private-line) 1px,transparent 1px),var(--private-page);background-size:96px 96px}.private-layers-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2rem;padding-block:clamp(2.4rem,5vh,4.6rem)}.private-section-head{display:grid;grid-template-columns:.6fr 1.45fr .78fr;align-items:end;gap:2rem}.private-cases-head h2,.private-section-head h2{max-width:100%;color:var(--private-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.private-section-head>p:last-child{color:var(--private-muted);font-size:.84rem;line-height:1.75}.private-layer-console{display:grid;min-height:27rem;grid-template-columns:minmax(17rem,.35fr) minmax(0,1fr);border:1px solid var(--private-line);background:var(--private-panel);box-shadow:0 30px 100px rgba(0,0,0,.1);backdrop-filter:blur(22px)}.private-layer-tabs{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));border-right:1px solid var(--private-line)}.private-layer-tabs button{position:relative;display:grid;grid-template-columns:2.4rem 1.15rem 1fr auto;align-items:center;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid var(--private-line);color:var(--private-muted);text-align:left;transition:color .32s ease,background-color .32s ease}.private-layer-tabs button:last-child{border-bottom:0}.private-layer-tabs button:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--private-signal);transform:scaleY(0);transform-origin:bottom;transition:transform .42s cubic-bezier(.22,1,.36,1)}.private-layer-tabs button.is-active,.private-layer-tabs button:hover{color:var(--private-ink);background:color-mix(in srgb,var(--private-signal) 8%,transparent)}.private-layer-tabs button.is-active:before{transform:scaleY(1)}.private-layer-tabs button>small,.private-layer-tabs button>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-layer-tabs button>svg:first-of-type{width:1rem;color:var(--private-signal)}.private-layer-tabs button>svg:last-child{width:.86rem;opacity:0;transform:translateX(-8px);transition:opacity .32s ease,transform .32s ease}.private-layer-tabs button.is-active>svg:last-child{opacity:1;transform:translateX(0)}.private-layer-tabs button strong{font-size:1.125rem;font-weight:600}.private-layer-tabs button small{grid-column:3;color:var(--private-muted);text-transform:uppercase}.private-layer-display{position:relative;overflow:hidden;background:var(--private-raised)}.private-layer-image{position:absolute;inset:0}.private-layer-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 38%,rgba(5,6,8,.82))}.private-layer-image img{filter:saturate(.62) contrast(1.06)}.private-layer-copy{position:absolute;right:1.5rem;bottom:1.4rem;left:1.5rem;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1rem;color:#f5f3ed}.private-layer-copy>span{grid-row:span 2;color:#9e89ff;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-layer-copy p{font-size:clamp(1.45rem,2.6vw,2.6rem);font-weight:600}.private-layer-copy small{max-width:39rem;color:rgba(245,243,237,.66);font-size:.82rem;line-height:1.65}.private-layer-state{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border:1px solid rgba(245,243,237,.2);color:rgba(245,243,237,.62);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;backdrop-filter:blur(16px)}.private-layer-state svg{width:.7rem;color:#9e89ff}.private-delivery{color:#f5f3ed;background:#08090b}.private-delivery-media img{filter:saturate(.45) contrast(1.12) brightness(.5)}.private-delivery-shade{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.92),rgba(5,6,8,.24) 64%,rgba(5,6,8,.72)),linear-gradient(180deg,rgba(5,6,8,.28),transparent 44%,rgba(5,6,8,.92))}.private-delivery-frame{display:grid;grid-template-rows:1fr auto;padding-block:clamp(2.6rem,6vh,5rem) 2rem}.private-delivery-title h2{max-width:100%;margin-top:1.1rem;color:#f5f3ed;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.private-delivery-title h2 span{display:block}.private-phase-active{position:absolute;top:48%;right:0;display:grid;width:min(35rem,46vw);grid-template-columns:auto 1fr auto;align-items:start;gap:1.1rem;padding:1.3rem 0 1.3rem 1.4rem;border-top:1px solid rgba(245,243,237,.22);border-bottom:1px solid rgba(245,243,237,.22);background:rgba(8,9,11,.28);transform:translateY(-50%);backdrop-filter:blur(18px)}.private-phase-active>span{color:#9e89ff;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-phase-active p{font-size:1.05rem;font-weight:600}.private-phase-active strong{display:block;margin-top:.35rem;color:var(--private-lime);font-size:1.125rem;font-weight:600}.private-phase-active small{display:block;margin-top:.5rem;color:rgba(245,243,237,.58);font-size:.82rem;line-height:1.6}.private-phase-active>svg{width:1.1rem;color:var(--private-lime)}.private-phase-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(245,243,237,.2)}.private-phase-tabs button{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:.4rem .65rem;padding:1rem .8rem 0;color:rgba(245,243,237,.48);text-align:left;transition:color .32s ease}.private-phase-tabs button>small,.private-phase-tabs button>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-phase-tabs button>i{height:1px;margin-top:.3rem;background:rgba(245,243,237,.2)}.private-phase-tabs button small,.private-phase-tabs button strong{grid-column:2}.private-phase-tabs button strong{font-size:1.125rem}.private-phase-tabs button.is-active,.private-phase-tabs button:hover{color:#f5f3ed}.private-phase-tabs button.is-active>span{color:#9e89ff}.private-phase-tabs button.is-active>i{background:linear-gradient(90deg,#9e89ff,var(--private-lime),transparent)}.private-boundary{background:linear-gradient(var(--private-line) 1px,transparent 1px),linear-gradient(90deg,var(--private-line) 1px,transparent 1px),var(--private-raised);background-size:96px 96px}.private-boundary-frame{display:grid;grid-template-columns:minmax(24rem,.86fr) minmax(28rem,1fr);grid-template-rows:1fr auto;gap:2rem 6vw;align-items:center;padding-block:clamp(3rem,7vh,5.5rem) 2rem}.private-boundary-copy>svg{width:1.5rem;margin-top:1.5rem;color:var(--private-signal)}.private-boundary-copy h2{max-width:100%;margin-top:1rem;color:var(--private-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.private-boundary-copy>p:last-child{max-width:34rem;margin-top:1.3rem;color:var(--private-muted);font-size:1rem;line-height:1.8}.private-boundary-list{border-top:1px solid var(--private-line)}.private-boundary-list article{display:grid;min-height:6.2rem;grid-template-columns:2rem 1.25rem 1fr auto;align-items:center;gap:.9rem;padding:.8rem 0;border-bottom:1px solid var(--private-line)}.private-boundary-list article>span{color:var(--private-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-boundary-list article>svg:first-of-type{width:1rem;color:var(--private-signal)}.private-boundary-list article>svg:last-child{width:.95rem;color:var(--private-lime)}.private-boundary-list h3{color:var(--private-ink);font-size:1.125rem;font-weight:600}.private-boundary-list p{margin-top:.35rem;color:var(--private-muted);font-size:.82rem;line-height:1.55}.private-boundary-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--private-line)}.private-boundary-strip>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .7rem;padding:1rem 1.1rem;border-right:1px solid var(--private-line)}.private-boundary-strip>div:last-child{border-right:0}.private-boundary-strip svg{grid-row:span 2;width:1rem;color:var(--private-lime)}.private-boundary-strip span{color:var(--private-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-boundary-strip strong{font-size:1.125rem;font-weight:600}.private-cases{background:var(--private-page)}.private-cases-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2rem;padding-block:clamp(2.7rem,6vh,5rem)}.private-cases-head{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem}.private-case-system{display:grid;min-height:28rem;grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);border:1px solid var(--private-line);background:var(--private-panel)}.private-case-tabs{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));border-right:1px solid var(--private-line)}.private-case-tabs button{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;border-bottom:1px solid var(--private-line);color:var(--private-muted);text-align:left;transition:color .32s ease,background-color .32s ease}.private-case-tabs button:last-child{border-bottom:0}.private-case-tabs button.is-active,.private-case-tabs button:hover{color:var(--private-ink);background:color-mix(in srgb,var(--private-signal) 8%,transparent)}.private-case-tabs button span{color:var(--private-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-case-tabs button strong{font-size:1.125rem;font-weight:600}.private-case-tabs button svg{width:.9rem;opacity:0;transform:translateX(-8px);transition:opacity .32s ease,transform .32s ease}.private-case-tabs button.is-active svg{opacity:1;transform:translateX(0)}.private-case-display{display:grid;place-items:center;padding:clamp(2rem,4vw,4rem);overflow:hidden;background:linear-gradient(var(--private-line) 1px,transparent 1px),linear-gradient(90deg,var(--private-line) 1px,transparent 1px),color-mix(in srgb,var(--private-raised) 70%,transparent);background-size:72px 72px}.private-case-display>div,.private-case-display>div>div{width:100%}.private-case-title{color:var(--private-ink);font-size:clamp(1.5rem,2vw,2.25rem);font-weight:620;line-height:1.3}.private-before-after{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;margin-top:2rem}.private-before-after>div{min-height:10rem;padding:1.2rem;border:1px solid var(--private-line);background:var(--private-panel)}.private-before-after>div:last-child{border-color:color-mix(in srgb,var(--private-lime) 42%,var(--private-line));background:color-mix(in srgb,var(--private-lime) 7%,var(--private-panel))}.private-before-after span{color:var(--private-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-before-after p{margin-top:1rem;color:var(--private-ink);font-size:.82rem;line-height:1.7}.private-before-after>svg{width:1.1rem;align-self:center;color:var(--private-signal)}.private-case-proof{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--private-line)}.private-case-proof svg{width:.95rem;color:var(--private-lime)}.private-case-proof span{color:var(--private-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-case-proof strong{font-size:1.125rem;font-weight:600}.private-final{color:#f5f3ed;background:#08090b}.private-final-media img{filter:saturate(.55) contrast(1.12) brightness(.48)}.private-final-shade{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.7) 46%,rgba(5,6,8,.34) 72%,rgba(5,6,8,.62)),linear-gradient(180deg,rgba(5,6,8,.22),transparent 48%,rgba(5,6,8,.9))}.private-final-frame{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(27rem,.86fr);align-items:center;gap:7vw;padding-block:clamp(3rem,7vh,6rem)}.private-final-copy h2{max-width:100%;margin-top:1.2rem;color:#f5f3ed;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.private-final-copy>p:last-of-type{max-width:35rem;margin-top:1.4rem;color:rgba(245,243,237,.62);font-size:.82rem;line-height:1.8}.private-final-copy .private-button{margin-top:2rem}.private-faqs{border-top:1px solid rgba(245,243,237,.2);background:rgba(8,9,11,.34);backdrop-filter:blur(20px)}.private-faqs>p{padding:.85rem 1rem;color:rgba(245,243,237,.5);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;text-transform:uppercase}.private-faqs details,.private-faqs>p{border-bottom:1px solid rgba(245,243,237,.2)}.private-faqs summary{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;cursor:pointer;list-style:none}.private-faqs summary::-webkit-details-marker{display:none}.private-faqs summary span{color:#9e89ff;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.private-faqs summary strong{font-size:1rem;font-weight:600}.private-faqs summary svg{width:.9rem;color:rgba(245,243,237,.5);transition:transform .3s ease}.private-faqs details[open] summary svg{transform:rotate(180deg)}.private-faqs details>p{padding:0 1rem 1rem 3.8rem;color:rgba(245,243,237,.58);font-size:.82rem;line-height:1.65}@keyframes private-signal-pulse{0%,to{opacity:.68;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:1023px){html:has(.private-journey){scroll-snap-type:none}.private-scene-frame{width:min(calc(100% - 2.5rem),920px)}.private-hero-frame{grid-template-columns:minmax(22rem,.9fr) minmax(20rem,.72fr);gap:2.5rem}.private-section-head{grid-template-columns:.64fr 1.36fr}.private-section-head>p:last-child{grid-column:2}.private-boundary-frame,.private-final-frame{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr);gap:3rem}}@media (max-width:760px){.private-journey{padding-top:4rem}.private-scene{min-height:auto;scroll-snap-align:none}.private-scene-frame{width:min(calc(100% - 2rem),42rem);min-height:auto}.private-hero-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;align-items:stretch;justify-content:center;gap:1.5rem;padding-block:5.8rem 1.5rem}.private-system-status{top:1.2rem}.private-hero-copy h1{max-width:9ch;font-size:clamp(2.9rem,13.6vw,4.45rem);--hero-line-min:0}.private-hero-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.68;-webkit-box-orient:vertical;-webkit-line-clamp:3}.private-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.private-button{min-width:0;padding-inline:.7rem;font-size:.82rem}.private-hero-rail,.private-readiness{display:none}.private-cases-frame,.private-layers-frame{gap:1.5rem;padding-block:3.5rem}.private-cases-head,.private-section-head{display:block}.private-cases-head h2,.private-delivery-title h2,.private-final-copy h2,.private-section-head h2{--section-line-min:0}.private-cases-head h2,.private-section-head h2{margin-top:1rem;font-size:clamp(2.35rem,10.8vw,3.7rem)}.private-section-head>p:last-child{margin-top:1rem;font-size:.76rem}.private-case-system,.private-layer-console{min-height:auto;grid-template-columns:1fr}.private-layer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(5.2rem,auto));border-right:0;border-bottom:1px solid var(--private-line)}.private-layer-tabs button{grid-template-columns:1.8rem 1fr;gap:.3rem .55rem;padding:.75rem;border-right:1px solid var(--private-line)}.private-layer-tabs button:nth-child(2n){border-right:0}.private-layer-tabs button>small,.private-layer-tabs button>svg{display:none}.private-layer-tabs button strong{font-size:.82rem}.private-layer-display{min-height:20rem}.private-layer-copy{right:1rem;bottom:1rem;left:1rem}.private-layer-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.private-delivery-frame{min-height:46rem;padding-block:3rem 1.5rem}.private-delivery-title h2{font-size:clamp(2.2rem,9.6vw,3.3rem)}.private-phase-active{top:52%;right:0;left:0;width:100%;padding-left:0}.private-phase-tabs{grid-template-columns:repeat(5,minmax(4.3rem,1fr));overflow-x:auto}.private-phase-tabs button{padding-inline:.35rem}.private-phase-tabs button small{display:none}.private-boundary-frame,.private-final-frame{display:block;min-height:auto;padding-block:4rem 2rem}.private-boundary-copy h2,.private-final-copy h2{font-size:clamp(2.7rem,12vw,4.2rem)}.private-boundary-list,.private-faqs{margin-top:3rem}.private-boundary-list article{grid-template-columns:1.6rem 1rem 1fr auto}.private-boundary-strip{margin-top:2rem;grid-template-columns:1fr}.private-boundary-strip>div,.private-case-tabs{border-right:0;border-bottom:1px solid var(--private-line)}.private-case-tabs{grid-template-rows:repeat(3,minmax(4.6rem,auto))}.private-case-display{padding:1.2rem}.private-before-after{grid-template-columns:1fr}.private-before-after>svg{transform:rotate(90deg)}.private-final-frame{min-height:48rem}}@media (prefers-reduced-motion:reduce){html:has(.private-journey){scroll-behavior:auto}.private-system-status span{animation:none}.private-button,.private-case-tabs button,.private-hero-media img,.private-layer-tabs button,.private-phase-tabs button{transition-duration:.01ms!important}}html.dark .co-hero .co-button-line{border:1px solid transparent;background:linear-gradient(rgba(7,9,12,.78),rgba(7,9,12,.78)) padding-box,linear-gradient(125deg,#00cfe4,rgba(255,255,255,.22) 42%,#ff8a34 70%,#7b5cff) border-box;color:#f7f5ef;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 18px rgba(0,207,228,.08),0 18px 50px rgba(0,0,0,.24)}html.dark .co-hero .co-button-line:hover{background:linear-gradient(rgba(10,12,16,.72),rgba(10,12,16,.72)) padding-box,linear-gradient(125deg,#26e6f4,rgba(255,255,255,.36) 40%,#ff9b4a 70%,#9275ff) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),-6px 8px 24px rgba(0,207,228,.13),8px 8px 24px rgba(123,92,255,.12),0 20px 56px rgba(0,0,0,.28)}html:has(.about-journey){scroll-behavior:smooth;scroll-snap-type:y proximity}.about-journey{--about-page:#0a0b0d;--about-raised:#111317;--about-ink:#f5f3ed;--about-muted:rgba(245,243,237,0.58);--about-line:rgba(245,243,237,0.14);--about-panel:rgba(12,14,17,0.78);--about-lime:var(--signal-lime,#b9f52a);--about-cyan:var(--signal-cyan,#00bbd4);--about-violet:var(--signal-violet,#7057e8);--about-coral:var(--signal-coral,#ff4d63);overflow:clip;color:var(--about-ink);background:var(--about-page);transition:color .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}html.light .about-journey{--about-page:#f6f7f3;--about-raised:#eceee9;--about-ink:#101213;--about-muted:rgba(16,18,19,0.58);--about-line:rgba(16,18,19,0.15);--about-panel:rgba(255,255,252,0.82);--about-lime:#a8df20;--about-cyan:#00a9c0;--about-violet:#654bda;--about-coral:#ed3f57}.about-scene{overflow:hidden;scroll-snap-align:start;scroll-margin-top:4rem;border-bottom:1px solid var(--about-line);background:var(--about-page)}.about-frame,.about-scene{position:relative;min-height:calc(100svh - 4rem)}.about-frame{z-index:4;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.about-kicker{color:var(--about-violet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.95rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.about-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.about-button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.82rem;font-weight:600;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease}.about-button svg{width:1rem;height:1rem;transition:transform .36s cubic-bezier(.22,1,.36,1)}.about-button:hover{transform:translateY(-3px)}.about-button:hover svg{transform:translate(2px,-2px)}.about-button-primary{border-color:var(--about-lime);background:var(--about-lime);color:#101213;box-shadow:0 18px 54px color-mix(in srgb,var(--about-lime) 18%,transparent)}.about-button-secondary{background:linear-gradient(var(--about-panel),var(--about-panel)) padding-box,linear-gradient(100deg,var(--about-cyan),var(--about-coral),var(--about-violet)) border-box;color:var(--about-ink);backdrop-filter:blur(22px)}.about-dossier{background:#08090b}.about-archive-media,.about-archive-veil,.about-closing-media,.about-closing-veil,.about-dossier-media,.about-dossier-veil{position:absolute;inset:0}.about-dossier-media img{filter:saturate(.58) contrast(1.08) brightness(.72);transition:filter .8s ease,transform 10s ease-out}.about-dossier:hover .about-dossier-media img{transform:scale(1.025)}.about-dossier-day{opacity:0}.about-dossier-night,html.light .about-dossier-day{opacity:1}html.light .about-dossier-night{opacity:0}.about-dossier-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.96),rgba(5,6,8,.84) 39%,rgba(5,6,8,.2) 70%,rgba(5,6,8,.48)),linear-gradient(180deg,rgba(5,6,8,.12),rgba(5,6,8,.14) 56%,rgba(5,6,8,.88))}html.light .about-dossier-media img{filter:saturate(.56) contrast(.98) brightness(1.04)}html.light .about-dossier-veil{background:linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.9) 40%,rgba(246,247,243,.2) 70%,rgba(246,247,243,.3)),linear-gradient(180deg,rgba(246,247,243,.06),transparent 54%,rgba(246,247,243,.92))}.about-dossier-frame{display:grid;grid-template-columns:minmax(28rem,.98fr) minmax(25rem,.72fr);align-items:center;justify-content:space-between;gap:7vw;padding-block:4.7rem 4rem}.about-status{position:absolute;top:1.8rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.59rem;letter-spacing:.05em}.about-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--about-lime);box-shadow:0 0 18px color-mix(in srgb,var(--about-lime) 72%,transparent);animation:about-status-pulse 2.4s ease-in-out infinite}.about-dossier-copy h1{max-width:100%;margin-top:1.25rem;color:var(--about-ink);font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.about-dossier-copy>p:last-of-type{max-width:39rem;margin-top:1.35rem;color:var(--about-muted);font-size:.9rem;line-height:1.8}.about-identity{border:1px solid var(--about-line);background:color-mix(in srgb,var(--about-panel) 84%,transparent);box-shadow:0 30px 100px rgba(0,0,0,.14);backdrop-filter:blur(28px)}.about-identity-foot,.about-identity-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--about-line);color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-identity-head svg{width:.95rem;color:var(--about-lime)}.about-identity-brand,.about-identity-name{padding:1rem 1.1rem;border-bottom:1px solid var(--about-line)}.about-identity-brand span,.about-identity-name span{display:block;color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-identity-name strong{display:block;margin-top:.55rem;font-size:1.35rem;font-weight:620}.about-identity-name small{display:block;margin-top:.25rem;color:var(--about-muted);font-size:.82rem}.about-identity-brand strong{display:block;margin-top:.55rem;font-size:.82rem;font-weight:600}.about-identity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.about-identity-metrics>div{min-width:0;padding:1rem;border-right:1px solid var(--about-line)}.about-identity-metrics>div:last-child{border-right:0}.about-identity-metrics strong{display:block;color:var(--about-lime);font-size:1.8rem;font-weight:620}.about-identity-metrics span{display:block;margin-top:.35rem;font-size:.82rem;font-weight:600}.about-identity-metrics small{display:block;margin-top:.35rem;overflow:hidden;color:var(--about-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.about-identity-foot{justify-content:flex-start;border-top:1px solid var(--about-line);border-bottom:0}.about-identity-foot svg{width:1rem;color:var(--about-violet)}.about-scene-index{position:absolute;right:0;bottom:1.4rem;display:grid;width:9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.54rem}.about-scene-index i{height:1px;background:linear-gradient(90deg,var(--about-violet),var(--about-line))}.about-manifesto{background:linear-gradient(var(--about-line) 1px,transparent 1px),linear-gradient(90deg,var(--about-line) 1px,transparent 1px),var(--about-page);background-size:96px 96px}.about-manifesto-frame{display:grid;grid-template-rows:auto 1fr auto;gap:1.8rem;padding-block:3.5rem 2.3rem}.about-manifesto-title{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem}.about-evidence-head h2,.about-manifesto-title h2{color:var(--about-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.about-equation{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,2vw,2rem);padding:2rem 1rem;border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);color:var(--about-ink);font-family:var(--font-mono),ui-monospace,monospace}.about-equation span{font-size:clamp(1rem,2.3vw,2.4rem);font-weight:600}.about-equation i{color:var(--about-lime);font-size:1.25rem;font-style:normal}.about-equation strong{padding:.55rem .7rem;border:1px solid var(--about-violet);color:var(--about-violet);font-size:.82rem;font-weight:600}.about-belief-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--about-line)}.about-belief-list article{display:grid;grid-template-columns:auto 1fr;gap:.65rem .85rem;padding:1.25rem;border-right:1px solid var(--about-line)}.about-belief-list article:last-child{border-right:0}.about-belief-list article>span{color:var(--about-violet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-belief-list article>svg{width:1.05rem;color:var(--about-lime)}.about-belief-list h3{grid-column:1/-1;font-size:1.125rem;font-weight:620}.about-belief-list p{grid-column:1/-1;color:var(--about-muted);font-size:.82rem;line-height:1.65}.about-archive{color:#f5f3ed;background:#08090b}.about-archive-media>div{position:absolute;inset:0}.about-archive-media img{filter:saturate(.48) contrast(1.12) brightness(.5)}.about-archive-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.92),rgba(5,6,8,.24) 64%,rgba(5,6,8,.72)),linear-gradient(180deg,rgba(5,6,8,.25),transparent 45%,rgba(5,6,8,.94))}.about-archive-frame{display:grid;grid-template-rows:1fr auto;padding-block:3.4rem 2rem}.about-archive-heading h2{margin-top:1rem;color:#f5f3ed;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.about-archive-active{position:absolute;top:48%;right:0;display:grid;width:min(37rem,48vw);grid-template-columns:auto 1fr auto;align-items:start;gap:1.1rem;padding:1.3rem 0 1.3rem 1.4rem;border-block:1px solid rgba(245,243,237,.22);background:rgba(8,9,11,.3);transform:translateY(-50%);backdrop-filter:blur(18px)}.about-archive-active>span{color:#9e89ff;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-archive-active p{font-size:1.12rem;font-weight:620}.about-archive-active strong{display:block;margin-top:.55rem;color:rgba(245,243,237,.58);font-size:.95rem;font-weight:400;line-height:1.65}.about-archive-active>svg{width:1rem;color:var(--about-lime)}.about-archive-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(245,243,237,.2)}.about-archive-tabs button{display:grid;grid-template-columns:auto 1fr;gap:.4rem .65rem;padding:1rem .8rem 0;color:rgba(245,243,237,.48);text-align:left;transition:color .32s ease}.about-archive-tabs span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-archive-tabs i{height:1px;margin-top:.3rem;background:rgba(245,243,237,.2)}.about-archive-tabs strong{grid-column:2;font-size:1.125rem}.about-archive-tabs button.is-active,.about-archive-tabs button:hover{color:#f5f3ed}.about-archive-tabs button.is-active span{color:#9e89ff}.about-archive-tabs button.is-active i{background:linear-gradient(90deg,#9e89ff,var(--about-lime),transparent)}.about-honors{position:relative;background:var(--about-page)}.about-honors:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--about-violet) 30%,var(--about-lime) 70%,transparent)}.about-honors-frame{display:grid;gap:2.5rem;padding-block:clamp(3.5rem,6vw,5rem)}.about-honors-heading{max-width:50rem}.about-honors-heading .about-kicker{color:var(--about-violet)}.about-honors-heading h2{max-width:100%;margin-top:.9rem;color:var(--about-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.about-honors-heading p{margin-top:1.2rem;color:var(--about-muted);font-size:.95rem;line-height:1.8}.about-honors-banner{display:flex;align-items:center;gap:1rem;padding:.85rem 1.2rem;border:1px solid color-mix(in srgb,var(--about-violet) 35%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--about-violet) 6%,var(--about-panel))}.about-honors-banner-num{color:var(--about-lime);font:600 2rem var(--font-mono),ui-monospace,monospace;letter-spacing:.05em}.about-honors-banner-text{display:grid;gap:.2rem;color:var(--about-ink)}.about-honors-banner-text strong{font:600 .95rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.about-honors-banner-text span{color:var(--about-muted);font-size:.82rem}.about-honors-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.about-honors-carousel-wrap,.honors-carousel{position:relative}.honors-carousel{width:100%}.honors-carousel-viewport{position:relative;overflow:hidden;border-radius:.6rem;border:1px solid var(--about-line);background:var(--about-raised);aspect-ratio:16/9;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--about-ink) 6%,transparent)}.honors-carousel-track{display:flex;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.honors-carousel-slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.honors-carousel-img-wrap{position:absolute;inset:0;overflow:hidden}.honors-carousel-img{-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease}.honors-carousel-slide.is-current:hover .honors-carousel-img,.honors-carousel:hover .honors-carousel-slide.is-current .honors-carousel-img{transform:scale(1.04);filter:brightness(1.05)}.honors-carousel-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 48%,transparent 65%);transform:translateX(-100%);opacity:0}.honors-carousel:hover .honors-carousel-slide.is-current .honors-carousel-shine{opacity:1;animation:honors-shine 1.1s ease-out .05s 1 forwards}@keyframes honors-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.honors-carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.35rem;color:#f5f3ed;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.55) 60%,rgba(0,0,0,.78));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.honors-carousel-caption strong{font-size:1.1rem;font-weight:620;letter-spacing:.01em}.honors-carousel-caption span{font-size:.85rem;opacity:.8}.honors-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%) scale(.92);width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--about-ink) 14%,transparent);border-radius:.4rem;background:color-mix(in srgb,var(--about-raised) 70%,transparent);color:var(--about-ink);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--about-ink) 10%,transparent);opacity:0;pointer-events:none;transition:opacity .3s ease,background-color .25s ease,border-color .25s ease,transform .25s ease,color .25s ease;cursor:pointer}.honors-carousel:focus-within .honors-carousel-arrow,.honors-carousel:hover .honors-carousel-arrow{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.honors-carousel-arrow:hover{border-color:var(--about-lime);color:var(--about-lime);transform:translateY(-50%) scale(1.06)}.honors-carousel-arrow-prev{left:.8rem}.honors-carousel-arrow-next{right:.8rem}.honors-carousel-arrow svg{width:1.1rem;height:1.1rem}.honors-carousel-dots{display:flex;gap:.45rem;justify-content:center;margin-top:.9rem}.honors-carousel-dots button{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:var(--about-line);transition:background-color .25s ease,width .35s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;cursor:pointer}.honors-carousel-dots button:hover{background:var(--about-cyan)}.honors-carousel-dots button.is-active{width:1.5rem;background:var(--about-lime);box-shadow:0 0 12px color-mix(in srgb,var(--about-lime) 70%,transparent);border-radius:999px}.about-honors-card{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.6rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--about-violet) 35%,transparent);border-radius:.4rem;background:var(--about-panel);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.about-honors-card:hover{border-color:var(--about-lime);transform:translateY(-3px);box-shadow:0 12px 36px color-mix(in srgb,var(--about-lime) 18%,transparent)}.about-honors-card-index{color:var(--about-lime);font:500 .82rem var(--font-mono),ui-monospace,monospace}.about-honors-card-badge{justify-self:end;padding:.2rem .5rem;border:1px solid var(--about-lime);border-radius:.2rem;color:var(--about-lime);font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--about-lime) 8%,transparent)}.about-honors-card h3{color:var(--about-ink);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.about-honors-card-meta{display:flex;gap:.6rem;padding-top:.6rem;border-top:1px solid var(--about-line);color:var(--about-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace}.about-honors-card p{color:var(--about-muted);font-size:1rem;line-height:1.65}.about-evidence{background:var(--about-page)}.about-evidence-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.8rem;padding-block:3.2rem}.about-evidence-head{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem}.about-evidence-system{display:grid;min-height:28rem;grid-template-columns:minmax(18rem,.35fr) minmax(0,1fr);border:1px solid var(--about-line);background:var(--about-panel)}.about-evidence-tabs{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));border-right:1px solid var(--about-line)}.about-evidence-tabs button{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--about-line);color:var(--about-muted);text-align:left;transition:color .32s ease,background-color .32s ease}.about-evidence-tabs button:last-child{border-bottom:0}.about-evidence-tabs button.is-active,.about-evidence-tabs button:hover{color:var(--about-ink);background:color-mix(in srgb,var(--about-violet) 8%,transparent)}.about-evidence-tabs button>span{color:var(--about-violet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.85rem}.about-evidence-tabs button div{min-width:0}.about-evidence-tabs button small{display:block;color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-evidence-tabs button strong{display:block;margin-top:.4rem;font-size:1.125rem;font-weight:600}.about-evidence-tabs button svg{width:.9rem;opacity:0;transform:translateX(-8px);transition:opacity .32s ease,transform .32s ease}.about-evidence-tabs button.is-active svg{opacity:1;transform:translateX(0)}.about-evidence-display{display:grid;place-items:center;padding:clamp(2rem,5vw,5rem);overflow:hidden;background:linear-gradient(var(--about-line) 1px,transparent 1px),linear-gradient(90deg,var(--about-line) 1px,transparent 1px),color-mix(in srgb,var(--about-raised) 70%,transparent);background-size:72px 72px}.about-evidence-display>div,.about-evidence-display>div>div{width:100%}.about-evidence-display>div>div>p{color:var(--about-violet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.58rem}.about-evidence-display h3{margin-top:1.2rem;color:var(--about-ink);font-size:clamp(1.5rem,2vw,2.25rem);font-weight:620;line-height:1.3}.about-evidence-display blockquote{max-width:46rem;margin-top:1.6rem;padding:1.2rem 1.4rem;border-left:2px solid var(--about-lime);background:var(--about-panel);color:var(--about-muted);font-size:.86rem;line-height:1.8}.about-proof-line{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--about-line)}.about-proof-line svg{width:.9rem;color:var(--about-lime)}.about-proof-line span{color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.95rem}.about-proof-line strong{font-size:1.125rem;font-weight:600}.about-charter{background:linear-gradient(var(--about-line) 1px,transparent 1px),linear-gradient(90deg,var(--about-line) 1px,transparent 1px),var(--about-raised);background-size:96px 96px}.about-charter-frame{display:grid;grid-template-columns:minmax(23rem,.84fr) minmax(29rem,1fr);grid-template-rows:1fr auto;align-items:center;gap:2rem 6vw;padding-block:3.2rem 2rem}.about-charter-copy>svg{width:1.45rem;margin-top:1.3rem;color:var(--about-violet)}.about-charter-copy h2{margin-top:.9rem;color:var(--about-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.about-charter-copy>p:last-child{max-width:34rem;margin-top:1.2rem;color:var(--about-muted);font-size:.82rem;line-height:1.8}.about-charter-rules{border-top:1px solid var(--about-line)}.about-charter-rules>div{display:grid;min-height:4.4rem;grid-template-columns:2.4rem 1rem 1fr auto;align-items:center;gap:.8rem;border-bottom:1px solid var(--about-line)}.about-charter-rules span{color:var(--about-violet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-charter-rules svg{width:.9rem;color:var(--about-lime)}.about-charter-rules strong{font-size:1.125rem;font-weight:600}.about-charter-rules small{color:var(--about-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-values{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--about-line)}.about-values article{display:grid;grid-template-columns:auto 1fr;gap:.55rem .8rem;padding:1rem 1.1rem;border-right:1px solid var(--about-line)}.about-values article:last-child{border-right:0}.about-values span{color:var(--about-violet);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-values svg{width:1rem;color:var(--about-lime)}.about-values h3{grid-column:1/-1;font-size:1.125rem;font-weight:600}.about-values p{grid-column:1/-1;color:var(--about-muted);font-size:.82rem;line-height:1.55}.about-closing{color:#f5f3ed;background:#08090b}.about-closing-media img{filter:saturate(.5) contrast(1.12) brightness(.46)}.about-closing-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.72) 46%,rgba(5,6,8,.32) 72%,rgba(5,6,8,.62)),linear-gradient(180deg,rgba(5,6,8,.22),transparent 48%,rgba(5,6,8,.9))}.about-closing-frame{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(27rem,.86fr);align-items:center;gap:7vw;padding-block:3.5rem}.about-closing-copy h2{margin-top:1.1rem;color:#f5f3ed;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.about-closing-copy>p:last-of-type{max-width:35rem;margin-top:1.3rem;color:rgba(245,243,237,.62);font-size:.86rem;line-height:1.8}.about-closing-copy .about-button{margin-top:1.8rem}.about-faqs{border-top:1px solid rgba(245,243,237,.2);background:rgba(8,9,11,.34);backdrop-filter:blur(20px)}.about-faqs>p{padding:.85rem 1rem;color:rgba(245,243,237,.5);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;text-transform:uppercase}.about-faqs details,.about-faqs>p{border-bottom:1px solid rgba(245,243,237,.2)}.about-faqs summary{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;cursor:pointer;list-style:none}.about-faqs summary::-webkit-details-marker{display:none}.about-faqs summary span{color:#9e89ff;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.about-faqs summary strong{font-size:1rem;font-weight:600}.about-faqs summary svg{width:1rem;color:rgba(245,243,237,.5);transition:transform .3s ease}.about-faqs details[open] summary svg{transform:rotate(180deg)}.about-faqs details>p{padding:0 1rem 1rem 3.8rem;color:rgba(245,243,237,.58);font-size:.82rem;line-height:1.65}@keyframes about-status-pulse{0%,to{opacity:.68;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:1023px){html:has(.about-journey){scroll-snap-type:none}.about-frame{width:min(calc(100% - 2.5rem),920px)}.about-dossier-frame{grid-template-columns:minmax(22rem,.9fr) minmax(20rem,.75fr);gap:2.5rem}.about-charter-frame,.about-closing-frame{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr);gap:3rem}}@media (max-width:760px){.about-journey{padding-top:4rem}.about-scene{min-height:auto;scroll-snap-align:none}.about-frame{width:min(calc(100% - 2rem),42rem);min-height:auto}.about-dossier-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;align-items:stretch;justify-content:center;gap:1.4rem;padding-block:5.6rem 1.5rem}.about-status{top:1.2rem}.about-dossier-copy h1{max-width:100%;font-size:clamp(1.75rem,6vw,2.5rem)}.about-dossier-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.76rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.about-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.about-button{min-width:0;padding-inline:.6rem;font-size:.68rem}.about-identity,.about-scene-index{display:none}.about-evidence-frame,.about-manifesto-frame{gap:1.5rem;padding-block:3.5rem}.about-evidence-head,.about-manifesto-title{display:block}.about-evidence-head h2,.about-manifesto-title h2{margin-top:1rem;font-size:clamp(2.45rem,11vw,3.7rem)}.about-equation{flex-wrap:wrap;justify-content:flex-start;gap:.7rem 1rem;padding-block:1.4rem}.about-equation span{font-size:1rem}.about-equation strong{width:100%;text-align:center}.about-belief-list{grid-template-columns:1fr}.about-belief-list article{border-right:0;border-bottom:1px solid var(--about-line)}.about-archive-frame{min-height:46rem;padding-block:3rem 1.5rem}.about-archive-heading h2{font-size:clamp(1.5rem,5vw,2.25rem)}.about-archive-active{top:51%;right:0;left:0;width:100%;padding-left:0}.about-archive-tabs{grid-template-columns:repeat(4,minmax(4.7rem,1fr));overflow-x:auto}.about-archive-tabs button{padding-inline:.35rem}.about-evidence-system{min-height:auto;grid-template-columns:1fr}.about-evidence-tabs{grid-template-rows:repeat(3,minmax(4.8rem,auto));border-right:0;border-bottom:1px solid var(--about-line)}.about-evidence-display{min-height:24rem;padding:1.3rem}.about-proof-line{grid-template-columns:auto 1fr}.about-proof-line strong{grid-column:2}.about-charter-frame,.about-closing-frame{display:block;min-height:auto;padding-block:4rem 2rem}.about-charter-copy h2,.about-closing-copy h2{font-size:clamp(1.5rem,5vw,2.25rem)}.about-charter-rules,.about-faqs{margin-top:3rem}.about-charter-rules>div{grid-template-columns:2rem 1rem 1fr}.about-charter-rules small{display:none}.about-values{margin-top:2rem;grid-template-columns:1fr}.about-values article{border-right:0;border-bottom:1px solid var(--about-line)}.about-closing-frame{min-height:48rem}.about-honors-frame{gap:1.5rem;padding-block:3.5rem}.about-honors-heading h2{margin-top:1rem;font-size:clamp(1.5rem,5vw,2.25rem)}.about-honors-banner{gap:.7rem;padding:.75rem 1rem}.about-honors-banner-num{font-size:1.5rem}.about-honors-grid{grid-template-columns:1fr;gap:.8rem}.about-honors-card{padding:1.2rem}.honors-carousel-viewport{aspect-ratio:4/3}.honors-carousel-arrow{width:2rem;height:2rem}.honors-carousel-arrow-prev{left:.5rem}.honors-carousel-arrow-next{right:.5rem}.honors-carousel-caption{padding:.9rem 1rem}.honors-carousel-caption strong{font-size:.95rem}.honors-carousel-caption span{font-size:.8rem}.about-honors-card-meta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html:has(.about-journey){scroll-behavior:auto}.about-status span{animation:none}.about-archive-tabs button,.about-button,.about-dossier-media img,.about-evidence-tabs button{transition-duration:.01ms!important}}html:has(.investment-journey){scroll-behavior:smooth;scroll-snap-type:y proximity}.investment-journey{--investment-page:#0a0b0d;--investment-raised:#111317;--investment-ink:#f5f3ed;--investment-muted:rgba(245,243,237,.58);--investment-line:rgba(245,243,237,.14);--investment-panel:rgba(12,14,17,.78);--investment-signal:var(--signal-coral,#ff4d63);--investment-lime:var(--signal-lime,#b9f52a);--investment-cyan:var(--signal-cyan,#00bbd4);--investment-violet:var(--signal-violet,#7057e8);overflow:clip;color:var(--investment-ink);background:var(--investment-page);transition:color .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}html.light .investment-journey{--investment-page:#f6f7f3;--investment-raised:#eceee9;--investment-ink:#101213;--investment-muted:rgba(16,18,19,.58);--investment-line:rgba(16,18,19,.15);--investment-panel:rgba(255,255,252,.82);--investment-signal:#ed3f57;--investment-lime:#a8df20;--investment-cyan:#00a9c0;--investment-violet:#654bda}.investment-scene{overflow:hidden;scroll-snap-align:start;scroll-margin-top:4rem;border-bottom:1px solid var(--investment-line);background:var(--investment-page)}.investment-frame,.investment-scene{position:relative;min-height:calc(100svh - 4rem)}.investment-frame{z-index:4;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.investment-kicker{color:var(--investment-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.investment-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.investment-button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease}.investment-button svg{width:1rem;height:1rem;transition:transform .36s cubic-bezier(.22,1,.36,1)}.investment-button:hover{transform:translateY(-3px)}.investment-button:hover svg{transform:translate(2px,-2px)}.investment-button-primary{border-color:var(--investment-lime);background:var(--investment-lime);color:#101213;box-shadow:0 18px 54px color-mix(in srgb,var(--investment-lime) 18%,transparent)}.investment-button-secondary{background:linear-gradient(var(--investment-panel),var(--investment-panel)) padding-box,linear-gradient(100deg,var(--investment-cyan),var(--investment-signal),var(--investment-violet)) border-box;color:var(--investment-ink);backdrop-filter:blur(22px)}.investment-admission{background:#08090b}.investment-admission-media,.investment-admission-veil,.investment-closing-media,.investment-closing-veil,.investment-fit-media,.investment-fit-veil{position:absolute;inset:0}.investment-admission-media img{filter:saturate(.58) contrast(1.08) brightness(.68);transition:filter .8s ease,transform 10s ease-out}.investment-admission:hover .investment-admission-media img{transform:scale(1.025)}.investment-admission-day{opacity:0}.investment-admission-night,html.light .investment-admission-day{opacity:1}html.light .investment-admission-night{opacity:0}.investment-admission-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.97),rgba(5,6,8,.86) 39%,rgba(5,6,8,.24) 70%,rgba(5,6,8,.48)),linear-gradient(180deg,rgba(5,6,8,.12),rgba(5,6,8,.14) 56%,rgba(5,6,8,.9))}html.light .investment-admission-media img{filter:saturate(.58) contrast(.98) brightness(1.03)}html.light .investment-admission-veil{background:linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.9) 40%,rgba(246,247,243,.2) 70%,rgba(246,247,243,.3)),linear-gradient(180deg,rgba(246,247,243,.06),transparent 54%,rgba(246,247,243,.92))}.investment-admission-frame{display:grid;grid-template-columns:minmax(28rem,.98fr) minmax(25rem,.72fr);align-items:center;justify-content:space-between;gap:7vw;padding-block:4.7rem 4rem}.investment-status{position:absolute;top:1.8rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--investment-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;letter-spacing:.05em}.investment-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--investment-lime);box-shadow:0 0 18px color-mix(in srgb,var(--investment-lime) 72%,transparent);animation:investment-status-pulse 2.4s ease-in-out infinite}.investment-admission-copy h1{max-width:100%;margin-top:1.25rem;color:var(--investment-ink);font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.investment-admission-copy>p:last-of-type{max-width:39rem;margin-top:1.35rem;color:var(--investment-muted);font-size:.9rem;line-height:1.8}.investment-profile{border:1px solid var(--investment-line);background:color-mix(in srgb,var(--investment-panel) 84%,transparent);box-shadow:0 30px 100px rgba(0,0,0,.14);backdrop-filter:blur(28px)}.investment-profile-foot,.investment-profile-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--investment-line);color:var(--investment-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-profile-head strong{color:var(--investment-signal);font-size:.82rem;font-weight:600}.investment-profile-row{display:grid;min-height:3.65rem;grid-template-columns:1.8rem 1rem 1fr auto;align-items:center;gap:.7rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--investment-line)}.investment-profile-row>span{color:var(--investment-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-profile-row svg{width:.88rem;color:var(--investment-lime)}.investment-profile-row strong{font-size:1.125rem;font-weight:600}.investment-profile-row small{color:var(--investment-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-profile-foot{justify-content:flex-start;border-bottom:0}.investment-profile-foot svg{width:.9rem;color:var(--investment-lime)}.investment-scene-index{position:absolute;right:0;bottom:1.4rem;display:grid;width:9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;color:var(--investment-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-scene-index i{height:1px;background:linear-gradient(90deg,var(--investment-signal),var(--investment-line))}.investment-value{background:linear-gradient(var(--investment-line) 1px,transparent 1px),linear-gradient(90deg,var(--investment-line) 1px,transparent 1px),var(--investment-page);background-size:96px 96px}.investment-value-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.8rem;padding-block:3.2rem}.investment-heading{display:grid;grid-template-columns:.55fr 1.45fr .72fr;align-items:end;gap:2rem}.investment-heading h2{max-width:100%;color:var(--investment-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.investment-heading>p:last-child{color:var(--investment-muted);font-size:.82rem;line-height:1.7}.investment-value-console{display:grid;min-height:28rem;grid-template-columns:minmax(18rem,.36fr) minmax(0,1fr);border:1px solid var(--investment-line);background:var(--investment-panel)}.investment-value-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.investment-value-tabs,.investment-value-tabs button{display:grid;border-right:1px solid var(--investment-line)}.investment-value-tabs button{position:relative;grid-template-columns:2.2rem 1rem 1fr;align-content:center;align-items:center;gap:.4rem .6rem;padding:.8rem;border-bottom:1px solid var(--investment-line);color:var(--investment-muted);text-align:left;transition:color .32s ease,background-color .32s ease}.investment-value-tabs button:nth-child(2n){border-right:0}.investment-value-tabs button:nth-last-child(-n+2){border-bottom:0}.investment-value-tabs button.is-active,.investment-value-tabs button:hover{color:var(--investment-ink);background:color-mix(in srgb,var(--investment-signal) 8%,transparent)}.investment-value-tabs button>small,.investment-value-tabs button>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-value-tabs button>svg:first-of-type{width:.95rem;color:var(--investment-signal)}.investment-value-tabs button>svg:last-child{position:absolute;right:.7rem;bottom:.7rem;width:.82rem;opacity:0;transform:translateX(-8px);transition:opacity .32s ease,transform .32s ease}.investment-value-tabs button.is-active>svg:last-child{opacity:1;transform:translateX(0)}.investment-value-tabs button strong{font-size:1.125rem;font-weight:600}.investment-value-tabs button small{grid-column:3;color:var(--investment-muted);text-transform:uppercase}.investment-value-display{position:relative;overflow:hidden;background:var(--investment-raised)}.investment-value-image{position:absolute;inset:0}.investment-value-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,6,8,.08),rgba(5,6,8,.18) 38%,rgba(5,6,8,.92))}.investment-value-image img{filter:saturate(.58) contrast(1.08) brightness(.68)}.investment-value-copy{position:absolute;right:1.5rem;bottom:1.4rem;left:1.5rem;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:.5rem 1rem;color:#f5f3ed}.investment-value-copy>span{grid-row:span 2;color:#ff7182;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-value-copy p{font-size:clamp(1.6rem,2.8vw,2.8rem);font-weight:620}.investment-value-copy small{max-width:39rem;color:rgba(245,243,237,.66);font-size:.82rem;line-height:1.65}.investment-value-state{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border:1px solid rgba(245,243,237,.2);color:rgba(245,243,237,.62);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;backdrop-filter:blur(16px)}.investment-value-state svg{width:.7rem;color:#ff7182}.investment-fit{color:#f5f3ed;background:#08090b}.investment-fit-media img{filter:saturate(.48) contrast(1.12) brightness(.48)}.investment-fit-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.92),rgba(5,6,8,.24) 64%,rgba(5,6,8,.72)),linear-gradient(180deg,rgba(5,6,8,.25),transparent 45%,rgba(5,6,8,.94))}.investment-fit-frame{display:grid;grid-template-rows:1fr auto;padding-block:3.4rem 2rem}.investment-fit-heading h2{max-width:100%;margin-top:1rem;color:#f5f3ed;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.investment-scenario-active{position:absolute;top:48%;right:0;display:grid;width:min(38rem,49vw);grid-template-columns:auto 1fr auto;align-items:start;gap:1.1rem;padding:1.3rem 0 1.3rem 1.4rem;border-block:1px solid rgba(245,243,237,.22);background:rgba(8,9,11,.3);transform:translateY(-50%);backdrop-filter:blur(18px)}.investment-scenario-active>span{color:#ff7182}.investment-scenario-active small,.investment-scenario-active>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-scenario-active small{color:rgba(245,243,237,.45)}.investment-scenario-active p{margin-top:.45rem;font-size:1.12rem;font-weight:620}.investment-scenario-active strong{display:block;margin-top:.55rem;color:rgba(245,243,237,.58);font-size:.95rem;font-weight:400;line-height:1.65}.investment-scenario-active>svg{width:1rem;color:var(--investment-lime)}.investment-scenario-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(245,243,237,.2)}.investment-scenario-tabs button{display:grid;grid-template-columns:auto 1fr;gap:.4rem .65rem;padding:1rem .8rem 0;color:rgba(245,243,237,.48);text-align:left;transition:color .32s ease}.investment-scenario-tabs span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-scenario-tabs i{height:1px;margin-top:.3rem;background:rgba(245,243,237,.2)}.investment-scenario-tabs strong{grid-column:2;font-size:1.125rem}.investment-scenario-tabs button.is-active,.investment-scenario-tabs button:hover{color:#f5f3ed}.investment-scenario-tabs button.is-active span{color:#ff7182}.investment-scenario-tabs button.is-active i{background:linear-gradient(90deg,#ff7182,var(--investment-lime),transparent)}.investment-protocol{background:linear-gradient(var(--investment-line) 1px,transparent 1px),linear-gradient(90deg,var(--investment-line) 1px,transparent 1px),var(--investment-page);background-size:96px 96px}.investment-protocol-frame{display:grid;grid-template-rows:auto 1fr auto;padding-block:3.2rem 2rem}.investment-protocol-head{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem}.investment-protocol-head h2{max-width:100%;color:var(--investment-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.investment-protocol-active{align-self:center;display:grid;width:min(44rem,62vw);grid-template-columns:auto 1fr auto;align-items:start;gap:1.1rem;padding:1.5rem 1.6rem;border:1px solid var(--investment-line);background:color-mix(in srgb,var(--investment-panel) 88%,transparent);box-shadow:0 28px 90px rgba(0,0,0,.1);backdrop-filter:blur(18px)}.investment-protocol-active>span{color:var(--investment-signal)}.investment-protocol-active small,.investment-protocol-active>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-protocol-active small{color:var(--investment-muted)}.investment-protocol-active p{margin-top:.4rem;font-size:1.25rem;font-weight:620}.investment-protocol-active strong{display:block;margin-top:.45rem;color:var(--investment-lime);font-size:1.125rem}.investment-protocol-active em{display:block;margin-top:.5rem;color:var(--investment-muted);font-size:.82rem;font-style:normal;line-height:1.6}.investment-protocol-active>svg{width:1.1rem;color:var(--investment-lime)}.investment-protocol-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--investment-line)}.investment-protocol-tabs button{display:grid;grid-template-columns:auto 1fr;gap:.4rem .65rem;padding:1rem .8rem 0;color:var(--investment-muted);text-align:left}.investment-protocol-tabs small,.investment-protocol-tabs span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-protocol-tabs i{height:1px;margin-top:.3rem;background:var(--investment-line)}.investment-protocol-tabs small,.investment-protocol-tabs strong{grid-column:2}.investment-protocol-tabs strong{font-size:1.125rem}.investment-protocol-tabs button.is-active,.investment-protocol-tabs button:hover{color:var(--investment-ink)}.investment-protocol-tabs button.is-active span{color:var(--investment-signal)}.investment-protocol-tabs button.is-active i{background:linear-gradient(90deg,var(--investment-signal),var(--investment-lime),transparent)}.investment-access{background:var(--investment-raised)}.investment-access-frame{display:grid;grid-template-columns:minmax(23rem,.84fr) minmax(29rem,1fr);grid-template-rows:1fr auto;align-items:center;gap:2rem 6vw;padding-block:3.2rem 2rem}.investment-access-copy>svg{width:1.45rem;margin-top:1.3rem;color:var(--investment-signal)}.investment-access-copy h2{max-width:100%;margin-top:.9rem;color:var(--investment-ink);font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.investment-access-copy>p:last-child{max-width:34rem;margin-top:1.2rem;color:var(--investment-muted);font-size:.82rem;line-height:1.8}.investment-policy-list{border-top:1px solid var(--investment-line)}.investment-policy-list article{display:grid;min-height:5.35rem;grid-template-columns:2rem 1rem 1fr auto;align-items:center;gap:.85rem;border-bottom:1px solid var(--investment-line)}.investment-policy-list article>span{color:var(--investment-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-policy-list article>svg:first-of-type{width:.95rem;color:var(--investment-lime)}.investment-policy-list article>svg:last-child{width:.9rem;color:var(--investment-muted)}.investment-policy-list h3{font-size:1.125rem;font-weight:600}.investment-policy-list p{margin-top:.3rem;color:var(--investment-muted);font-size:.82rem}.investment-partner-strip{grid-column:1/-1;display:grid;grid-template-columns:.45fr 1.55fr;align-items:center;gap:2rem;padding-top:1.2rem;border-top:1px solid var(--investment-line)}.investment-partner-strip>span{color:var(--investment-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-partner-strip>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.investment-partner-strip strong{padding:.75rem .5rem;border-left:1px solid var(--investment-line);font-size:1.125rem;font-weight:600;text-align:center}.investment-closing{color:#f5f3ed;background:#08090b}.investment-closing-media img{filter:saturate(.52) contrast(1.12) brightness(.46)}.investment-closing-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.72) 46%,rgba(5,6,8,.32) 72%,rgba(5,6,8,.62)),linear-gradient(180deg,rgba(5,6,8,.22),transparent 48%,rgba(5,6,8,.9))}.investment-closing-frame{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(27rem,.86fr);align-items:center;gap:7vw;padding-block:3.5rem}.investment-closing-copy h2{max-width:100%;margin-top:1.1rem;color:#f5f3ed;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.investment-closing-copy>p:last-of-type{max-width:35rem;margin-top:1.3rem;color:rgba(245,243,237,.62);font-size:.86rem;line-height:1.8}.investment-closing-copy .investment-button{margin-top:1.8rem}.investment-faqs{border-top:1px solid rgba(245,243,237,.2);background:rgba(8,9,11,.34);backdrop-filter:blur(20px)}.investment-faqs>p{padding:.85rem 1rem;color:rgba(245,243,237,.5);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;text-transform:uppercase}.investment-faqs details,.investment-faqs>p{border-bottom:1px solid rgba(245,243,237,.2)}.investment-faqs summary{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;cursor:pointer;list-style:none}.investment-faqs summary::-webkit-details-marker{display:none}.investment-faqs summary span{color:#ff7182;font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem}.investment-faqs summary strong{font-size:1rem;font-weight:600}.investment-faqs summary svg{width:.9rem;color:rgba(245,243,237,.5);transition:transform .3s ease}.investment-faqs details[open] summary svg{transform:rotate(180deg)}.investment-faqs details>p{padding:0 1rem 1rem 3.8rem;color:rgba(245,243,237,.58);font-size:.85rem;line-height:1.65}@keyframes investment-status-pulse{0%,to{opacity:.68;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:1023px){html:has(.investment-journey){scroll-snap-type:none}.investment-frame{width:min(calc(100% - 2.5rem),920px)}.investment-admission-frame{grid-template-columns:minmax(22rem,.9fr) minmax(20rem,.75fr);gap:2.5rem}.investment-access-frame,.investment-closing-frame{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr);gap:3rem}}@media (max-width:760px){.investment-journey{padding-top:4rem}.investment-scene{min-height:auto;scroll-snap-align:none}.investment-frame{width:min(calc(100% - 2rem),42rem);min-height:auto}.investment-admission-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;align-items:stretch;justify-content:center;gap:1.4rem;padding-block:5.6rem 1.5rem}.investment-status{top:1.2rem}.investment-admission-copy h1{max-width:9ch;font-size:clamp(2.9rem,13.5vw,4.4rem)}.investment-admission-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.82rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.investment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.investment-button{min-width:0;padding-inline:.6rem;font-size:.82rem}.investment-profile,.investment-scene-index{display:none}.investment-protocol-frame,.investment-value-frame{gap:1.5rem;padding-block:3.5rem}.investment-heading,.investment-protocol-head{display:block}.investment-heading h2,.investment-protocol-head h2{margin-top:1rem;font-size:clamp(2.45rem,11vw,3.7rem)}.investment-heading>p:last-child{margin-top:1rem;font-size:.82rem}.investment-value-console{min-height:auto;grid-template-columns:1fr}.investment-value-tabs{grid-template-rows:repeat(3,minmax(5rem,auto));border-right:0;border-bottom:1px solid var(--investment-line)}.investment-value-tabs button{padding:.7rem}.investment-value-tabs button>small,.investment-value-tabs button>svg{display:none}.investment-value-display{min-height:20rem}.investment-value-copy{right:1rem;bottom:1rem;left:1rem}.investment-fit-frame{min-height:46rem;padding-block:3rem 1.5rem}.investment-fit-heading h2{font-size:clamp(2.35rem,10.2vw,3.5rem)}.investment-scenario-active{top:51%;right:0;left:0;width:100%;padding-left:0}.investment-scenario-tabs{grid-template-columns:repeat(4,minmax(4.7rem,1fr));overflow-x:auto}.investment-scenario-tabs button{padding-inline:.35rem}.investment-protocol-frame{min-height:46rem;grid-template-rows:auto 1fr auto}.investment-protocol-active{width:100%;padding:1.2rem}.investment-protocol-tabs{grid-template-columns:repeat(5,minmax(4.5rem,1fr));overflow-x:auto}.investment-protocol-tabs button{padding-inline:.35rem}.investment-protocol-tabs small{display:none}.investment-access-frame,.investment-closing-frame{display:block;min-height:auto;padding-block:4rem 2rem}.investment-access-copy h2,.investment-closing-copy h2{font-size:clamp(2.7rem,12vw,4.15rem)}.investment-access-copy h2{max-width:100%}.investment-line-2{--investment-line-min:0;white-space:normal}.career-line-2{--career-line-min:0;white-space:normal}.investment-faqs,.investment-policy-list{margin-top:3rem}.investment-policy-list article{grid-template-columns:1.8rem 1rem 1fr}.investment-policy-list article>svg:last-child{display:none}.investment-partner-strip{margin-top:2rem;grid-template-columns:1fr;gap:1rem}.investment-partner-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-partner-strip strong{border-bottom:1px solid var(--investment-line)}.investment-closing-frame{min-height:48rem}}@media (prefers-reduced-motion:reduce){html:has(.investment-journey){scroll-behavior:auto}.investment-status span{animation:none}.investment-admission-media img,.investment-button,.investment-protocol-tabs button,.investment-scenario-tabs button,.investment-value-tabs button{transition-duration:.01ms!important}}html:has(.career-journey){scroll-behavior:smooth;scroll-snap-type:y proximity}.career-journey{--career-page:#0a0b0d;--career-raised:#111317;--career-ink:#f5f3ed;--career-muted:rgba(245,243,237,.58);--career-line:rgba(245,243,237,.14);--career-panel:rgba(12,14,17,.78);--career-signal:var(--signal-yellow,#f1c84b);--career-lime:var(--signal-lime,#b9f52a);--career-violet:var(--signal-violet,#7057e8);--career-cyan:var(--signal-cyan,#00bbd4);overflow:clip;color:var(--career-ink);background:var(--career-page);transition:color .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}html.light .career-journey{--career-page:#f6f7f3;--career-raised:#eceee9;--career-ink:#101213;--career-muted:rgba(16,18,19,.58);--career-line:rgba(16,18,19,.15);--career-panel:rgba(255,255,252,.82);--career-signal:#d8a91d;--career-lime:#a8df20;--career-violet:#654bda;--career-cyan:#00a9c0}.career-scene{overflow:hidden;scroll-snap-align:start;scroll-margin-top:4rem;border-bottom:1px solid var(--career-line);background:var(--career-page)}.career-frame,.career-scene{position:relative;min-height:calc(100svh - 4rem)}.career-frame{z-index:4;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.career-kicker{color:var(--career-signal);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.career-actions{display:flex;gap:.75rem;margin-top:1.8rem}.career-button{display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600;transition:transform .36s cubic-bezier(.22,1,.36,1)}.career-button svg{width:1rem;height:1rem}.career-button:hover{transform:translateY(-3px)}.career-button-primary{border-color:var(--career-lime);background:var(--career-lime);color:#101213;box-shadow:0 18px 54px color-mix(in srgb,var(--career-lime) 18%,transparent)}.career-button-secondary{background:linear-gradient(var(--career-panel),var(--career-panel)) padding-box,linear-gradient(100deg,var(--career-cyan),var(--career-signal),var(--career-violet)) border-box;color:var(--career-ink);backdrop-filter:blur(22px)}.career-signal{background:#08090b}.career-apply-media,.career-apply-veil,.career-growth-media,.career-growth-veil,.career-signal-media,.career-signal-veil{position:absolute;inset:0}.career-signal-media img{filter:saturate(.52) contrast(1.08) brightness(.62)}.career-signal-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.97),rgba(5,6,8,.86) 39%,rgba(5,6,8,.22) 70%,rgba(5,6,8,.5)),linear-gradient(180deg,rgba(5,6,8,.1),transparent 54%,rgba(5,6,8,.9))}html.light .career-signal-media img{filter:saturate(.56) contrast(.98) brightness(1.02)}html.light .career-signal-veil{background:linear-gradient(90deg,rgba(246,247,243,.98),rgba(246,247,243,.9) 40%,rgba(246,247,243,.2) 70%,rgba(246,247,243,.32)),linear-gradient(180deg,rgba(246,247,243,.06),transparent 54%,rgba(246,247,243,.92))}.career-signal-frame{display:grid;grid-template-columns:minmax(28rem,.98fr) minmax(24rem,.7fr);align-items:center;gap:7vw;padding-block:4.7rem 4rem}.career-status{position:absolute;top:1.8rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--career-muted);font:500 .82rem var(--font-mono),monospace}.career-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--career-lime);box-shadow:0 0 18px color-mix(in srgb,var(--career-lime) 72%,transparent)}.career-signal-copy h1{max-width:100%;margin-top:1.25rem;color:var(--career-ink);font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.career-signal-copy>p:last-of-type{max-width:39rem;margin-top:1.35rem;color:var(--career-muted);font-size:.9rem;line-height:1.8}.career-telemetry{border:1px solid var(--career-line);background:color-mix(in srgb,var(--career-panel) 84%,transparent);backdrop-filter:blur(28px)}.career-telemetry-foot,.career-telemetry-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid var(--career-line);color:var(--career-muted);font:500 .82rem var(--font-mono),monospace}.career-telemetry-head strong{color:var(--career-lime)}.career-telemetry-row{display:grid;grid-template-columns:2rem 4rem 1fr;align-items:center;gap:.8rem;padding:1rem 1.1rem;border-bottom:1px solid var(--career-line);position:relative}.career-telemetry-row span{color:var(--career-signal);font:500 .82rem var(--font-mono),monospace}.career-telemetry-row strong{font-size:1.4rem}.career-telemetry-row p{font-size:.82rem}.career-telemetry-row i{position:absolute;right:1rem;bottom:.5rem;left:7.8rem;height:1px;background:linear-gradient(90deg,var(--career-signal),transparent)}.career-telemetry-foot{justify-content:flex-start;gap:.5rem;border-bottom:0}.career-telemetry-foot svg{width:1rem;color:var(--career-lime)}.career-scene-index{position:absolute;right:0;bottom:1.4rem;display:grid;width:9rem;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;color:var(--career-muted);font:500 .82rem var(--font-mono),monospace}.career-scene-index i{height:1px;background:linear-gradient(90deg,var(--career-signal),var(--career-line))}.career-fields{background:linear-gradient(var(--career-line) 1px,transparent 1px),linear-gradient(90deg,var(--career-line) 1px,transparent 1px),var(--career-page);background-size:96px 96px}.career-fields-frame,.career-roles-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.8rem;padding-block:3.2rem}.career-heading{display:grid;grid-template-columns:.55fr 1.45fr .72fr;align-items:end;gap:2rem}.career-heading h2,.career-roles-head h2{max-width:100%;color:var(--career-ink);font-size:clamp(1.8rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.career-heading>p:last-child{color:var(--career-muted);font-size:.82rem;line-height:1.7}.career-field-console,.career-role-system{display:grid;min-height:0;grid-template-columns:minmax(18rem,.34fr) minmax(0,1fr);border:1px solid var(--career-line);background:var(--career-panel)}.career-field-tabs,.career-role-tabs{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));border-right:1px solid var(--career-line)}.career-field-tabs button,.career-role-tabs button{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;border-bottom:1px solid var(--career-line);color:var(--career-muted);text-align:left}.career-field-tabs button:last-child,.career-role-tabs button:last-child{border-bottom:0}.career-field-tabs button.is-active,.career-field-tabs button:hover,.career-role-tabs button.is-active,.career-role-tabs button:hover{color:var(--career-ink);background:color-mix(in srgb,var(--career-signal) 9%,transparent)}.career-field-tabs span,.career-role-tabs span{color:var(--career-signal);font:500 .82rem var(--font-mono),monospace}.career-field-tabs small,.career-role-tabs small{display:block;color:var(--career-muted);font:500 .82rem var(--font-mono),monospace}.career-field-tabs strong,.career-role-tabs strong{display:block;margin-top:.4rem;font-size:1.125rem;font-weight:600}.career-field-tabs svg,.career-role-tabs svg{width:1rem}.career-field-display{position:relative;overflow:hidden}.career-field-image{position:absolute;inset:0}.career-field-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,6,8,.05),rgba(5,6,8,.88))}.career-field-image img{filter:saturate(.56) contrast(1.08) brightness(.68)}.career-field-copy{position:absolute;right:1.5rem;bottom:1.4rem;left:1.5rem;color:#f5f3ed}.career-field-copy>span{color:#f1c84b;font:500 .58rem var(--font-mono),monospace}.career-field-copy h3{margin-top:.6rem;font-size:clamp(1.4rem,2vw,2.25rem);font-weight:620}.career-field-copy p{max-width:42rem;margin-top:.55rem;color:rgba(245,243,237,.65);font-size:.75rem;line-height:1.6}.career-field-copy div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.career-field-copy strong{padding:.35rem .55rem;border:1px solid rgba(245,243,237,.2);font-size:.58rem}.career-field-state{position:absolute;top:1rem;right:1rem;display:flex;gap:.45rem;padding:.5rem .65rem;border:1px solid rgba(245,243,237,.2);color:rgba(245,243,237,.62);font:500 .54rem var(--font-mono),monospace}.career-field-state svg{width:.7rem;color:#f1c84b}.career-profile{background:var(--career-raised)}.career-profile-frame{display:grid;grid-template-rows:auto 1fr auto;gap:1.8rem;padding-block:3.5rem 2.3rem}.career-profile-title{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem}.career-profile-title h2{max-width:100%;font-size:clamp(1.8rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.career-profile-equation{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,2vw,2rem);padding:2rem 1rem;border-block:1px solid var(--career-line);font-family:var(--font-mono),monospace}.career-profile-equation span{font-size:clamp(1rem,2.3vw,2.4rem);font-weight:600}.career-profile-equation i{color:var(--career-lime);font-style:normal}.career-profile-equation strong{padding:.55rem .7rem;border:1px solid var(--career-signal);color:var(--career-signal);font-size:.82rem}.career-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--career-line)}.career-principles article{display:grid;grid-template-columns:auto 1fr;gap:.6rem .8rem;padding:1.2rem;border-right:1px solid var(--career-line)}.career-principles article:last-child{border-right:0}.career-principles span{color:var(--career-signal);font:500 .82rem var(--font-mono),monospace}.career-principles svg{width:1rem;color:var(--career-lime)}.career-principles h3,.career-principles p{grid-column:1/-1}.career-principles h3{font-size:clamp(1.4rem,2vw,2.25rem)}.career-principles p{color:var(--career-muted);font-size:.82rem;line-height:1.6}.career-growth{color:#f5f3ed;background:#08090b}.career-growth-media img{filter:saturate(.45) contrast(1.12) brightness(.48)}.career-growth-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.92),rgba(5,6,8,.24) 64%,rgba(5,6,8,.72)),linear-gradient(180deg,rgba(5,6,8,.25),transparent 45%,rgba(5,6,8,.94))}.career-growth-frame{display:grid;grid-template-rows:1fr auto;padding-block:3.4rem 2rem}.career-growth-heading h2{max-width:100%;margin-top:1rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.career-growth-active{position:absolute;top:48%;right:0;display:grid;width:min(38rem,49vw);grid-template-columns:auto 1fr auto;gap:1.1rem;padding:1.3rem 0 1.3rem 1.4rem;border-block:1px solid rgba(245,243,237,.22);background:rgba(8,9,11,.3);transform:translateY(-50%)}.career-growth-active>span{color:#f1c84b;font:500 .82rem var(--font-mono),monospace}.career-growth-active small{color:rgba(245,243,237,.45);font:500 .82rem var(--font-mono),monospace}.career-growth-active p{margin-top:.45rem;font-size:1.12rem;font-weight:620}.career-growth-active strong{display:block;margin-top:.55rem;color:rgba(245,243,237,.58);font-size:.95rem;font-weight:400;line-height:1.65}.career-growth-active>svg{width:1rem;color:var(--career-lime)}.career-growth-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(245,243,237,.2)}.career-growth-tabs button{display:grid;grid-template-columns:auto 1fr;gap:.4rem .65rem;padding:1rem .8rem 0;color:rgba(245,243,237,.48);text-align:left}.career-growth-tabs span{font:500 .82rem var(--font-mono),monospace}.career-growth-tabs i{height:1px;margin-top:.3rem;background:rgba(245,243,237,.2)}.career-growth-tabs strong{grid-column:2;font-size:1.125rem}.career-growth-tabs button.is-active{color:#f5f3ed}.career-growth-tabs button.is-active span{color:#f1c84b}.career-growth-tabs button.is-active i{background:linear-gradient(90deg,#f1c84b,var(--career-lime),transparent)}.career-roles{background:linear-gradient(var(--career-line) 1px,transparent 1px),linear-gradient(90deg,var(--career-line) 1px,transparent 1px),var(--career-page);background-size:96px 96px}.career-roles-head{display:grid;grid-template-columns:.55fr 1.45fr;align-items:end;gap:2rem}.career-roles{min-height:auto}.career-role-tabs{grid-template-rows:auto}.career-role-tabs button{grid-template-columns:2rem 1fr auto}.career-role-tabs small{grid-column:2}.career-role-display{display:grid;place-items:start stretch;padding:clamp(2rem,5vw,5rem)}.career-role-display-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:start}.career-role-display-left,.career-role-display-right{display:flex;flex-direction:column;gap:1rem}.career-role-display-left blockquote{margin-top:0}.career-role-display-right{justify-content:space-between;gap:2rem}.career-role-display>div,.career-role-display>div>div{width:100%}.career-role-display p{color:var(--career-signal);font:500 .82rem var(--font-mono),monospace}.career-role-display h3{margin-top:1rem;font-size:clamp(1.4rem,2vw,2.25rem);font-weight:620}.career-role-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.2rem;color:var(--career-muted);font-size:.82rem}.career-role-meta span{display:flex;align-items:center;gap:.35rem}.career-role-meta svg{width:1rem}.career-role-display blockquote{padding:1rem;border-left:2px solid var(--career-lime);background:var(--career-panel);font-size:.82rem;line-height:1.7}.career-role-skills{display:flex;flex-wrap:wrap;gap:.5rem}.career-role-skills strong{display:flex;align-items:center;gap:.3rem;padding:.4rem .55rem;border:1px solid var(--career-line);font-size:.82rem}.career-role-skills svg{width:.9rem;color:var(--career-lime)}.career-role-display .career-button{margin-top:0;width:100%;justify-content:center}.career-apply{color:#f5f3ed;background:#08090b}.career-apply-media img{filter:saturate(.5) contrast(1.12) brightness(.46)}.career-apply-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.94),rgba(5,6,8,.72) 46%,rgba(5,6,8,.32) 72%,rgba(5,6,8,.62))}.career-apply-frame{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(27rem,.86fr);align-items:center;gap:7vw;padding-block:3.5rem}.career-apply-copy h2{max-width:100%;margin-top:1.1rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.career-apply-copy>p:last-of-type{max-width:35rem;margin-top:1.3rem;color:rgba(245,243,237,.62);font-size:.86rem;line-height:1.8}.career-apply-copy .career-button{margin-top:1.8rem}.career-apply-protocol{border-top:1px solid rgba(245,243,237,.2);background:rgba(8,9,11,.34)}.career-apply-protocol>p{padding:.85rem 1rem;border-bottom:1px solid rgba(245,243,237,.2);color:rgba(245,243,237,.5);font:500 .82rem var(--font-mono),monospace}.career-apply-protocol>div{display:grid;grid-template-columns:2rem 1rem 1fr auto;align-items:center;gap:.8rem;padding:1rem;border-bottom:1px solid rgba(245,243,237,.2)}.career-apply-protocol span{color:#f1c84b;font:500 .82rem var(--font-mono),monospace}.career-apply-protocol svg{width:1rem;color:var(--career-lime)}.career-apply-protocol strong{font-size:1.125rem}.career-apply-protocol small{color:rgba(245,243,237,.5);font-size:.82rem}.career-apply-protocol button{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem;color:#f1c84b;font-size:.82rem}.career-apply-protocol button svg{width:1rem}@media(max-width:1023px){html:has(.career-journey){scroll-snap-type:none}.career-frame{width:min(calc(100% - 2.5rem),920px)}.career-signal-frame{grid-template-columns:minmax(22rem,.9fr) minmax(20rem,.75fr);gap:2.5rem}.career-apply-frame{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr);gap:3rem}}@media(max-width:760px){.career-journey{padding-top:4rem}.career-scene{min-height:auto;scroll-snap-align:none}.career-frame{width:min(calc(100% - 2rem),42rem);min-height:auto}.career-signal-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;justify-content:center;gap:1.4rem;padding-block:5.6rem 1.5rem}.career-status{top:1.2rem}.career-signal-copy h1{font-size:clamp(1.75rem,6vw,2.5rem)}.career-signal-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.76rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-actions{display:grid;grid-template-columns:repeat(2,1fr);margin-top:1.2rem}.career-button{padding-inline:.55rem;font-size:.82rem}.career-scene-index,.career-telemetry{display:none}.career-fields-frame,.career-roles-frame{gap:1.5rem;padding-block:3.5rem}.career-heading,.career-profile-title,.career-roles-head{display:block}.career-heading h2,.career-profile-title h2,.career-roles-head h2{margin-top:1rem;font-size:1.5rem}.career-heading>p:last-child{margin-top:1rem}.career-field-console,.career-role-system{grid-template-columns:1fr;min-height:auto}.career-field-tabs,.career-role-tabs{border-right:0;border-bottom:1px solid var(--career-line)}.career-field-display{min-height:21rem}.career-profile-frame{padding-block:3.5rem}.career-profile-equation{flex-wrap:wrap;justify-content:flex-start}.career-profile-equation strong{width:100%;text-align:center}.career-principles{grid-template-columns:1fr}.career-principles article{border-right:0;border-bottom:1px solid var(--career-line)}.career-growth-frame{min-height:46rem;padding-block:3rem 1.5rem}.career-growth-heading h2{font-size:1.5rem}.career-growth-active{top:51%;right:0;left:0;width:100%;padding-left:0}.career-growth-tabs{grid-template-columns:repeat(4,minmax(4.6rem,1fr));overflow-x:auto}.career-growth-tabs button{padding-inline:.35rem}.career-role-display{padding:1.3rem}.career-apply-frame{display:block;min-height:48rem;padding-block:4rem 2rem}.career-apply-copy h2{font-size:1.5rem}.career-apply-protocol{margin-top:3rem}.career-apply-protocol>div{grid-template-columns:1.6rem 1rem 1fr}.career-apply-protocol small{display:none}.career-field-copy h3,.career-principles h3,.career-role-display h3{font-size:1.25rem}}html.light body{background:#f8f9f6}html.light #site-header[data-scrolled=false] .header-cta-secondary{border-color:rgba(16,18,19,.22)!important;background:rgba(255,255,255,.7)!important;color:#101213!important;box-shadow:0 10px 34px rgba(26,31,34,.045);backdrop-filter:blur(20px)}html.light #site-header[data-scrolled=false] button[aria-label*="切换"]{border-color:rgba(16,18,19,.2)!important;background:rgba(255,255,255,.62)!important;color:#101213!important;backdrop-filter:blur(20px)}html.light .pd-home{background:#f8f9f6}html.light .pd-global-glow{background:radial-gradient(780px 520px at 72% 18%,rgba(255,255,255,.82),transparent 68%),radial-gradient(620px 420px at 48% 78%,rgba(185,245,42,.045),transparent 72%);mix-blend-mode:normal;opacity:.58}html.light .pd-data-streams,html.light .pd-orbit-particles{opacity:.26}html.light .co-hero{background:linear-gradient(104deg,rgba(255,255,255,.99) 0 34%,rgba(250,251,248,.94) 52%,rgba(240,243,243,.84)),#f8f9f6}html.light .co-hero:before{inset:5rem 0 0 38%;opacity:.32;background:linear-gradient(128deg,transparent 0 56%,rgba(255,255,255,.94) 56.2% 57%,transparent 57.2%),linear-gradient(90deg,transparent 0 76%,rgba(0,169,192,.035) 76% 76.15%,transparent 76.15%)}html.light .co-hero-field{background-size:8.75rem 8.75rem;-webkit-mask-image:linear-gradient(90deg,transparent 0 22%,#000 46%,#000);mask-image:linear-gradient(90deg,transparent 0 22%,#000 46%,#000);opacity:.18}html.light .co-campus-horizon{height:48%;opacity:.16;filter:grayscale(.95) saturate(.18) contrast(.8) brightness(1.2);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45) 34%,#000 78%,#000);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45) 34%,#000 78%,#000)}html.light .co-campus-horizon img{-o-object-position:center 72%;object-position:center 72%}html.light .co-campus-horizon:after{background:linear-gradient(90deg,rgba(248,249,246,.92) 0 20%,transparent 56%),linear-gradient(180deg,transparent 0 72%,rgba(248,249,246,.72))}.co-hero-container{padding-bottom:clamp(10.2rem,17.5vh,12.4rem)}.co-hero-copy{width:min(31rem,34vw)}.co-hero-copy h1{margin-top:1rem;font-size:clamp(3.35rem,4.35vw,5.25rem);font-weight:650;line-height:.99}.co-hero-copy>p.co-hero-tagline{max-width:none;margin-top:1.45rem;color:var(--co-ink);font-size:1rem;line-height:1.55}.co-hero-copy>p.co-hero-context{display:-webkit-box;overflow:hidden;max-width:29rem;margin-top:.58rem;color:var(--co-muted);font-size:.76rem;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:2}.co-hero-copy h1:after{display:block;width:6.4rem;height:3px;margin-top:1rem;content:"";background:var(--co-signal)}.co-hero-actions{margin-top:1.35rem}html.light .co-button-dark{border-color:#b9f52a!important;background:#b9f52a!important;color:#0d0f10!important;box-shadow:0 14px 34px rgba(127,169,19,.16)!important}html.light .co-button-line{border-color:rgba(16,18,19,.18);background:rgba(255,255,255,.68);box-shadow:0 14px 40px rgba(35,40,43,.045)}html.light .co-capability-rail button{color:rgba(16,18,19,.56)}html.light .co-capability-rail button.is-active{color:#101213}html.light .co-hero-chapters{border-top:1px solid rgba(16,18,19,.06);padding-top:.9rem}html.light .pd-operating,html.light .pd-quantum,html.light .pd-spatial{background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.82),transparent 32%),linear-gradient(180deg,#f8f9f6,#eef1ee)!important}html.light .pd-home .pd-capability-matrix article,html.light .pd-home .pd-contact-strip,html.light .pd-home .pd-layer-list div,html.light .pd-home .pd-proof-grid{border-color:rgba(16,18,19,.12);background:rgba(255,255,252,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 20px 56px rgba(34,39,42,.045);backdrop-filter:blur(22px)}html.light .subpage-os{background:radial-gradient(circle at 78% 7%,rgba(255,255,255,.92),transparent 25%),linear-gradient(180deg,#f8f9f6,#eef1ee)!important}html.light .subpage-os>section{background:transparent!important}html.light .subpage-os>section:nth-of-type(2n){background:rgba(232,236,233,.56)!important}html.light .subpage-os .branches-hq-card,html.light .subpage-os .careers-hero-card,html.light .subpage-os .enterprise-command,html.light .subpage-os .enterprise-flow-panel,html.light .subpage-os .investment-hero-card,html.light .subpage-os article,html.light .subpage-os details{border-color:rgba(16,18,19,.12)!important;background:rgba(255,255,252,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 62px rgba(34,39,42,.045)!important;backdrop-filter:blur(20px)}@media (min-width:1181px){.co-orbit-stage{top:5.2rem;right:9.5rem;bottom:4.3rem;left:28.5%}.co-capability-rail{right:2.2rem}.co-system-status{top:9.2rem}}@media (min-width:1600px){.co-orbit-stage{right:11rem;left:29%}.co-hero-copy{width:min(34rem,34vw)}.co-hero-copy h1{font-size:5.55rem}}@media (max-height:780px) and (min-width:821px){.co-hero-copy>p.co-hero-context{display:none}.co-hero-copy h1{font-size:clamp(3rem,4.1vw,4.25rem)}.co-hero-container{padding-bottom:8.8rem}}@media (max-width:820px){html.light #site-header[data-scrolled=false]>.container{height:4rem}.co-hero-copy>p.co-hero-context{-webkit-line-clamp:3}.co-hero-copy h1:after{width:4.5rem}}@media (min-width:1181px){.co-orbit-stage{right:10.5rem;left:31.5%}}html.light .subpage-os>section:first-child{background-color:#f6f7f3!important}html.light .subpage-enterprise .enterprise-hero,html.light .subpage-private>section:first-child{background:linear-gradient(110deg,rgba(255,255,255,.96),rgba(246,247,243,.78)),#f6f7f3!important}.subpage-os :is(input,textarea,select):focus{border-color:var(--sp-signal)!important;box-shadow:0 0 0 3px var(--sp-signal-soft)!important}.subpage-os article:hover{border-color:color-mix(in srgb,var(--sp-signal) 54%,var(--sp-line))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.12),0 0 0 1px var(--sp-signal-soft)}#site-header .header-cta-secondary{--header-signal:var(--signal-lime)}html.light #site-header[data-scrolled=false] .header-cta-secondary,html.light #site-header[data-scrolled=true] .header-cta-secondary{border-color:color-mix(in srgb,var(--signal-lime) 64%,rgba(16,18,19,.14))!important;background:rgba(255,255,252,.72)!important;color:#101213!important}html.dark #site-header[data-scrolled=false] .header-cta-secondary,html.dark #site-header[data-scrolled=true] .header-cta-secondary{border-color:color-mix(in srgb,var(--signal-lime) 56%,rgba(255,255,255,.16))!important;background:rgba(15,17,20,.72)!important;color:#f5f3ed!important}@media (prefers-reduced-motion:no-preference){.co-system-status i,.header-cta-pulse-dot{animation:electric-signal-pulse 2.2s ease-in-out infinite}}@keyframes electric-signal-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.subpage-os{--sp-page:#070807;--sp-raised:#0c0e0d;--sp-panel:rgba(244,243,237,0.045);--sp-panel-strong:rgba(244,243,237,0.075);--sp-ink:#f2f1ec;--sp-muted:rgba(242,241,236,0.58);--sp-faint:rgba(242,241,236,0.34);--sp-line:rgba(242,241,236,0.13);--sp-signal:#87cbc1;--sp-signal-soft:rgba(135,203,193,0.14);position:relative;isolation:isolate;counter-reset:spatial-section;overflow:clip;color:var(--sp-ink);background:var(--sp-page)}html.light .subpage-os{--sp-page:#efeee9;--sp-raised:#e7e6e0;--sp-panel:rgba(255,255,252,0.52);--sp-panel-strong:rgba(255,255,252,0.78);--sp-ink:#111311;--sp-muted:rgba(17,19,17,0.59);--sp-faint:rgba(17,19,17,0.36);--sp-line:rgba(17,19,17,0.15);--sp-signal:#be463b;--sp-signal-soft:rgba(190,70,59,0.11)}.subpage-os:before{inset:4rem 0 0;opacity:.26;background-image:linear-gradient(var(--sp-line) 1px,transparent 1px),linear-gradient(90deg,var(--sp-line) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent)}.subpage-os:after,.subpage-os:before{position:fixed;z-index:0;pointer-events:none;content:""}.subpage-os:after{top:18vh;right:-18rem;width:38rem;height:38rem;border:1px solid var(--sp-line);border-radius:50%;opacity:.42;box-shadow:0 0 0 5rem color-mix(in srgb,var(--sp-signal) 3%,transparent),0 0 0 10rem color-mix(in srgb,var(--sp-signal) 1.4%,transparent);animation:sp-orbit-drift 18s ease-in-out infinite alternate}.subpage-os>section{position:relative;z-index:1;counter-increment:spatial-section;border-color:var(--sp-line)!important;background-color:var(--sp-page)!important}.subpage-os>section:nth-of-type(2n){background-color:var(--sp-raised)!important}.subpage-os>section:not(:first-child):before{position:absolute;z-index:3;top:1.5rem;left:max(1.25rem,calc((100vw - 1320px) / 2));content:"0" counter(spatial-section);color:var(--sp-faint);font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;line-height:1;letter-spacing:.08em}.subpage-os>section:not(:first-child):after{position:absolute;z-index:3;top:1.75rem;left:max(4.1rem,calc((100vw - 1220px) / 2));width:min(7rem,8vw);height:1px;content:"";background:linear-gradient(90deg,var(--sp-signal),transparent)}.subpage-os .container{width:min(100% - 2.5rem,1320px)}.subpage-os h1,.subpage-os h2,.subpage-os h3{color:var(--sp-ink)!important;letter-spacing:0!important;text-wrap:balance}.subpage-os h1{max-width:12ch;line-height:.98!important}.subpage-os h2{line-height:1.04!important}.subpage-os dd,.subpage-os li,.subpage-os p{text-wrap:pretty}.subpage-os .brand-kicker{color:var(--sp-signal)!important;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase}.subpage-os :is(.text-white\/90,.text-white\/85,.text-white\/80,.text-white\/75,.text-white\/70){color:var(--sp-muted)!important}.subpage-os :is(.text-white\/65,.text-white\/60,.text-white\/55,.text-white\/50,.text-white\/45,.text-white\/40){color:var(--sp-muted)!important}.subpage-os :is(.border-white\/10,.border-white\/15,.border-white\/20){border-color:var(--sp-line)!important}.subpage-os :is(.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.045\],.bg-white\/\[0\.05\],.bg-black\/35,.bg-black\/42){background-color:var(--sp-panel)!important}.subpage-os .branches-hq-card,.subpage-os .careers-hero-card,.subpage-os .enterprise-command,.subpage-os .enterprise-flow-panel,.subpage-os .investment-hero-card,.subpage-os article,.subpage-os details{border-radius:.5rem!important;border-color:var(--sp-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 70px rgba(0,0,0,.08)}.subpage-os article{transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .32s ease,background-color .32s ease,box-shadow .42s ease!important}.subpage-os article:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--sp-signal) 48%,var(--sp-line))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.16),0 0 0 1px var(--sp-signal-soft)}.subpage-os :is(button,a){transition-timing-function:cubic-bezier(.22,1,.36,1)}.subpage-os>section:first-child{border-bottom:1px solid var(--sp-line)}.subpage-os>section:first-child:after{position:absolute;z-index:4;right:clamp(1.25rem,5vw,5rem);bottom:1.5rem;width:clamp(5rem,10vw,10rem);height:1px;content:"";background:linear-gradient(90deg,transparent,var(--sp-signal));animation:sp-scan 4.8s ease-in-out infinite}.subpage-os :is(.about-hero-image,.park-hero-image,.branches-hero-image,.investment-hero-image,.careers-hero-image,.contact-hero-image,.cases-detail-hero-image){filter:saturate(.64) contrast(1.08) brightness(.76);transform:scale(1.025);transition:transform 1.8s cubic-bezier(.22,1,.36,1),filter .8s ease}html.light .subpage-os :is(.about-hero-image,.park-hero-image,.branches-hero-image,.investment-hero-image,.careers-hero-image,.contact-hero-image,.cases-detail-hero-image){filter:saturate(.56) contrast(.96) brightness(1.04)}.subpage-os>section:first-child:hover :is(.about-hero-image,.park-hero-image,.branches-hero-image,.investment-hero-image,.careers-hero-image,.contact-hero-image,.cases-detail-hero-image){transform:scale(1.045)}.subpage-about .about-hero .container{align-items:center;padding-bottom:clamp(5rem,10vh,8rem)}.subpage-about .about-hero .container>:last-child{align-self:end;max-width:29rem;margin-left:auto}.subpage-about>section:nth-of-type(2) .container>:last-child>*{position:relative;padding-left:2.2rem!important;background:transparent!important;border-width:0 0 0 1px!important}.subpage-about>section:nth-of-type(2) .container>:last-child>:before{position:absolute;top:1.4rem;left:-.28rem;width:.5rem;height:.5rem;border-radius:50%;content:"";background:var(--sp-signal);box-shadow:0 0 0 .45rem var(--sp-signal-soft)}.subpage-park .park-hero .container{min-height:96svh}.subpage-park #spaces .mt-14.grid article{min-height:100%;background:var(--sp-panel)!important}.subpage-park #spaces .mt-14.grid article img{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease}.subpage-park #spaces .mt-14.grid article:hover img{transform:scale(1.06);filter:saturate(.82) contrast(1.06)}@media (min-width:1024px){.subpage-park #spaces .mt-14.grid>:first-child{grid-column:span 2;grid-row:span 2}.subpage-park #spaces .mt-14.grid>:first-child>div:first-child{aspect-ratio:auto;min-height:31rem}}.pricing-decision{--pr-cyan:#00bbd4;--pr-coral:#ff4d63;--pr-yellow:#ffd33d;--pr-orange:#ff8a34;--pr-violet:#7057e8}.pricing-home-hero{min-height:calc(100svh - 4rem);background:#05070a}.pricing-home-hero:before{z-index:1;background:radial-gradient(circle at 72% 48%,rgba(0,187,212,.1),transparent 22%),radial-gradient(circle at 63% 58%,rgba(185,245,42,.08),transparent 28%),linear-gradient(90deg,rgba(5,7,10,.96),rgba(5,7,10,.6) 39%,rgba(5,7,10,.14) 72%,rgba(5,7,10,.62));animation:none}.pricing-home-field{position:absolute;z-index:1;inset:0;opacity:.3;background-image:linear-gradient(rgba(210,222,225,.08) 1px,transparent 0),linear-gradient(90deg,rgba(210,222,225,.08) 1px,transparent 0);background-size:112px 112px;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.6) 64%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.6) 64%,transparent)}.pricing-home-backdrop{position:absolute;z-index:0;inset:0}.pricing-home-backdrop img{filter:saturate(.72) contrast(1.1);transition:opacity .8s cubic-bezier(.22,1,.36,1),filter .8s ease}.pricing-home-backdrop-night{opacity:.66}.pricing-home-backdrop-day{opacity:0}.pricing-home-hero .pricing-decision-hero-frame{min-height:calc(100svh - 4rem);grid-template-columns:minmax(22rem,.72fr) minmax(36rem,1.28fr);gap:clamp(1rem,2.5vw,3rem);padding-block:6.5rem 5.4rem}.pricing-home-hero .pricing-decision-status{z-index:5;color:rgba(244,243,238,.5)}.pricing-home-hero .pricing-decision-status span{background:var(--pr-cyan);box-shadow:0 0 18px var(--pr-cyan)}.pricing-home-hero .pricing-decision-hero-copy{position:relative;z-index:5;align-self:center;padding-left:clamp(0rem,1vw,1rem)}.pricing-home-hero .pricing-decision-kicker{color:rgba(244,243,238,.58)}.pricing-home-hero .pricing-decision-hero-copy h1{max-width:100%;font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.pricing-home-hero .pricing-decision-hero-copy>p:last-of-type{max-width:31rem;color:rgba(244,243,238,.7)}.pricing-home-hero .pricing-decision-button-primary{background:var(--pr-signal);box-shadow:0 14px 46px rgba(185,245,42,.18)}.pricing-home-hero .pricing-decision-button-secondary{color:#f4f3ee;border-color:rgba(0,187,212,.42);background:rgba(8,11,14,.48);box-shadow:inset 0 0 24px rgba(0,187,212,.04);backdrop-filter:blur(14px)}.pricing-home-apparatus{position:relative;z-index:3;width:100%;height:min(74svh,48rem);min-height:34rem;align-self:center}.pricing-home-orbit{position:absolute;inset:-11% -4% -8% -12%;filter:drop-shadow(0 32px 80px rgba(0,0,0,.34))}.pricing-home-orbit .co-canvas{width:100%!important;height:100%!important}.pricing-home-ticket{--category-signal:var(--pr-cyan);position:absolute;z-index:6;right:4%;bottom:3.5%;display:grid;width:min(26rem,50%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--category-signal) 46%,rgba(244,243,238,.18));border-radius:.45rem;background:rgba(8,11,14,.72);box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 0 30px color-mix(in srgb,var(--category-signal) 5%,transparent);backdrop-filter:blur(22px) saturate(1.15);transform-origin:center bottom}.pricing-home-ticket:before{position:absolute;inset:-1px auto -1px -1px;width:2px;content:"";background:var(--category-signal);box-shadow:0 0 20px var(--category-signal)}.pricing-home-ticket>div:first-child{display:grid;gap:.25rem}.pricing-home-ticket>div:first-child span{color:var(--category-signal);font:600 .82rem var(--font-mono),ui-monospace,monospace}.pricing-home-ticket small{color:rgba(244,243,238,.48);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-home-ticket h2{font-size:.86rem;font-weight:620}.pricing-home-ticket p{margin-top:.25rem;overflow:hidden;color:rgba(244,243,238,.62);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.pricing-home-ticket>div:last-child{display:grid;justify-items:end}.pricing-home-ticket>div:last-child strong{margin-top:.2rem;color:var(--category-signal);font-size:1.125rem;font-weight:600}.pricing-home-ticket>div:last-child span{color:rgba(244,243,238,.42);font-size:.82rem}.pricing-home-stat-rail{position:absolute;z-index:5;right:0;bottom:1.15rem;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pricing-home-stat-rail p{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;min-width:0}.pricing-home-stat-rail span{color:rgba(244,243,238,.38);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-home-stat-rail strong{color:#f4f3ee;font-size:.82rem;font-weight:600}.pricing-home-stat-rail small{color:rgba(244,243,238,.48);font-size:.82rem}.pricing-home-stat-rail i{grid-column:1/-1;height:1px;background:linear-gradient(90deg,var(--pr-cyan),rgba(244,243,238,.12))}.pricing-home-stat-rail p:nth-child(2) i{background:linear-gradient(90deg,var(--pr-yellow),rgba(244,243,238,.12))}.pricing-home-stat-rail p:nth-child(3) i{background:linear-gradient(90deg,var(--pr-violet),rgba(244,243,238,.12))}.pricing-decision-matrix{background:linear-gradient(var(--pr-line) 1px,transparent 1px),linear-gradient(90deg,var(--pr-line) 1px,transparent 1px),var(--pr-page)}.pricing-decision-console{display:block;width:100%;min-height:0;margin-top:3.5rem;border:0;background:transparent}.pricing-home-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pr-line);background:var(--pr-line);gap:1px}.pricing-home-tabs button{--tab-signal:var(--pr-coral);position:relative;display:grid;min-height:11rem;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:.9rem;padding:1.2rem;overflow:hidden;text-align:left;background:var(--pr-panel);transition:background-color .3s ease,transform .36s cubic-bezier(.22,1,.36,1)}.pricing-home-tabs button[data-category=team]{--tab-signal:var(--pr-cyan)}.pricing-home-tabs button[data-category=enterprise]{--tab-signal:var(--pr-violet)}.pricing-home-tabs button:hover{z-index:2;transform:translateY(-3px)}.pricing-home-tabs button>span{color:var(--tab-signal);font:600 .82rem var(--font-mono),ui-monospace,monospace}.pricing-home-tabs button small{color:var(--tab-signal);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-home-tabs button strong{display:block;margin-top:.35rem;font-size:1.125rem;font-weight:600}.pricing-home-tabs button p{margin-top:.4rem;color:var(--pr-muted);font-size:1rem}.pricing-home-tabs dl{grid-column:2;display:grid;gap:.55rem;margin-top:.55rem}.pricing-home-tabs dl>div{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;color:var(--pr-muted);font-size:1rem;line-height:1.45}.pricing-home-tabs dt{color:var(--pr-faint)}.pricing-home-tabs i{position:absolute;right:1.2rem;bottom:1.1rem;left:1.2rem;height:1px;background:var(--pr-line)}.pricing-home-tabs button.is-active{background:color-mix(in srgb,var(--pr-panel) 92%,var(--tab-signal) 8%)}.pricing-home-tabs button.is-active:after{position:absolute;inset:0 auto 0 0;width:2px;content:"";background:var(--tab-signal);box-shadow:0 0 22px var(--tab-signal)}.pricing-home-tabs button.is-active i{background:linear-gradient(90deg,var(--tab-signal),transparent)}.pricing-decision-panel{margin-top:1px;border:1px solid var(--pr-line);background:var(--pr-panel)}.pricing-decision-panel-head{min-height:3.4rem;padding-inline:1.25rem}.pricing-decision-panel-head strong{color:var(--pr-cyan);font-size:.82rem;font-weight:600}.pricing-decision-tier-list article:first-child{--tier-signal:var(--pr-coral)}.pricing-decision-tier-list article:nth-child(2){--tier-signal:var(--pr-cyan)}.pricing-decision-tier-list article:nth-child(3){--tier-signal:var(--pr-violet)}.pricing-decision-tier-list article:hover{background:color-mix(in srgb,var(--pr-panel) 95%,var(--tier-signal) 5%)}.pricing-decision-tier-list article.is-highlight:before{background:var(--tier-signal);box-shadow:0 0 24px var(--tier-signal)}.pricing-decision-tier-id small,.pricing-decision-tier-list li svg,.pricing-decision-tier-outcome{color:var(--tier-signal)!important}.pricing-decision-tier-list article.is-highlight>a{color:#071012}html.light .pricing-home-hero{color:#111417;background:#eef0ed}html.light .pricing-home-hero:before{background:radial-gradient(circle at 70% 48%,rgba(0,187,212,.08),transparent 24%),linear-gradient(90deg,rgba(246,247,244,.97),rgba(246,247,244,.72) 40%,rgba(246,247,244,.12) 72%,rgba(246,247,244,.7))}html.light .pricing-home-backdrop-night{opacity:0}html.light .pricing-home-backdrop-day{opacity:.72}html.light .pricing-home-backdrop img{filter:saturate(.54) contrast(.94) brightness(1.08)}html.light .pricing-home-field{opacity:.55}html.light .pricing-home-hero .pricing-decision-kicker,html.light .pricing-home-hero .pricing-decision-status{color:rgba(17,20,23,.52)}html.light .pricing-home-hero .pricing-decision-hero-copy>p:last-of-type{color:rgba(17,20,23,.68)}html.light .pricing-home-hero .pricing-decision-button-secondary{color:#111417;border-color:rgba(0,127,137,.34);background:rgba(255,255,252,.6)}html.light .pricing-home-ticket{background:rgba(250,250,246,.76);box-shadow:0 24px 60px rgba(52,57,60,.16),inset 0 0 30px color-mix(in srgb,var(--category-signal) 5%,transparent)}html.light .pricing-home-ticket p,html.light .pricing-home-ticket small,html.light .pricing-home-ticket>div:last-child span{color:rgba(17,20,23,.52)}html.light .pricing-home-stat-rail strong,html.light .pricing-home-ticket h2{color:#111417}html.light .pricing-home-stat-rail small,html.light .pricing-home-stat-rail span{color:rgba(17,20,23,.48)}@media (max-width:1050px){.pricing-home-hero .pricing-decision-hero-frame{grid-template-columns:minmax(19rem,.72fr) minmax(28rem,1.1fr);gap:0}.pricing-home-apparatus{min-height:30rem}.pricing-home-orbit{inset:-5% -13% -4% -16%}.pricing-home-ticket{right:1%;width:min(24rem,62%)}}@media (max-width:760px){.pricing-home-hero .pricing-decision-hero-frame{display:grid;min-height:auto;grid-template-columns:1fr;gap:.5rem;padding-block:5rem 1.5rem}.pricing-home-hero .pricing-decision-hero-copy{align-self:auto;padding:0}.pricing-home-hero .pricing-decision-hero-copy h1{max-width:none;font-size:clamp(2.85rem,14vw,4.1rem)}.pricing-home-hero .pricing-decision-hero-copy>p:last-of-type{-webkit-line-clamp:2}.pricing-home-apparatus{height:24rem;min-height:24rem;margin-top:-.5rem}.pricing-home-orbit{inset:-12% -23% -6% -23%}.pricing-home-ticket{right:0;bottom:0;left:0;width:100%;grid-template-columns:auto 1fr auto}.pricing-home-ticket p{max-width:9rem}.pricing-home-stat-rail{position:relative;bottom:auto;margin-top:1rem;gap:.45rem}.pricing-home-stat-rail p{grid-template-columns:auto 1fr;gap:.35rem}.pricing-home-stat-rail strong{justify-self:end}.pricing-home-stat-rail small{grid-column:1/-1}.pricing-home-tabs{grid-template-columns:1fr}.pricing-home-tabs button{min-height:8.5rem}.pricing-decision-console{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.pricing-home-backdrop img,.pricing-home-tabs button{transition:none}}.pricing-decision{--pr-page:#090b0d;--pr-raised:#101317;--pr-panel:rgba(16,19,23,0.94);--pr-ink:#f4f3ee;--pr-muted:rgba(244,243,238,0.68);--pr-faint:rgba(244,243,238,0.4);--pr-line:rgba(244,243,238,0.12);--pr-signal:#b8f32a;--pr-signal-soft:rgba(184,243,42,0.1);--pr-cyan:#39d4df;overflow:clip;color:var(--pr-ink);background:var(--pr-page)}html.light .pricing-decision{--pr-page:#f5f6f2;--pr-raised:#e9ece7;--pr-panel:rgba(255,255,252,0.95);--pr-ink:#101214;--pr-muted:rgba(16,18,20,0.68);--pr-faint:rgba(16,18,20,0.4);--pr-line:rgba(16,18,20,0.13);--pr-signal:#7fae0e;--pr-signal-soft:rgba(127,174,14,0.1);--pr-cyan:#087f89}.pricing-decision-frame{position:relative;z-index:2;width:min(calc(100% - 4rem),1320px);margin-inline:auto}.pricing-decision-kicker{color:var(--pr-signal);font:500 .82rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.pricing-decision-hero{position:relative;min-height:calc(100svh - 4rem);overflow:hidden;background:radial-gradient(circle at 74% 42%,var(--pr-signal-soft),transparent 23%),linear-gradient(var(--pr-line) 1px,transparent 1px),linear-gradient(90deg,var(--pr-line) 1px,transparent 1px),var(--pr-page);background-size:auto,112px 112px,112px 112px,auto}.pricing-decision-hero:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 20% 64%,color-mix(in srgb,var(--pr-signal) 8%,transparent),transparent 20%),linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--pr-signal) 6%,transparent) 50%,transparent 74%);animation:pr-wash 9s ease-in-out infinite alternate}.pricing-decision-beam{position:absolute;top:-20%;right:26%;width:1px;height:140%;transform:rotate(22deg);background:linear-gradient(transparent,var(--pr-signal),transparent);box-shadow:0 0 36px var(--pr-signal);opacity:.28;animation:pr-beam 7s ease-in-out infinite alternate}.pricing-decision-hero-frame{display:grid;min-height:calc(100svh - 4rem);grid-template-columns:minmax(0,1.08fr) minmax(27rem,.72fr);align-items:center;gap:7vw;padding-block:7rem 4rem}.pricing-decision-status{position:absolute;top:2rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--pr-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace;letter-spacing:.06em}.pricing-decision-status span{width:.38rem;height:.38rem;border-radius:50%;background:var(--pr-signal);box-shadow:0 0 16px var(--pr-signal);animation:pr-pulse 2.2s ease-in-out infinite}.pricing-decision-hero-copy h1{max-width:100%;margin-top:1.1rem;margin-bottom:2rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.pricing-decision-hero-copy h1 span{display:block}.pricing-decision-hero-copy h1 span+span{margin-top:.4em}.pricing-decision-hero-copy>p:last-of-type{max-width:38rem;margin-top:1.7rem;color:var(--pr-muted);font-size:.82rem;line-height:1.65}.pricing-decision-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.pricing-decision-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.7rem;padding:.78rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease}.pricing-decision-button:hover{transform:translateY(-2px)}.pricing-decision-button svg{width:.9rem}.pricing-decision-button-primary{color:#101310;background:var(--pr-signal);box-shadow:0 16px 42px var(--pr-signal-soft)}.pricing-decision-button-secondary{color:var(--pr-ink);border-color:var(--pr-line);background:var(--pr-panel)}.pricing-decision-button-secondary:hover{border-color:var(--pr-signal)}.pricing-decision-diagnostic{border:1px solid var(--pr-line);background:var(--pr-panel);box-shadow:0 32px 100px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.pricing-decision-diagnostic-head,.pricing-decision-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--pr-line);color:var(--pr-faint);font:500 .875rem var(--font-mono),ui-monospace,monospace}.pricing-decision-diagnostic-head strong,.pricing-decision-panel-head strong{color:var(--pr-signal);font-size:.82rem;font-weight:600}.pricing-decision-diagnostic>button{display:grid;width:100%;min-height:6.4rem;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--pr-line);text-align:left;transition:background-color .24s ease}.pricing-decision-diagnostic>button>span{color:var(--pr-faint);font:500 .875rem var(--font-mono),ui-monospace,monospace}.pricing-decision-diagnostic button small{color:var(--pr-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-diagnostic button strong{display:block;margin-top:.3rem;font-size:1.125rem;font-weight:600}.pricing-decision-diagnostic button p{margin-top:.35rem;color:var(--pr-muted);font-size:1rem;line-height:1.55}.pricing-decision-diagnostic button i{width:1.6rem;height:1px;background:var(--pr-line)}.pricing-decision-diagnostic button.is-active{background:var(--pr-signal-soft)}.pricing-decision-diagnostic button.is-active strong,.pricing-decision-diagnostic button.is-active>span{color:var(--pr-signal)}.pricing-decision-diagnostic button.is-active i{background:linear-gradient(90deg,var(--pr-signal),transparent)}.pricing-decision-orbit{position:relative;display:grid;min-height:18.5rem;grid-template-columns:1fr auto;align-items:end;gap:1.5rem;overflow:hidden;padding:2rem;border-bottom:1px solid var(--pr-line);background:linear-gradient(145deg,color-mix(in srgb,var(--pr-signal) 7%,transparent),transparent 58%)}.pricing-decision-orbit:after{position:absolute;inset:auto -8% -46% 18%;height:8rem;content:"";background:radial-gradient(ellipse,var(--pr-signal-soft),transparent 68%);filter:blur(12px)}.pricing-decision-orbit-rings{position:absolute;top:48%;right:17%;width:13.5rem;height:13.5rem;transform:translate(50%,-50%);filter:drop-shadow(0 0 28px var(--pr-signal-soft))}.pricing-decision-orbit-rings i{position:absolute;inset:0;border:1px solid var(--pr-line);border-radius:50%;animation:pr-orbit-turn 12s linear infinite}.pricing-decision-orbit-rings i:nth-child(2){inset:22%;border-color:color-mix(in srgb,var(--pr-signal) 45%,var(--pr-line));animation-direction:reverse}.pricing-decision-orbit-rings i:nth-child(3){inset:43%;background:var(--pr-signal);border:0;box-shadow:0 0 0 .6rem var(--pr-signal-soft),0 0 38px var(--pr-signal-soft)}.pricing-decision-orbit-rings i:first-child:after{position:absolute;top:11%;left:12%;width:.42rem;height:.42rem;border-radius:50%;content:"";background:var(--pr-cyan);box-shadow:0 0 14px var(--pr-cyan)}.pricing-decision-orbit-rings i:first-child:before{position:absolute;right:-.2rem;bottom:34%;width:.3rem;height:.3rem;border-radius:50%;content:"";background:var(--pr-signal);box-shadow:0 0 18px var(--pr-signal)}.pricing-decision-orbit-copy,.pricing-decision-orbit-price{position:relative;z-index:2}.pricing-decision-orbit-copy>span{color:var(--pr-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-orbit-copy h2{margin-top:.55rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:640;line-height:1.3}.pricing-decision-orbit-copy p{max-width:15rem;margin-top:.55rem;color:var(--pr-muted);font-size:.82rem;line-height:1.65}.pricing-decision-orbit-price{display:grid;justify-items:end;align-self:start;min-width:7rem}.pricing-decision-orbit-price small{color:var(--pr-faint);font-size:.82rem}.pricing-decision-orbit-price strong{margin-top:.35rem;color:var(--pr-signal);font-size:1.125rem;font-weight:600}.pricing-decision-orbit-price span{color:var(--pr-faint);font-size:.82rem}.pricing-decision-stage-switch{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--pr-line)}.pricing-decision-stage-switch button{position:relative;display:grid;min-height:4.5rem;grid-template-columns:1.2rem 1fr;align-items:center;gap:.4rem;padding:.75rem 1rem;border-right:1px solid var(--pr-line);text-align:left;transition:background-color .25s ease,color .25s ease}.pricing-decision-stage-switch button:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--pr-signal);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.pricing-decision-stage-switch button:last-child{border-right:0}.pricing-decision-stage-switch button:hover:before{transform:scaleX(1)}.pricing-decision-stage-switch button:hover{background:color-mix(in srgb,var(--pr-signal) 5%,transparent)}.pricing-decision-stage-switch button span{color:var(--pr-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-stage-switch button strong{margin:0;font-size:1.125rem;font-weight:600}.pricing-decision-stage-switch button i{grid-column:1/-1;width:100%;height:1px;background:var(--pr-line)}.pricing-decision-stage-switch button.is-active{background:color-mix(in srgb,var(--pr-signal) 12%,transparent)}.pricing-decision-stage-switch button.is-active:before{transform:scaleX(1)}.pricing-decision-stage-switch button.is-active span,.pricing-decision-stage-switch button.is-active strong{color:var(--pr-signal)}.pricing-decision-stage-switch button.is-active i{background:linear-gradient(90deg,var(--pr-signal),transparent)}.pricing-decision-diagnostic-foot{display:grid;grid-template-columns:repeat(3,1fr)}.pricing-decision-diagnostic-foot p{padding:.9rem;text-align:center}.pricing-decision-diagnostic-foot p+p{border-left:1px solid var(--pr-line)}.pricing-decision-diagnostic-foot strong{display:block;color:var(--pr-signal);font-size:1.125rem}.pricing-decision-diagnostic-foot span{display:block;margin-top:.25rem;color:var(--pr-faint);font-size:.82rem}.pricing-decision-scene-index{position:absolute;right:0;bottom:1.5rem;display:flex;align-items:center;gap:.65rem;color:var(--pr-faint);font:500 .875rem var(--font-mono),ui-monospace,monospace}.pricing-decision-scene-index i{width:5rem;height:1px;background:linear-gradient(90deg,var(--pr-signal),var(--pr-line))}.pricing-decision-assurance,.pricing-decision-close,.pricing-decision-faq,.pricing-decision-matrix{background:var(--pr-page)}.pricing-decision-assurance,.pricing-decision-faq{background:var(--pr-raised)}.pricing-decision-assurance-frame,.pricing-decision-faq-frame,.pricing-decision-matrix-frame{padding-block:clamp(5rem,9vw,8rem)}.pricing-decision-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.55fr);gap:5vw}.pricing-decision-faq-frame>div:first-child h2,.pricing-decision-heading h2{margin-top:.9rem}.pricing-decision-faq-frame>div:first-child>p:last-child,.pricing-decision-heading>p{color:var(--pr-muted);font-size:.82rem;line-height:1.65}.pricing-decision-difference-strip{display:grid;width:calc(100% - 4.5rem);grid-template-columns:repeat(3,1fr);margin-top:3.5rem;border:0;background:transparent;gap:1rem}.pricing-decision-difference-strip>button{position:relative;display:grid;min-height:13rem;grid-template-columns:auto 1fr;align-content:start;gap:.8rem;padding:1.4rem;text-align:left;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:.5rem;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.pricing-decision-difference-strip>button:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pr-signal) 35%,var(--pr-line));background:color-mix(in srgb,var(--pr-signal) 5%,var(--pr-panel))}.pricing-decision-difference-strip>button.is-active{border-color:var(--pr-signal);background:color-mix(in srgb,var(--pr-signal) 10%,var(--pr-panel))}.pricing-decision-difference-strip>button>span{color:var(--pr-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-difference-strip small{color:var(--pr-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-difference-strip h3{margin-top:.3rem;font-size:1.125rem;font-weight:600}.pricing-decision-difference-strip dl{grid-column:1/3;display:grid;gap:.55rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--pr-line)}.pricing-decision-difference-strip dl>div{display:grid;grid-template-columns:2.4rem 1fr;gap:.6rem;font-size:1rem;line-height:1.5}.pricing-decision-difference-strip dt{color:var(--pr-faint)}.pricing-decision-difference-strip dd{color:var(--pr-muted)}.pricing-decision-difference-strip>button>svg{position:absolute;right:1rem;top:1rem;width:.75rem;color:var(--pr-faint)}.pricing-decision-difference-strip>button.is-active{background:linear-gradient(145deg,var(--pr-signal-soft),var(--pr-panel))}.pricing-decision-difference-strip>button.is-active h3,.pricing-decision-difference-strip>button.is-active>span,.pricing-decision-difference-strip>button.is-active>svg{color:var(--pr-signal)}.pricing-decision-console{display:grid;width:calc(100% - 4.5rem);grid-template-columns:16rem minmax(0,1fr);min-height:34rem;margin-top:1rem;scroll-margin-top:5rem;border:1px solid var(--pr-line);background:var(--pr-line);gap:1px}.pricing-decision-panel,.pricing-decision-tabs{background:var(--pr-panel)}.pricing-decision-tabs{display:flex;min-height:100%;flex-direction:column}.pricing-decision-tabs button{position:relative;display:grid;width:100%;min-height:8rem;flex:1 1 0;grid-template-columns:2rem 1fr 1.4rem;align-items:center;gap:.8rem;padding:1rem;border-bottom:1px solid var(--pr-line);text-align:left;transition:background-color .25s ease,color .25s ease}.pricing-decision-tabs button:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--pr-signal);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.pricing-decision-tabs button:hover:before{transform:scaleX(1)}.pricing-decision-tabs button:hover{background:color-mix(in srgb,var(--pr-signal) 5%,transparent)}.pricing-decision-tabs button.is-active:before{transform:scaleX(1)}.pricing-decision-tabs button>span{color:var(--pr-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-tabs small{color:var(--pr-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-tabs strong{display:block;margin-top:.25rem;font-size:1.125rem;font-weight:600}.pricing-decision-tabs i{width:1.2rem;height:1px;background:var(--pr-line)}.pricing-decision-tabs button.is-active{background:var(--pr-signal-soft)}.pricing-decision-tabs button.is-active strong,.pricing-decision-tabs button.is-active>span{color:var(--pr-signal)}.pricing-decision-tabs button.is-active i{background:var(--pr-signal)}.pricing-decision-tier-list{display:grid;min-height:32rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--pr-line)}.pricing-decision-tier-list:has(>article:only-child){grid-template-columns:1fr}.pricing-decision-tier-list article{position:relative;display:flex;min-width:0;min-height:32rem;flex-direction:column;align-items:stretch;gap:0;padding:1.6rem;background:var(--pr-panel);transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .26s ease}.pricing-decision-tier-list article:hover{z-index:2;transform:translateY(-4px);background:color-mix(in srgb,var(--pr-panel) 94%,var(--pr-signal) 6%)}.pricing-decision-tier-list article.is-highlight:before{position:absolute;inset:0 auto 0 0;width:2px;content:"";background:var(--pr-signal);box-shadow:0 0 24px var(--pr-signal)}.pricing-decision-tier-id{display:flex;min-height:1rem;align-items:center;justify-content:space-between;gap:.45rem;color:var(--pr-faint);font:500 .875rem var(--font-mono),ui-monospace,monospace}.pricing-decision-tier-id strong{color:#101310;padding:.28rem .45rem;background:var(--pr-signal);font-size:.82rem;font-weight:600}.pricing-decision-tier-id small{color:var(--pr-cyan);font-size:.82rem}.pricing-decision-tier-copy{min-height:9.2rem;padding-top:1.35rem}.pricing-decision-tier-outcome{color:var(--pr-signal)!important;font:500 .875rem var(--font-mono),ui-monospace,monospace!important;text-transform:uppercase}.pricing-decision-tier-copy h3{font-size:1.6rem;font-weight:600}.pricing-decision-tier-copy p{margin-top:.65rem;color:var(--pr-muted);font-size:1rem;line-height:1.6}.pricing-decision-tier-price{display:flex;min-height:5rem;flex-direction:column;justify-content:flex-end;gap:.2rem}.pricing-decision-tier-price .is-primary{color:var(--pr-ink);font-size:clamp(2rem,2.8vw,2.8rem);font-weight:620}.pricing-decision-tier-price small,.pricing-decision-tier-price span:not(.is-primary){color:var(--pr-faint);font-size:.82rem}.pricing-decision-tier-divider{height:1px;margin:1.2rem 0;background:linear-gradient(90deg,var(--pr-line),color-mix(in srgb,var(--pr-signal) 45%,var(--pr-line)),var(--pr-line))}.pricing-decision-tier-fit{display:grid;gap:.25rem;margin-bottom:1rem}.pricing-decision-tier-fit span{color:var(--pr-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.pricing-decision-tier-fit strong{color:var(--pr-ink);font-size:1.125rem;font-weight:600}.pricing-decision-tier-list ul{display:grid;grid-template-columns:1fr;gap:.62rem;margin-top:auto;padding-top:1.2rem}.pricing-decision-tier-list li{display:flex;align-items:flex-start;gap:.5rem;color:var(--pr-muted);font-size:1rem;line-height:1.5}.pricing-decision-tier-list li svg{width:.85rem;height:.85rem;flex:0 0 auto;color:var(--pr-signal)}.pricing-decision-tier-list article>a{display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;gap:.4rem;margin-top:1.2rem;padding:.7rem .8rem;border:1px solid var(--pr-line);color:var(--pr-ink);font-size:1rem;transition:border-color .22s ease,background-color .22s ease}.pricing-decision-tier-list article>a:hover{border-color:var(--pr-signal);background:var(--pr-signal-soft)}.pricing-decision-tier-list article.is-highlight>a{color:#101310;border-color:var(--pr-signal);background:var(--pr-signal);font-weight:600}.pricing-decision-tier-list article>a svg{width:.85rem}.pricing-decision-feature-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:3.5rem;border-top:1px solid var(--pr-line);border-left:1px solid var(--pr-line)}.pricing-decision-feature-strip article{display:flex;min-height:15rem;flex-direction:column;padding:1.2rem;border-right:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line)}.pricing-decision-feature-strip article>span{color:var(--pr-faint);font:500 .875rem var(--font-mono),ui-monospace,monospace}.pricing-decision-feature-strip svg{width:1.4rem;margin-top:1rem}.pricing-decision-feature-strip h3{margin-top:.8rem;font-size:1.2rem;font-weight:600}.pricing-decision-feature-strip p{margin-top:.5rem;color:var(--pr-muted);font-size:1rem;line-height:1.55}.pricing-decision-protocol{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem;border-top:1px solid var(--pr-line)}.pricing-decision-protocol article{grid-template-columns:1.7rem 1rem 1fr;gap:.7rem;padding:1.2rem .9rem;border-bottom:1px solid var(--pr-line)}.pricing-decision-protocol article+article{border-left:1px solid var(--pr-line)}.pricing-decision-protocol span{font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-protocol svg{width:1rem;color:var(--pr-signal)}.pricing-decision-protocol h3{font-size:1.125rem;font-weight:600}.pricing-decision-protocol p{grid-column:3;color:var(--pr-muted);font-size:.82rem;line-height:1.65}.pricing-decision-faq-frame{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw}.pricing-decision-faq-frame>div:first-child>p:last-child{max-width:31rem;margin-top:1.5rem}.pricing-decision-faq-list{border-top:1px solid var(--pr-line)}.pricing-decision-faq-list details{border-bottom:1px solid var(--pr-line)}.pricing-decision-faq-list summary{display:grid;min-height:5.3rem;grid-template-columns:2rem 1fr 1rem;align-items:center;gap:1rem;cursor:pointer;list-style:none}.pricing-decision-faq-list summary::-webkit-details-marker{display:none}.pricing-decision-faq-list summary span{color:var(--pr-signal);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-decision-faq-list summary strong{font-size:1rem;font-weight:600}.pricing-decision-faq-list summary svg{width:.9rem;color:var(--pr-faint);transition:transform .26s ease}.pricing-decision-faq-list details[open] summary svg{transform:rotate(180deg);color:var(--pr-signal)}.pricing-decision-faq-list details>p{padding:0 2rem 1.5rem 3rem;color:var(--pr-muted);font-size:1rem;line-height:1.7}.pricing-decision-close-frame{display:grid;min-height:68svh;grid-template-columns:1.2fr .65fr;align-items:center;gap:8vw;padding-block:5rem}.pricing-decision-close-frame h2{margin-top:1rem}.pricing-decision-close-frame>div:last-child{display:grid;gap:1.2rem;padding:1.5rem 0;border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line)}.pricing-decision-close-frame>div:last-child>svg{width:1.1rem;color:var(--pr-signal)}.pricing-decision-close-frame>div:last-child>p{color:var(--pr-muted);font-size:1rem;line-height:1.7}.pricing-decision-close-frame>div:last-child>span{display:flex;align-items:center;gap:.45rem;color:var(--pr-faint);font-size:1rem}.pricing-decision-close-frame>div:last-child>span svg{width:.85rem;color:var(--pr-cyan)}@keyframes pr-pulse{50%{opacity:.45;transform:scale(.76)}}@keyframes pr-wash{to{transform:translateX(5%)}}@keyframes pr-beam{to{transform:translateX(9vw) rotate(22deg)}}@keyframes pr-orbit-turn{to{transform:rotate(1turn)}}@media (max-width:1050px){.pricing-decision-hero-frame{grid-template-columns:minmax(20rem,.9fr) minmax(23rem,.75fr);gap:3rem}.pricing-decision-console,.pricing-decision-difference-strip{width:100%}.pricing-decision-tier-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-decision-feature-strip{grid-template-columns:repeat(3,1fr)}}@media (min-width:1051px){.pricing-decision-hero-frame .pricing-decision-diagnostic{margin-right:4.5rem}}@media (max-width:760px){.pricing-decision{padding-top:4rem}.pricing-decision-frame{width:min(calc(100% - 2rem),42rem)}.pricing-decision-hero-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;justify-content:center;gap:1.6rem;padding-block:5.5rem 2rem}.pricing-decision-status{top:1.2rem}.pricing-decision-hero-copy h1{font-size:clamp(2rem,8vw,2.8rem)}.pricing-decision-hero-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:1.1rem;-webkit-box-orient:vertical;line-clamp:3}.pricing-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-decision-button{padding-inline:.55rem}.pricing-decision-diagnostic{width:100%;margin-top:auto}.pricing-decision-orbit{min-height:11rem;padding:1.2rem}.pricing-decision-orbit-rings{right:11%;width:8rem;height:8rem}.pricing-decision-orbit-copy h2{font-size:1.9rem}.pricing-decision-orbit-copy p{display:none}.pricing-decision-orbit-price strong{font-size:1.4rem}.pricing-decision-stage-switch button{min-height:3.7rem}.pricing-decision-scene-index{display:none}.pricing-decision-faq-frame,.pricing-decision-heading{display:block}.pricing-decision-faq-frame>div:first-child h2,.pricing-decision-heading h2{font-size:clamp(2rem,8vw,3rem)}.pricing-decision-heading>p{margin-top:1.5rem}.pricing-decision-difference-strip{width:100%;grid-template-columns:1fr;margin-top:2.5rem}.pricing-decision-difference-strip>button{min-height:9.5rem}.pricing-decision-console{grid-template-columns:1fr;min-height:0;margin-top:2.5rem}.pricing-decision-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.pricing-decision-tabs button{min-height:5.5rem;grid-template-columns:1fr;gap:.3rem;padding:.7rem;text-align:center}.pricing-decision-tabs button i{display:none}.pricing-decision-tier-list{grid-template-columns:1fr}.pricing-decision-tier-list article{min-height:29rem;padding:1.3rem}.pricing-decision-tier-copy{min-height:auto}.pricing-decision-tier-price{margin-top:1rem}.pricing-decision-feature-strip{grid-template-columns:repeat(2,1fr)}.pricing-decision-feature-strip article{min-height:12rem}.pricing-decision-protocol{grid-template-columns:1fr}.pricing-decision-protocol article+article{border-left:0}.pricing-decision-faq-list{margin-top:3rem}.pricing-decision-close-frame{display:block;min-height:46rem;padding-block:5rem}.pricing-decision-close-frame h2{font-size:clamp(2.8rem,12vw,4rem)}.pricing-decision-close-frame>div:last-child{margin-top:4rem}}@media (prefers-reduced-motion:reduce){.pricing-decision-beam,.pricing-decision-hero:before,.pricing-decision-status span{animation:none}}.news-intelligence{--ni-page:#090a0c;--ni-raised:#101216;--ni-panel:rgba(16,18,22,0.94);--ni-ink:#f4f3ee;--ni-muted:rgba(244,243,238,0.68);--ni-faint:rgba(244,243,238,0.4);--ni-line:rgba(244,243,238,0.12);--ni-signal:#ff675c;--ni-signal-soft:rgba(255,103,92,0.12);--ni-cyan:#3ad4df;overflow:clip;color:var(--ni-ink);background:var(--ni-page)}html.light .news-intelligence{--ni-page:#f5f6f2;--ni-raised:#e9ece7;--ni-panel:rgba(255,255,252,0.95);--ni-ink:#101214;--ni-muted:rgba(16,18,20,0.68);--ni-faint:rgba(16,18,20,0.4);--ni-line:rgba(16,18,20,0.13);--ni-signal:#d9473d;--ni-signal-soft:rgba(217,71,61,0.1);--ni-cyan:#087f89}.news-intelligence-frame{position:relative;z-index:2;width:min(calc(100% - 4rem),1320px);margin-inline:auto}.news-intelligence-kicker{color:var(--ni-signal);font:500 .62rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.news-intelligence-hero{position:relative;min-height:calc(100svh - 4rem);overflow:hidden;background:radial-gradient(circle at 72% 45%,var(--ni-signal-soft),transparent 24%),linear-gradient(var(--ni-line) 1px,transparent 1px),linear-gradient(90deg,var(--ni-line) 1px,transparent 1px),var(--ni-page);background-size:auto,112px 112px,112px 112px,auto}.news-intelligence-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,var(--ni-signal) 5%,transparent) 48%,transparent 72%);animation:ni-hero-wash 9s ease-in-out infinite alternate}.news-intelligence-scan{position:absolute;z-index:1;top:0;bottom:0;left:66%;width:1px;background:linear-gradient(transparent,var(--ni-signal),transparent);box-shadow:0 0 42px var(--ni-signal);opacity:.42;animation:ni-scan 7s cubic-bezier(.45,0,.55,1) infinite}.news-intelligence-hero-frame{display:grid;min-height:calc(100svh - 4rem);grid-template-columns:minmax(0,1fr) minmax(28rem,.82fr);align-items:center;gap:7vw;padding-block:7rem 4rem}.news-intelligence-status{position:absolute;top:2rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--ni-faint);font:500 .54rem var(--font-mono),ui-monospace,monospace;letter-spacing:.06em}.news-intelligence-close>div:first-child span,.news-intelligence-status span{width:.38rem;height:.38rem;border-radius:50%;background:var(--ni-signal);box-shadow:0 0 16px var(--ni-signal);animation:ni-pulse 2.2s ease-in-out infinite}.news-intelligence-hero-copy h1{max-width:100%;margin-top:1.1rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.news-intelligence-hero-copy h1 span{display:block}.news-intelligence-hero-copy h1 span+span{margin-top:1rem}.news-intelligence-close-title-second{display:block;margin-top:1rem}.news-intelligence-hero-copy>p:last-of-type{max-width:38rem;margin-top:1.7rem;color:var(--ni-muted);font-size:.82rem;line-height:1.9}.news-intelligence-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.news-intelligence-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.7rem;padding:.78rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.95rem;font-weight:600;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .24s ease,background-color .24s ease}.news-intelligence-button:hover{transform:translateY(-2px)}.news-intelligence-button svg{width:.9rem;height:.9rem}.news-intelligence-button-primary{background:var(--ni-signal);color:#fff9f4;box-shadow:0 16px 42px var(--ni-signal-soft)}.news-intelligence-button-secondary{border-color:var(--ni-line);background:var(--ni-panel);color:var(--ni-ink)}.news-intelligence-button-secondary:hover{border-color:var(--ni-signal)}.news-intelligence-button:disabled{cursor:wait;opacity:.66}.news-intelligence-button svg.is-loading{animation:spin 1s linear infinite}.news-intelligence-radar{border:1px solid var(--ni-line);background:var(--ni-panel);box-shadow:0 32px 100px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.news-intelligence-radar-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--ni-line);color:var(--ni-faint);font:500 .875rem var(--font-mono),ui-monospace,monospace}.news-intelligence-radar-head strong{color:var(--ni-signal)}.news-intelligence-radar-core{position:relative;display:grid;height:18rem;place-items:center;overflow:hidden}.news-intelligence-radar-core:after,.news-intelligence-radar-core:before,.news-intelligence-radar-core>i{position:absolute;width:14rem;height:14rem;border:1px solid var(--ni-line);border-radius:50%;content:""}.news-intelligence-radar-core:after{width:9rem;height:9rem}.news-intelligence-radar-core>i:first-child{width:4.5rem;height:4.5rem}.news-intelligence-radar-core>i:nth-child(2){width:1px;height:100%;border:0;border-radius:0;background:var(--ni-line)}.news-intelligence-radar-core>i:nth-child(3){width:100%;height:1px;border:0;border-radius:0;background:var(--ni-line)}.news-intelligence-radar-core span{position:relative;z-index:2;display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:50%;background:var(--ni-signal);color:#fff;box-shadow:0 0 0 1rem var(--ni-signal-soft),0 0 50px var(--ni-signal-soft)}.news-intelligence-radar-core span:after{position:absolute;width:13rem;height:1px;transform:rotate(-34deg);transform-origin:left;content:"";background:linear-gradient(90deg,var(--ni-signal),transparent);animation:ni-radar 4s linear infinite}.news-intelligence-radar-core svg{width:1rem}.news-intelligence-radar-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ni-line)}.news-intelligence-radar-stats div{padding:1rem;text-align:center}.news-intelligence-radar-stats div+div{border-left:1px solid var(--ni-line)}.news-intelligence-radar-stats strong{display:block;color:var(--ni-signal);font-size:1.8rem;font-weight:620}.news-intelligence-radar-stats span{display:block;margin-top:.3rem;color:var(--ni-faint);font-size:.875rem}.news-intelligence-radar>p{display:flex;align-items:center;gap:.45rem;padding:.75rem 1rem;border-top:1px solid var(--ni-line);color:var(--ni-muted);font-size:.875rem}.news-intelligence-radar>p svg{width:.75rem;color:var(--ni-cyan)}.news-intelligence-scene-index{position:absolute;right:0;bottom:1.5rem;display:flex;align-items:center;gap:.65rem;color:var(--ni-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace}.news-intelligence-scene-index i{width:5rem;height:1px;background:linear-gradient(90deg,var(--ni-signal),var(--ni-line))}.news-intelligence-brief,.news-intelligence-channels,.news-intelligence-timeline{background:var(--ni-page)}.news-intelligence-timeline{background:var(--ni-raised)}.news-intelligence-brief-frame,.news-intelligence-channels-frame,.news-intelligence-timeline-frame{padding-block:clamp(5rem,9vw,8rem)}.news-intelligence-heading,.news-intelligence-timeline-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.55fr);align-items:end;gap:5vw}.news-intelligence-heading h2,.news-intelligence-timeline-head h2{max-width:100%;margin-top:.9rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.news-intelligence-heading>p,.news-intelligence-timeline-head>div:last-child{color:var(--ni-muted);font-size:.78rem;line-height:1.8}.news-intelligence-notice{margin-top:2rem;padding:1rem;border:1px solid var(--ni-line);color:var(--ni-muted);font-size:.7rem}.news-intelligence-loading{display:grid;min-height:24rem;place-items:center;margin-top:3rem;border-top:1px solid var(--ni-line);border-bottom:1px solid var(--ni-line)}.news-intelligence-loading span{position:absolute;width:4rem;height:4rem;border:1px solid var(--ni-line);border-radius:50%;animation:ni-loading 1.8s ease-out infinite}.news-intelligence-loading span:nth-child(2){animation-delay:.45s}.news-intelligence-loading span:nth-child(3){animation-delay:.9s}.news-intelligence-lead-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(22rem,.65fr);gap:1px;margin-top:3.5rem;background:var(--ni-line);border:1px solid var(--ni-line)}.news-intelligence-lead,.news-intelligence-secondary{background:var(--ni-panel)}.news-intelligence-lead{display:grid;min-height:31rem;grid-template-rows:auto 1fr auto}.news-intelligence-lead-foot,.news-intelligence-lead-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ni-line);color:var(--ni-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace}.news-intelligence-lead-foot span:last-child,.news-intelligence-lead-meta span{display:flex;align-items:center;gap:.45rem}.news-intelligence-lead-foot svg,.news-intelligence-lead-meta svg{width:.75rem;color:var(--ni-signal)}.news-intelligence-lead-body{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4.5rem)}.news-intelligence-lead-body>p{color:var(--ni-signal);font:500 .58rem var(--font-mono),ui-monospace,monospace}.news-intelligence-lead-body h3{max-width:100%;margin-top:1rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:620;line-height:1.3}.news-intelligence-lead-body>div{display:-webkit-box;max-width:50rem;margin-top:1.2rem;overflow:hidden;color:var(--ni-muted);font-size:.76rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-intelligence-lead-foot{border-top:1px solid var(--ni-line);border-bottom:0}.news-intelligence-lead:hover .news-intelligence-lead-foot span:last-child{color:var(--ni-signal)}.news-intelligence-secondary{display:grid;grid-template-rows:repeat(2,1fr)}.news-intelligence-secondary>a{position:relative;display:grid;grid-template-columns:2rem 1fr 1rem;gap:1rem;align-items:start;padding:2rem 1.5rem}.news-intelligence-secondary>a+a{border-top:1px solid var(--ni-line)}.news-intelligence-secondary>a>span{color:var(--ni-signal);font:500 .82rem var(--font-mono),ui-monospace,monospace}.news-intelligence-secondary p{color:var(--ni-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.news-intelligence-secondary h3{margin-top:.8rem;font-size:1.125rem;line-height:1.3;font-weight:600}.news-intelligence-secondary time{display:block;margin-top:1.2rem;color:var(--ni-faint);font-size:.82rem}.news-intelligence-secondary svg{width:.8rem;color:var(--ni-faint);transition:color .24s ease,transform .24s ease}.news-intelligence-secondary a:hover svg{color:var(--ni-signal);transform:translate(2px,-2px)}.news-intelligence-filter{min-width:0}.news-intelligence-filter>span{display:flex;align-items:center;gap:.4rem;color:var(--ni-faint);font:500 .95rem var(--font-mono),ui-monospace,monospace}.news-intelligence-filter>span svg{width:1rem;color:var(--ni-signal)}.news-intelligence-filter>div{display:flex;max-height:6rem;flex-wrap:wrap;gap:.4rem;margin-top:.8rem;overflow:auto}.news-intelligence-filter button{padding:.55rem .85rem;border:1px solid var(--ni-line);border-radius:999px;color:var(--ni-muted);background:transparent;font-size:.95rem;transition:color .22s ease,border-color .22s ease,background-color .22s ease}.news-intelligence-filter button.is-active,.news-intelligence-filter button:hover{border-color:var(--ni-signal);color:var(--ni-ink);background:var(--ni-signal-soft)}.news-intelligence-list{margin-top:3.5rem;border-top:1px solid var(--ni-line)}.news-intelligence-row{display:grid;min-height:9rem;grid-template-columns:2.5rem 10rem minmax(0,1fr) 1.2rem;align-items:center;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--ni-line)}.news-intelligence-row-index{color:var(--ni-signal);font:500 .875rem var(--font-mono),ui-monospace,monospace}.news-intelligence-row-meta{display:grid;gap:.5rem}.news-intelligence-row-meta strong{overflow:hidden;color:var(--ni-muted);font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.news-intelligence-row-meta time{color:var(--ni-faint);font:500 .8rem var(--font-mono),ui-monospace,monospace}.news-intelligence-row-copy{min-width:0}.news-intelligence-row-copy p{color:var(--ni-cyan);font:500 .8rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.news-intelligence-row-copy h3{margin-top:.4rem;font-size:1.125rem;line-height:1.3;font-weight:600}.news-intelligence-row-copy span{display:-webkit-box;margin-top:.45rem;overflow:hidden;color:var(--ni-muted);font-size:.875rem;line-height:1.6;-webkit-box-orient:vertical;line-clamp:2}.news-intelligence-row>svg{width:.85rem;color:var(--ni-faint);transition:color .22s ease,transform .22s ease}.news-intelligence-row:hover>svg{color:var(--ni-signal);transform:translate(2px,-2px)}.news-intelligence-row:hover h3{color:var(--ni-signal)}.news-intelligence-list-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;color:var(--ni-faint);font:500 .82rem var(--font-mono),ui-monospace,monospace}.news-intelligence-list-foot button{display:flex;align-items:center;gap:.45rem;color:var(--ni-signal)}.news-intelligence-list-foot button svg{width:.75rem}.news-intelligence-list-foot strong{color:var(--ni-faint);font-weight:500}.news-intelligence-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;border:1px solid var(--ni-line);background:var(--ni-line)}.news-intelligence-channel{display:flex;min-height:22rem;flex-direction:column;padding:1.5rem;background:var(--ni-panel)}.news-intelligence-channel>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--ni-signal);font:500 .95rem var(--font-mono),ui-monospace,monospace}.news-intelligence-channel>div:first-child svg{width:1.4rem}.news-intelligence-channel>p{margin-top:auto;color:var(--ni-cyan);font:500 .95rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.news-intelligence-channel h3{margin-top:.7rem;font-size:1.125rem;line-height:1.3;font-weight:600}.news-intelligence-channel>div:nth-of-type(2){margin-top:.75rem;color:var(--ni-muted);font-size:1rem;line-height:1.7}.news-intelligence-channel>strong{display:flex;align-items:center;gap:.45rem;margin-top:1.5rem;color:var(--ni-signal);font-size:.95rem}.news-intelligence-channel>strong svg{width:.75rem;transition:transform .22s ease}.news-intelligence-channel:hover>strong svg{transform:translate(2px,-2px)}.news-intelligence-close{display:grid;min-height:58svh;align-content:center;justify-items:start;margin-top:clamp(6rem,11vw,10rem);padding-block:5rem;border-top:1px solid var(--ni-line)}.news-intelligence-close>div:first-child{display:flex;align-items:center;gap:.55rem;color:var(--ni-faint);font:500 .54rem var(--font-mono),ui-monospace,monospace}.news-intelligence-close h2{max-width:100%;margin-top:1.2rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.news-intelligence-close>p{max-width:42rem;margin-top:1.5rem;color:var(--ni-muted);font-size:.95rem;line-height:1.8}.news-intelligence-close>div:last-child{display:flex;align-items:center;gap:1.2rem;margin-top:2rem}.news-intelligence-text-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--ni-cyan);font-size:.82rem}.news-intelligence-text-link svg{width:.8rem}@keyframes ni-scan{0%,to{transform:translateX(-18vw);opacity:0}20%,80%{opacity:.42}50%{transform:translateX(18vw)}}@keyframes ni-radar{to{transform:rotate(326deg)}}@keyframes ni-pulse{50%{opacity:.45;transform:scale(.76)}}@keyframes ni-hero-wash{to{transform:translateX(5%)}}@keyframes ni-loading{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2)}}@media (max-width:980px){.news-intelligence-hero-frame{grid-template-columns:minmax(20rem,.85fr) minmax(22rem,.8fr);gap:3rem}.news-intelligence-lead-grid{grid-template-columns:1fr}.news-intelligence-secondary{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.news-intelligence-secondary>a+a{border-top:0;border-left:1px solid var(--ni-line)}.news-intelligence-row{grid-template-columns:2rem 8rem minmax(0,1fr) 1rem;gap:1rem}}@media (max-width:760px){.news-intelligence{padding-top:4rem}.news-intelligence-frame{width:min(calc(100% - 2rem),42rem)}.news-intelligence-hero-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;justify-content:center;gap:2rem;padding-block:5.5rem 2.2rem}.news-intelligence-status{top:1.2rem}.news-intelligence-hero-copy h1{font-size:clamp(2.8rem,12vw,3.5rem)}.news-intelligence-hero-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.72rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-intelligence-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.news-intelligence-button{padding-inline:.6rem}.news-intelligence-radar{width:100%;margin-top:auto}.news-intelligence-radar-core{height:8rem}.news-intelligence-radar-core:before{width:7rem;height:7rem}.news-intelligence-radar-core:after{width:4.5rem;height:4.5rem}.news-intelligence-radar-core>i:first-child{width:2.6rem;height:2.6rem}.news-intelligence-radar-core span{width:2rem;height:2rem}.news-intelligence-radar-core span:after{width:6rem}.news-intelligence-radar-core svg{width:.75rem}.news-intelligence-scene-index{display:none}.news-intelligence-heading,.news-intelligence-timeline-head{display:block}.news-intelligence-heading h2,.news-intelligence-timeline-head h2{font-size:clamp(2.8rem,12vw,4rem)}.news-intelligence-heading>p{margin-top:1.5rem}.news-intelligence-lead-grid{margin-top:2.5rem}.news-intelligence-lead{min-height:28rem}.news-intelligence-lead-body{padding:1.5rem}.news-intelligence-lead-body h3{font-size:2rem}.news-intelligence-secondary{grid-template-columns:1fr}.news-intelligence-secondary>a+a{border-top:1px solid var(--ni-line);border-left:0}.news-intelligence-filter{margin-top:2rem}.news-intelligence-filter>div{flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.news-intelligence-filter button{flex:0 0 auto}.news-intelligence-row{min-height:8rem;grid-template-columns:1.7rem minmax(0,1fr) 1rem;gap:.7rem}.news-intelligence-row-meta{grid-column:2;grid-row:1;display:flex;align-items:center;gap:.7rem}.news-intelligence-row-copy{grid-column:2;grid-row:2}.news-intelligence-row-index{grid-row:1/3;align-self:start}.news-intelligence-row>svg{grid-column:3;grid-row:1/3}.news-intelligence-row-copy span{display:none}.news-intelligence-channel-grid{grid-template-columns:1fr}.news-intelligence-channel{min-height:17rem}.news-intelligence-close{min-height:46rem}.news-intelligence-close h2{font-size:clamp(3rem,13vw,4.4rem)}.news-intelligence-close>div:last-child{display:grid;width:100%}}@media (prefers-reduced-motion:reduce){.news-intelligence-close>div:first-child span,.news-intelligence-hero:before,.news-intelligence-radar-core span:after,.news-intelligence-scan,.news-intelligence-status span{animation:none}}.branches-network{--bn-page:#090a0c;--bn-raised:#101216;--bn-ink:#f4f3ee;--bn-muted:rgba(244,243,238,0.7);--bn-line:rgba(244,243,238,0.1);--bn-panel:rgba(11,13,16,0.92);--bn-lime:#b7f52a;--bn-cyan:#34d7e8;overflow:clip;color:var(--bn-ink);background:var(--bn-page)}html.light .branches-network{--bn-page:#f3f4ef;--bn-raised:#e9ebe6;--bn-ink:#101214;--bn-muted:rgba(16,18,20,0.68);--bn-line:rgba(16,18,20,0.12);--bn-panel:rgba(253,253,249,0.95);--bn-lime:#a6dc22;--bn-cyan:#00a8bc}.branches-network h1,.branches-network h2,.branches-network h3,.branches-network p{margin-block:0}.branches-title-2,.investment-title-2,.private-title-2{line-height:1.5}.career-line-2{white-space:nowrap;min-width:var(--career-line-min,9ch)}.branches-network-frame{position:relative;z-index:3;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.branches-network-kicker{color:var(--bn-cyan);font:600 .62rem var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.branches-network-hero{position:relative;min-height:calc(100svh - 4rem);overflow:hidden;background:#07080a}.branches-hq-media,.branches-hq-veil,.branches-network-hero-media,.branches-network-hero-veil{position:absolute;inset:0}.branches-network-hero-media img{filter:saturate(.5) contrast(1.08) brightness(.56);transform:scale(1.015)}.branches-network-hero-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.98),rgba(5,6,8,.86) 42%,rgba(5,6,8,.24) 72%,rgba(5,6,8,.58)),linear-gradient(180deg,rgba(5,6,8,.04),transparent 52%,rgba(5,6,8,.92))}html.light .branches-network-hero-media img{filter:saturate(.52) contrast(.98) brightness(1.02)}html.light .branches-network-hero-veil{background:linear-gradient(90deg,rgba(243,244,239,.97),rgba(243,244,239,.82) 42%,rgba(243,244,239,.12) 72%,rgba(243,244,239,.38)),linear-gradient(180deg,transparent 48%,rgba(243,244,239,.9))}.branches-network-hero-frame{display:grid;min-height:calc(100svh - 4rem);grid-template-columns:minmax(27rem,.9fr) minmax(26rem,.72fr);align-items:center;gap:8vw;padding-block:5.5rem 4rem}.branches-network-status{position:absolute;top:1.8rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--bn-muted);font:500 .58rem var(--font-mono),ui-monospace,monospace}.branches-network-status span{width:.4rem;height:.4rem;border-radius:50%;background:var(--bn-lime);box-shadow:0 0 18px color-mix(in srgb,var(--bn-lime) 70%,transparent)}.branches-network-hero-copy h1{max-width:100%;margin-top:1.2rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.branches-network-hero-copy>p:last-of-type{max-width:40rem;margin-top:1.4rem;color:var(--bn-muted);font-size:.9rem;line-height:1.85}.branches-network-actions{display:flex;gap:.7rem;margin-top:2rem}.branches-network-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;padding:0 1.15rem;border:1px solid var(--bn-line);border-radius:.35rem;font-size:.95rem;font-weight:650;transition:transform .32s ease,border-color .32s ease}.branches-network-button:hover{transform:translateY(-3px)}.branches-network-button svg{width:.95rem}.branches-network-button-primary{border-color:var(--bn-lime);background:var(--bn-lime);color:#10120b}.branches-network-button-secondary{border-color:color-mix(in srgb,var(--bn-cyan) 45%,transparent);background:var(--bn-panel)}.branches-network-overview{border:1px solid var(--bn-line);background:var(--bn-panel);box-shadow:0 30px 90px rgba(0,0,0,.18);backdrop-filter:blur(18px)}.branches-network-overview-head,.branches-network-overview>p{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid var(--bn-line);color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-network-overview-route{padding:1rem 1.1rem}.branches-network-overview-route>div{display:grid;min-height:3.55rem;grid-template-columns:1rem 2rem 1fr;align-items:center;gap:.7rem;border-bottom:1px solid var(--bn-line)}.branches-network-overview-route i{width:.45rem;height:.45rem;border:1px solid var(--bn-cyan);border-radius:50%}.branches-network-overview-route .is-hq i{border-color:var(--bn-lime);background:var(--bn-lime);box-shadow:0 0 14px color-mix(in srgb,var(--bn-lime) 50%,transparent)}.branches-network-overview-route span{color:var(--bn-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-network-overview-route strong{font-size:.82rem}.branches-network-overview>p{justify-content:flex-start;gap:.55rem;border-bottom:0;color:var(--bn-muted)}.branches-network-overview>p svg{width:.8rem;color:var(--bn-lime)}.branches-network-scene-index{position:absolute;right:0;bottom:1.2rem;display:grid;width:9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;color:var(--bn-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-network-scene-index i{height:1px;background:linear-gradient(90deg,var(--bn-cyan),var(--bn-lime))}.branches-network-console{background:var(--bn-page)}.branches-network-console-frame{padding-block:6rem}.branches-network-heading{display:grid;grid-template-columns:.5fr 1.25fr .6fr;align-items:end;gap:2rem}.branches-network-heading h2{max-width:100%;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.branches-network-heading>p:last-child{color:var(--bn-muted);font-size:.8rem;line-height:1.75}.branches-node-system{display:grid;min-height:31rem;grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);margin-top:4rem;border:1px solid var(--bn-line);background:var(--bn-panel)}.branches-node-tabs{display:grid;grid-auto-rows:minmax(5.5rem,auto);border-right:1px solid var(--bn-line)}.branches-node-tabs button{display:grid;width:100%;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-bottom:1px solid var(--bn-line);color:var(--bn-muted);text-align:left;transition:background-color .25s ease,color .25s ease}.branches-node-tabs button.is-active{color:var(--bn-ink);background:color-mix(in srgb,var(--bn-cyan) 7%,transparent)}.branches-node-tabs button>span{color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-node-tabs button small{display:block;font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-node-tabs button strong{display:block;margin-top:.45rem;font-size:1.125rem}.branches-node-tabs button i{width:2.8rem;height:1px;background:var(--bn-line)}.branches-node-tabs button.is-active i{background:linear-gradient(90deg,var(--bn-cyan),var(--bn-lime))}.branches-node-tabs button.is-hq{align-content:center;padding:1.5rem 1.2rem;color:var(--bn-ink);background:linear-gradient(160deg,color-mix(in srgb,var(--bn-lime) 14%,transparent),color-mix(in srgb,var(--bn-cyan) 8%,transparent));border:1px solid color-mix(in srgb,var(--bn-lime) 45%,transparent);border-radius:.5rem;margin:.5rem}.branches-node-tabs button.is-hq>span{color:var(--bn-lime)}.branches-node-tabs button.is-hq small{color:var(--bn-lime);font-weight:600}.branches-node-tabs button.is-hq strong{font-size:1.5rem;font-weight:640;letter-spacing:.01em}.branches-node-tabs button.is-hq i{background:linear-gradient(90deg,var(--bn-lime),transparent);height:2px}.branches-node-display{display:grid;grid-template-rows:auto 1fr auto;min-height:36rem}.branches-node-display-foot,.branches-node-display-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;border-bottom:1px solid var(--bn-line);color:var(--bn-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-node-display-head span{color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-node-display-head strong{color:var(--bn-lime);font-size:.82rem}.branches-node-display-main{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:3rem;align-items:start;padding:clamp(2rem,5vw,4.5rem);min-height:28rem}.branches-node-display-main>div:first-child>p{color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.branches-node-display-main h3{max-width:100%;margin-top:1rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:620;line-height:1.3}.branches-node-display-main blockquote{max-width:45rem;margin:1.4rem 0 0;padding-left:1rem;border-left:2px solid var(--bn-lime);color:var(--bn-muted);font-size:.8rem;line-height:1.8}.branches-node-services{border-top:1px solid var(--bn-line)}.branches-node-services>span{display:block;padding:.85rem 0;color:var(--bn-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-node-services p{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;padding:.85rem 0;border-top:1px solid var(--bn-line);font-size:.85rem}.branches-node-services small{color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-node-display-foot{border-top:1px solid var(--bn-line);border-bottom:0}.branches-node-display-foot span{display:flex;align-items:center;gap:.45rem}.branches-node-display-foot svg{width:.8rem;color:var(--bn-lime)}.branches-node-region{color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.branches-node-tagline{margin-top:.6rem;color:var(--bn-muted);font-size:.86rem;font-style:italic}.branches-node-side{display:flex;flex-direction:column;gap:1.6rem}.branches-node-cta{display:flex;flex-direction:column;gap:.7rem}.branches-node-cta .branches-network-button{justify-content:center}.branches-node-operator{margin-top:1.8rem;padding:1.1rem 1.2rem;border:1px solid color-mix(in srgb,var(--bn-lime) 28%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--bn-lime) 6%,transparent)}.branches-node-operator-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--bn-lime);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.branches-node-operator-label svg{width:.8rem}.branches-node-operator strong{display:block;margin-top:.6rem;font-size:1.05rem;font-weight:620}.branches-node-operator p{margin-top:.5rem;color:var(--bn-muted);font-size:.82rem;line-height:1.8}.branches-profile{margin-top:1.4rem}.branches-profile-label{display:block;color:var(--bn-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.branches-profile-nickname{color:var(--bn-muted);font-size:.86rem;font-style:italic}.branches-profile-intro{margin-top:.9rem;color:color-mix(in srgb,var(--bn-ink) 82%,transparent);font-size:.88rem;line-height:1.9}.branches-profile-highlights{margin-top:1.8rem}.branches-profile-highlights ul{margin-top:1.1rem;display:flex;flex-direction:column;gap:1.1rem}.branches-profile-highlights li{display:grid;grid-template-columns:2rem 1fr;gap:.8rem}.branches-profile-index{color:var(--bn-cyan);font:600 .82rem var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.branches-profile-hl-title{font-size:.98rem;font-weight:620;line-height:1.4}.branches-profile-hl-body{margin-top:.4rem;color:var(--bn-muted);font-size:.84rem;line-height:1.85}.branches-profile-facts{margin-top:1.8rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.branches-profile-facts>div{padding:.9rem 1rem;border:1px solid var(--bn-line);border-radius:.5rem;background:color-mix(in srgb,var(--bn-ink) 3%,transparent)}.branches-profile-facts strong{display:block;font-size:1rem;font-weight:640;line-height:1.3}.branches-profile-facts span{display:block;margin-top:.4rem;color:var(--bn-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.branches-profile-relevance{margin-top:1.8rem;padding:1.1rem 1.2rem;border:1px solid color-mix(in srgb,var(--bn-cyan) 24%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--bn-cyan) 6%,transparent)}.branches-profile-relevance .branches-profile-label{color:var(--bn-cyan)}.branches-profile-relevance p{margin-top:.6rem;font-size:.86rem;line-height:1.9}.branches-hq-profile{margin-top:2rem;max-width:42rem}.branches-hq-profile .branches-profile-facts{grid-template-columns:repeat(4,1fr)}.branches-hq{position:relative;min-height:76svh;overflow:hidden;color:#f4f3ee;background:#07080a}.branches-hq-media img{filter:saturate(.44) contrast(1.1) brightness(.5)}.branches-hq-veil{z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.96),rgba(5,6,8,.74) 54%,rgba(5,6,8,.32)),linear-gradient(180deg,rgba(5,6,8,.1),rgba(5,6,8,.88))}.branches-hq-frame{display:grid;min-height:76svh;grid-template-columns:1fr minmax(28rem,.8fr);align-items:center;gap:7vw;padding-block:4rem}.branches-hq-copy h2{max-width:100%;margin-top:1rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.branches-hq-copy>p:last-child{max-width:35rem;margin-top:1.2rem;color:rgba(244,243,238,.68);font-size:.85rem;line-height:1.8}.branches-hq-terminal{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(244,243,238,.16);background:rgba(8,10,12,.88);backdrop-filter:blur(18px)}.branches-hq-terminal-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid rgba(244,243,238,.14);color:#34d7e8;font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-hq-terminal-head strong{color:#b7f52a}.branches-hq-terminal>div:not(.branches-hq-terminal-head,.branches-hq-contact){padding:1.1rem;border-right:1px solid rgba(244,243,238,.14);border-bottom:1px solid rgba(244,243,238,.14)}.branches-hq-terminal>div strong{display:block;color:#b7f52a;font-size:1.8rem;font-weight:620}.branches-hq-terminal>div span{display:block;margin-top:.35rem;color:rgba(244,243,238,.58);font-size:.82rem}.branches-hq-terminal>p{grid-column:1/-1;display:flex;gap:.55rem;padding:1rem 1.1rem;color:rgba(244,243,238,.68);font-size:.82rem;line-height:1.6}.branches-hq-terminal>p svg{width:.9rem;flex:0 0 auto;color:#b7f52a}.branches-hq-contact{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(244,243,238,.14)}.branches-hq-contact a{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.9rem 1.1rem;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.branches-hq-contact a+a{border-left:1px solid rgba(244,243,238,.14)}.branches-hq-contact svg{width:.85rem;color:#34d7e8}.branches-hq-copy-services{margin-top:1.8rem;max-width:42rem}.branches-hq-copy-services ul{margin-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem 1.6rem}.branches-hq-copy-services li{display:grid;grid-template-columns:2rem 1fr;gap:.6rem;align-items:baseline;font-size:.9rem;line-height:1.6}html.light .branches-hq-copy .branches-hq-copy-services li,html.light .branches-hq-copy .branches-profile-hl-title,html.light .branches-hq-copy .branches-profile-intro{color:rgba(244,243,238,.92)}html.light .branches-hq-copy .branches-profile-facts span,html.light .branches-hq-copy .branches-profile-hl-body,html.light .branches-hq-copy .branches-profile-label,html.light .branches-hq-copy .branches-profile-nickname,html.light .branches-hq-copy .branches-profile-relevance p{color:rgba(244,243,238,.68)}html.light .branches-hq-copy .branches-profile-facts strong{color:#f4f3ee}html.light .branches-hq-copy .branches-profile-facts>div{border-color:rgba(244,243,238,.16);background:rgba(244,243,238,.05)}html.light .branches-hq-copy .branches-profile-relevance{border-color:rgba(52,215,232,.4);background:rgba(52,215,232,.12)}html.light .branches-hq-copy .branches-profile-relevance .branches-profile-label{color:#34d7e8}.branches-delivery{background:var(--bn-raised)}.branches-delivery-frame{display:grid;grid-template-columns:.8fr 1.4fr;gap:6vw;padding-block:6rem}.branches-delivery-frame h2{max-width:100%;margin-top:1rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.branches-delivery-stages{border-top:1px solid var(--bn-line)}.branches-delivery-stages article{display:grid;min-height:6.6rem;grid-template-columns:2rem 1.2rem .65fr 1fr;align-items:center;gap:.8rem;border-bottom:1px solid var(--bn-line)}.branches-delivery-stages span{color:var(--bn-cyan);font:500 .82rem var(--font-mono),ui-monospace,monospace}.branches-delivery-stages svg{width:1rem;color:var(--bn-lime)}.branches-delivery-stages h3{font-size:1.125rem}.branches-delivery-stages p{color:var(--bn-muted);font-size:.85rem;line-height:1.6}.branches-delivery-assurance{grid-column:1/-1;display:flex;justify-content:flex-end;gap:2rem;padding-top:1rem;border-top:1px solid var(--bn-line)}.branches-delivery-assurance p{display:flex;align-items:center;gap:.5rem;color:var(--bn-muted);font-size:.82rem}.branches-delivery-assurance svg{width:.85rem;color:var(--bn-lime)}.branches-network-close{background:var(--bn-page)}.branches-network-close-frame{display:grid;min-height:68svh;grid-template-columns:1.25fr .65fr;align-items:center;gap:8vw;padding-block:5rem}.branches-network-close-frame h2{max-width:100%;margin-top:1rem;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.branches-network-close-frame>div:last-child{display:grid;gap:1.2rem;padding:1.5rem 0;border-top:1px solid var(--bn-line);border-bottom:1px solid var(--bn-line)}.branches-network-close-frame>div:last-child>p{color:var(--bn-muted);font-size:.8rem;line-height:1.8}.branches-network-text-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--bn-cyan);font-size:.82rem}.branches-network-text-link svg{width:.85rem}@media (max-width:1023px){.branches-network-frame{width:min(calc(100% - 2.5rem),920px)}.branches-network-hero-frame{grid-template-columns:minmax(21rem,.85fr) minmax(22rem,.9fr);gap:3rem}.branches-node-display-main{grid-template-columns:1fr}.branches-node-services{display:block}.branches-hq-profile .branches-profile-facts,.branches-profile-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.branches-network{padding-top:4rem}.branches-network-frame{width:min(calc(100% - 2rem),42rem)}.branches-network-hero-frame{display:flex;min-height:calc(100svh - 4rem);flex-direction:column;justify-content:center;gap:1.5rem;padding-block:5.4rem 1.5rem}.branches-network-status{top:1.2rem}.branches-network-hero-copy h1{font-size:clamp(1.75rem,6vw,2.5rem)}.branches-network-line-2{white-space:normal;min-width:0}.branches-network-hero-copy>p:last-of-type{display:-webkit-box;overflow:hidden;font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.branches-network-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.3rem}.branches-network-button{padding-inline:.55rem;font-size:.9rem}.branches-network-overview{width:100%;margin-top:auto}.branches-network-overview-route{display:grid;grid-template-columns:repeat(4,1fr)}.branches-network-overview-route>div{min-height:auto;grid-template-columns:1fr;gap:.35rem;padding:.7rem 0;border-bottom:0;text-align:center}.branches-network-overview-route i{margin-inline:auto}.branches-network-overview>p,.branches-network-scene-index{display:none}.branches-network-console-frame{padding-block:4rem}.branches-network-heading{display:block}.branches-network-heading h2{margin-top:1rem;font-size:clamp(1.5rem,5vw,2.25rem)}.branches-network-heading>p:last-child{margin-top:1rem}.branches-node-system{grid-template-columns:1fr;min-height:auto;margin-top:2.5rem}.branches-node-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--bn-line)}.branches-node-tabs button{min-height:5.4rem;grid-template-columns:1.4rem 1fr;padding:.7rem}.branches-node-tabs button i{display:none}.branches-node-display-main{gap:2rem;padding:1.5rem}.branches-node-display-main h3{font-size:clamp(1.5rem,5vw,2.25rem)}.branches-node-services{display:block}.branches-profile-facts{grid-template-columns:1fr 1fr}.branches-node-display-foot{display:grid}.branches-hq,.branches-hq-frame{min-height:48rem}.branches-hq-frame{display:block;padding-block:4rem}.branches-hq-copy h2{font-size:clamp(1.5rem,5vw,2.25rem)}.branches-hq-copy-services ul{grid-template-columns:1fr}.branches-hq-terminal{margin-top:3rem}.branches-hq-contact{grid-template-columns:1fr}.branches-hq-contact a+a{border-top:1px solid rgba(244,243,238,.14);border-left:0}.branches-delivery-frame{display:block;padding-block:4rem}.branches-delivery-frame h2{font-size:clamp(1.5rem,5vw,2.25rem)}.branches-delivery-stages{margin-top:3rem}.branches-delivery-stages article{grid-template-columns:1.5rem 1rem 1fr;padding-block:1rem}.branches-delivery-stages p{grid-column:3}.branches-delivery-assurance{display:grid;justify-content:start;margin-top:2rem}.branches-network-close-frame{display:block;min-height:42rem;padding-block:5rem}.branches-network-close-frame h2{font-size:clamp(1.5rem,5vw,2.25rem)}.branches-network-close-frame>div:last-child{margin-top:4rem}}.subpage-private>section:first-child{min-height:84svh;display:flex;align-items:center;background:radial-gradient(circle at 78% 42%,var(--sp-signal-soft),transparent 28%),var(--sp-page)!important}.subpage-private>section:nth-of-type(2) .mt-14.grid>*{position:relative;min-height:14rem;background:transparent!important;border-width:1px 0 0!important}.subpage-private>section:nth-of-type(2) .mt-14.grid>:after{position:absolute;right:-.45rem;top:-.25rem;width:.5rem;height:.5rem;border-radius:50%;content:"";background:var(--sp-signal)}.subpage-private>section:nth-of-type(3) .lg\:grid-cols-5>*{background:var(--sp-panel)!important;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%)}.subpage-enterprise .enterprise-hero{background:radial-gradient(circle at 76% 44%,var(--sp-signal-soft),transparent 30%),var(--sp-page)!important}.subpage-enterprise .enterprise-hero h1{font-size:clamp(2.4rem,4vw,4rem)}.subpage-enterprise .enterprise-hero h1,.subpage-enterprise .enterprise-section h2{max-width:100%;color:var(--sp-ink);font-weight:640;line-height:1.3;letter-spacing:.02em}.subpage-enterprise .enterprise-section h2{font-size:clamp(2.4rem,3vw,3rem)}.cases-title-2,.enterprise-title-2,.pricing-title-2{line-height:1.5}@media (max-width:760px){.subpage-enterprise .enterprise-hero h1{--enterprise-hero-min:0}.subpage-enterprise .enterprise-section h2{--enterprise-section-min:0}}.subpage-enterprise .enterprise-command{position:relative;overflow:hidden;background:color-mix(in srgb,var(--sp-panel-strong) 78%,transparent)!important;backdrop-filter:blur(24px)}.subpage-enterprise .enterprise-command:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.09) 48%,transparent 62%);transform:translateX(-120%);animation:sp-console-glint 7s ease-in-out infinite}.subpage-enterprise .enterprise-service-card{min-height:21rem;display:flex;flex-direction:column;justify-content:flex-end}.subpage-enterprise .enterprise-service-card:nth-child(2n){transform:translateY(2.5rem)}.subpage-enterprise .enterprise-service-card:nth-child(2n):hover{transform:translateY(calc(2.5rem - 5px))}.subpage-investment .investment-hero-card{border-left:2px solid var(--sp-signal)!important;background:color-mix(in srgb,var(--sp-panel-strong) 78%,transparent)!important}html.light .subpage-investment .investment-hero-card{background:rgba(247,247,243,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 24px 80px rgba(31,35,32,.12)}html.light .subpage-investment .investment-hero-card :is(p,li){color:rgba(17,19,17,.72)!important}.subpage-investment .investment-hero-item{border-width:0 0 1px!important;border-radius:0!important;background:transparent!important}.subpage-investment>section:nth-of-type(3) .grid>article{min-height:15rem;display:flex;flex-direction:column;justify-content:space-between}.subpage-careers .careers-hero-card{background:color-mix(in srgb,var(--sp-panel-strong) 78%,transparent)!important}html.light .subpage-careers .careers-hero-veil{background:linear-gradient(90deg,rgba(239,238,233,.96),rgba(239,238,233,.82) 44%,rgba(239,238,233,.18) 78%),linear-gradient(180deg,rgba(239,238,233,.12),rgba(239,238,233,.72) 92%)!important}html.light .subpage-careers .careers-hero-card{background:rgba(247,247,243,.9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 24px 80px rgba(31,35,32,.12)}html.light .subpage-careers .careers-hero-card :is(p,span){color:rgba(17,19,17,.72)!important}.subpage-careers .careers-hero-item,.subpage-careers>section:nth-of-type(2) article{background:transparent!important;border-width:0 0 1px!important;border-radius:0!important}.subpage-careers>section:nth-of-type(2) article{min-height:9rem;display:flex;flex-direction:column;justify-content:space-between}.subpage-careers>section:nth-of-type(4) article{background:var(--sp-panel)!important}.subpage-contact .contact-hero{min-height:72svh;display:flex;align-items:center}.subpage-contact>section:nth-of-type(2) article{min-height:16rem;display:flex;flex-direction:column;justify-content:space-between}.subpage-contact>section:nth-of-type(3) article{border-width:0 0 0 1px!important;background:transparent!important}.subpage-contact form{border:1px solid var(--sp-line);border-radius:.5rem;padding:clamp(1.25rem,4vw,3rem);background:var(--sp-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.subpage-cases .cases-card{background:var(--sp-panel)!important}.subpage-cases .cases-card:nth-child(3n+1){transform:translateY(1.75rem)}.subpage-cases .cases-card:nth-child(3n+1):hover{transform:translateY(calc(1.75rem - 5px))}.subpage-cases .cases-card-image-gradient{background:linear-gradient(to top,var(--sp-page),transparent 75%)!important}.subpage-case-detail .case-detail-hero-bottom{padding-bottom:clamp(4rem,10vh,8rem)}.subpage-news>section:first-child{min-height:52svh;display:flex;align-items:end}.subpage-news>section:nth-of-type(2) article{border-width:0 0 1px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.subpage-news>section:nth-of-type(2) article:hover{transform:translateX(.35rem);box-shadow:none!important}.subpage-news .ai-news-feed-link{border-radius:999px!important;background:transparent!important}.subpage-pricing>section:first-child{min-height:62svh;display:flex;align-items:center}.subpage-pricing>section:nth-of-type(2) article{min-height:32rem;display:flex;flex-direction:column;background:var(--sp-panel)!important}.subpage-pricing>section:nth-of-type(2) article:nth-child(2){border-color:var(--sp-signal)!important;background:linear-gradient(180deg,var(--sp-signal-soft),var(--sp-panel))!important;transform:translateY(-1rem)}.subpage-branches .branches-hq-card{background:var(--sp-panel)!important}.subpage-branches>section:nth-of-type(2) article{border-radius:0!important;border-width:0 0 1px!important;background:transparent!important}.subpage-branches article img{filter:saturate(.7) contrast(1.04);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease}.subpage-branches article:hover img{transform:scale(1.04);filter:saturate(.9) contrast(1.07)}.subpage-glossary>section:first-child{min-height:48svh;display:flex;align-items:end}.subpage-glossary dl>div{border-color:var(--sp-line)!important;background:transparent!important}@keyframes sp-orbit-drift{0%{transform:translate3d(0,-2rem,0) rotate(-4deg)}to{transform:translate3d(-4rem,3rem,0) rotate(6deg)}}@keyframes sp-scan{0%,to{opacity:.25;transform:scaleX(.45);transform-origin:right}50%{opacity:.9;transform:scaleX(1);transform-origin:right}}@keyframes sp-console-glint{0%,65%,to{transform:translateX(-120%)}84%{transform:translateX(120%)}}@media (max-width:1023px){.subpage-os:after{right:-29rem}.subpage-cases .cases-card:nth-child(3n+1),.subpage-cases .cases-card:nth-child(3n+1):hover,.subpage-enterprise .enterprise-service-card:nth-child(2n),.subpage-enterprise .enterprise-service-card:nth-child(2n):hover,.subpage-pricing>section:nth-of-type(2) article:nth-child(2){transform:none}}@media (max-width:767px){.subpage-os .container{width:min(100% - 1.5rem,1320px)}.subpage-os:before{background-size:64px 64px;opacity:.18}.subpage-os>section:not(:first-child):before{top:1rem;left:.8rem}.subpage-os>section:not(:first-child):after{top:1.22rem;left:3.25rem;width:3rem}.subpage-os article:hover{transform:none}.subpage-os>section:first-child{min-height:auto}.subpage-os>section:first-child:after{right:1rem;bottom:1rem}.subpage-private>section:nth-of-type(2) .mt-14.grid>*{min-height:0}.subpage-contact form{padding:1.1rem}.subpage-contact .contact-hero{min-height:78svh;align-items:flex-start;padding-top:7rem}.subpage-contact .contact-hero-image{inset:auto 0 0!important;width:100%!important;height:44%!important;opacity:.5!important}.subpage-contact .contact-hero-veil{background:linear-gradient(180deg,var(--sp-page) 0,var(--sp-page) 48%,color-mix(in srgb,var(--sp-page) 62%,transparent) 72%,var(--sp-page) 100%)!important}html.light .subpage-contact .contact-hero-image{opacity:.56!important}.subpage-contact .contact-hero .container{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.subpage-enterprise .enterprise-command:after,.subpage-os:after,.subpage-os>section:first-child:after{animation:none}}body[data-pd-paging=true]:before{position:fixed;inset:0;z-index:14;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 8%,color-mix(in srgb,var(--co-signal,#8fd0c7) 5%,transparent) 50%,transparent 92%);backdrop-filter:blur(2px);animation:pd-page-veil 1.05s cubic-bezier(.16,1,.3,1) both}.pd-screen[data-leaving]>.container,footer#footer[data-leaving] .pd-footer-grid,footer#footer[data-leaving] .pd-footer-intro{opacity:.16!important;filter:blur(12px)!important;transform:translateY(-3rem) scale(.975)!important}body[data-pd-direction=previous] .pd-screen[data-leaving]>.container,body[data-pd-direction=previous] footer#footer[data-leaving] .pd-footer-grid,body[data-pd-direction=previous] footer#footer[data-leaving] .pd-footer-intro{transform:translateY(3rem) scale(.975)!important}.pd-screen[data-entering]:not([data-active])>.container,footer#footer[data-entering]:not([data-active]) .pd-footer-grid,footer#footer[data-entering]:not([data-active]) .pd-footer-intro{opacity:0!important;filter:blur(14px)!important;transform:translateY(4rem) scale(.97)!important}body[data-pd-direction=previous] .pd-screen[data-entering]:not([data-active])>.container,body[data-pd-direction=previous] footer#footer[data-entering]:not([data-active]) .pd-footer-grid,body[data-pd-direction=previous] footer#footer[data-entering]:not([data-active]) .pd-footer-intro{transform:translateY(-4rem) scale(.97)!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.76s;animation-fill-mode:both;mix-blend-mode:normal}::view-transition-old(root){animation-name:co-theme-out;animation-timing-function:cubic-bezier(.4,0,.8,.2)}::view-transition-new(root){animation-name:co-theme-in;animation-timing-function:cubic-bezier(.16,1,.3,1)}html.theme-is-transitioning #site-header,html.theme-is-transitioning .co-canvas,html.theme-is-transitioning .pd-global-glow{transition:filter .76s ease,opacity .76s ease,background-color .76s ease,border-color .76s ease}@keyframes pd-page-veil{0%,to{opacity:0}42%{opacity:.72}}@keyframes co-theme-out{0%{opacity:1;filter:blur(0) saturate(1)}to{opacity:0;filter:blur(8px) saturate(.82)}}@keyframes co-theme-in{0%{opacity:0;filter:blur(8px) saturate(.82)}to{opacity:1;filter:blur(0) saturate(1)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root),body[data-pd-paging=true]:before{animation:none!important}}.pd-stage-rail{--co-page:#070807;--co-ink:#f1f0eb;--co-muted:rgba(241,240,235,0.58);--co-hairline:rgba(241,240,235,0.13);--co-signal:#8fd0c7;position:fixed;z-index:24;top:50%;right:6.6rem;display:grid;width:2.4rem;gap:.2rem;transform:translateY(-50%);transition:opacity .32s ease,transform .5s cubic-bezier(.16,1,.3,1)}html.light .pd-stage-rail{--co-page:#efeeea;--co-ink:#151716;--co-muted:rgba(21,23,22,0.58);--co-hairline:rgba(21,23,22,0.13);--co-signal:#c34034}.pd-stage-progress{position:absolute;top:1rem;right:0;bottom:1rem;width:1px;overflow:hidden;background:var(--co-hairline)}.pd-stage-progress i{position:absolute;inset:0 0 auto;height:var(--stage-progress);background:var(--co-signal);box-shadow:0 0 14px color-mix(in srgb,var(--co-signal) 54%,transparent);transition:height .76s cubic-bezier(.16,1,.3,1)}.pd-stage-rail button{display:grid;min-height:2.6rem;grid-template-columns:1.5rem .7rem;align-items:center;gap:.35rem;color:var(--co-muted);text-align:left;transition:color .24s ease,transform .24s ease}.pd-stage-rail button.is-active,.pd-stage-rail button:hover{color:var(--co-ink);transform:translateX(-.25rem)}.pd-stage-rail button span{font-family:var(--font-mono);font-size:.58rem}.pd-stage-rail button strong{display:none}.pd-stage-rail button i{width:.34rem;height:.34rem;border:1px solid var(--co-hairline);border-radius:50%;background:var(--co-page);transition:background .24s ease,box-shadow .24s ease,transform .24s ease}.pd-stage-rail button.is-active span{color:var(--co-signal)}.pd-stage-rail button.is-active i{border-color:var(--co-signal);background:var(--co-signal);box-shadow:0 0 16px color-mix(in srgb,var(--co-signal) 58%,transparent);transform:scale(1.28)}body:has(.co-hero[data-active]) .pd-stage-rail{pointer-events:none;opacity:0;transform:translate(.75rem,-50%)}.pd-footer-index,.pd-stage-mark{position:absolute;z-index:8;top:7.2rem;left:max(2rem,calc((100vw - 1440px) / 2 + 2rem));display:grid;width:min(18rem,28vw);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;color:var(--co-muted);font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase}.pd-footer-index span,.pd-stage-mark span{color:var(--co-signal)}.pd-footer-index i,.pd-stage-mark i{height:1px;width:100%;background:var(--co-signal);transform-origin:left center}.pd-footer-index strong,.pd-stage-mark strong{font-weight:500}.pd-screen .pd-quantum-gallery,.pd-screen .pd-spatial-media,.pd-screen .pd-stage-mark,.pd-screen>.container{transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .65s ease}.pd-screen:not([data-active])>.container{opacity:.12;filter:blur(8px);transform:translateY(3rem) scale(.985)}.pd-screen:not([data-active]) .pd-stage-mark,footer#footer:not([data-active]) .pd-stage-mark{opacity:0;transform:translateX(-2rem)}.pd-screen[data-active] .pd-stage-mark,.pd-screen[data-active]>.container,footer#footer[data-active] .pd-stage-mark{opacity:1;filter:blur(0);transform:none}.pd-screen[data-active] .pd-stage-mark i,footer#footer[data-active] .pd-footer-index i,footer#footer[data-active] .pd-stage-mark i{animation:pd-stage-line-in 1.1s cubic-bezier(.16,1,.3,1) both}.pd-home .pd-quantum-grid,.pd-home .pd-split{height:100svh;min-height:100svh;padding-top:clamp(6.8rem,13vh,8.8rem);padding-bottom:clamp(2rem,5vh,4rem)}.pd-home .pd-section-copy h2,.pd-home .pd-system-head h2{font-size:clamp(2.35rem,4vw,3rem);line-height:1.04}.pd-finale-panel h2 span+span,.pd-hero-title-second,.pd-section-copy h2 span+span,.pd-section-title-second,.pd-system-head h2 span+span{display:block;margin-top:1rem}.pd-finale-panel h1 span,.pd-finale-panel h2 span,.pd-section-copy h1 span,.pd-section-copy h2 span,.pd-system-head h1 span,.pd-system-head h2 span{display:block}.pd-home .pd-section-copy>p:not(.pd-kicker){margin-top:1.1rem;line-height:1.75}.pd-home .pd-layer-list{margin-top:1.35rem;gap:.5rem}.pd-home .pd-layer-list div{min-height:4.25rem;grid-template-columns:4.2rem 1fr;padding:.7rem .8rem;background:linear-gradient(105deg,color-mix(in srgb,var(--co-ceramic) 7%,transparent),transparent 48%),var(--co-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--co-ceramic) 16%,transparent)}.pd-home .pd-spatial-media{min-height:min(62vh,38rem);border-radius:8px;transform:perspective(1300px) rotateY(-3.2deg) rotateX(1.2deg)}.pd-home .pd-quantum-gallery>div:before,.pd-home .pd-spatial-media:before{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;background:url(/images/brand/ceramic-grain.png) 50%/420px 420px repeat;mix-blend-mode:soft-light;opacity:.08}.pd-home .pd-operating>.container{display:grid;height:100svh;align-content:center;padding-top:6rem;padding-bottom:2rem}.pd-home .pd-system-head{max-width:66rem;padding-top:0}.pd-home .pd-system-head h2{margin-top:.85rem;max-width:56rem}.pd-home .pd-capability-matrix{margin-top:clamp(1.2rem,3vh,2.2rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.pd-home .pd-capability-matrix article,.pd-home .pd-capability-matrix article:nth-child(2n){min-height:clamp(9rem,19vh,11.5rem);border-radius:8px;padding:.85rem 1rem;transform:none}.pd-home .pd-capability-matrix article:after{position:absolute;top:3.15rem;right:1rem;left:1rem;height:1px;content:"";background:linear-gradient(90deg,var(--co-hairline),color-mix(in srgb,var(--co-signal) 52%,transparent),var(--co-hairline));background-size:220% 100%;animation:pd-flow-line 3.8s ease-in-out infinite}.pd-home .pd-card-top span{font-size:1.7rem}.pd-home .pd-capability-matrix article>strong{margin-top:1rem;font-size:1.02rem}.pd-home .pd-capability-matrix article>p{max-width:92%;margin-top:.45rem;font-size:.78rem;line-height:1.55}.pd-home .pd-card-flow{bottom:.72rem;font-size:.62rem}.pd-home .pd-quantum-gallery{min-height:min(63vh,38rem);gap:.65rem}.pd-home .pd-quantum-gallery>div{border-radius:8px}.pd-home .pd-quantum-gallery>div:nth-child(2){margin-top:9vh;margin-bottom:4vh}.pd-home .pd-proof-grid{margin-top:1.4rem;border-radius:8px}.pd-home .pd-proof-grid div{position:relative;overflow:hidden;padding:.85rem}.pd-home .pd-proof-grid div:after{position:absolute;right:-30%;bottom:0;left:-30%;height:1px;content:"";background:var(--co-signal);opacity:.5;transform:translateX(-60%);animation:pd-proof-scan 4.8s ease-in-out infinite}.pd-home .pd-finale{height:100svh;min-height:100svh;max-height:100svh;padding-top:0}.pd-home .pd-finale-panel{display:grid;min-height:100svh;align-content:center;padding:6rem 2rem 2rem}.pd-home .pd-finale-panel h2{max-width:62rem;font-size:clamp(2.35rem,6vw,3rem);line-height:.98}.pd-home .pd-contact-strip{width:min(100%,64rem);border-radius:8px;background:linear-gradient(100deg,color-mix(in srgb,var(--co-ceramic) 7%,transparent),transparent 52%),color-mix(in srgb,var(--co-page) 76%,transparent)}body:has(.pd-pageflow) footer#footer{display:grid;grid-template-rows:auto auto 1fr auto;align-content:center;color:var(--co-ink);background:radial-gradient(circle at 74% 48%,color-mix(in srgb,var(--co-signal) 9%,transparent),transparent 32%),var(--co-page)!important}body:has(.pd-pageflow) .pd-footer-index{color:var(--co-muted)}.pd-footer-intro{position:relative;z-index:2;padding-top:clamp(9.4rem,17vh,11rem)}.pd-footer-intro>p{color:var(--co-muted);font-family:var(--font-mono);font-size:.66rem}.pd-footer-intro h2{margin-top:.75rem;color:var(--co-ink);font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5.8rem);font-weight:610;line-height:.98}.footer-cta-zone.pd-footer-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(2.5rem,5vw,5rem);padding-top:clamp(4rem,8vh,6.5rem);padding-bottom:clamp(3rem,5vh,4.5rem);border-bottom:1px solid var(--co-hairline)}.footer-cta-left{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.footer-cta-zone .footer-cta-headline{margin:0;color:var(--co-ink);font-family:var(--font-sans);font-size:clamp(3rem,5.5vw,6rem);font-weight:580;line-height:1;letter-spacing:-.04em;text-wrap:balance}.footer-cta-headline-second{display:block;margin-top:.3em}.footer-cta-services{margin:.5rem 0 0;font-size:.85rem;line-height:1.65;color:var(--co-muted);letter-spacing:.01em}.footer-cta-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.footer-cta-btn-primary{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.2rem;background:var(--co-signal);color:#0a0c0b;font-size:.85rem;font-weight:500;border-radius:3px;letter-spacing:.01em;transition:opacity .18s ease,transform .18s ease;text-decoration:none;white-space:nowrap}.footer-cta-btn-primary .footer-cta-arrow{display:inline-block;margin-left:.15rem;transition:transform .18s ease}.footer-cta-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.footer-cta-btn-primary:hover .footer-cta-arrow{transform:translateX(3px)}.footer-cta-btn-ghost{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.2rem;border:1px solid color-mix(in srgb,var(--co-ink) 50%,transparent);color:var(--co-ink);font-size:.85rem;font-weight:500;border-radius:3px;letter-spacing:.01em;transition:border-color .18s ease,background .18s ease;text-decoration:none;white-space:nowrap}.footer-cta-btn-ghost .footer-cta-arrow{display:inline-block;margin-left:.15rem;transition:transform .18s ease}.footer-cta-btn-ghost:hover{border-color:color-mix(in srgb,var(--co-ink) 40%,transparent);background:color-mix(in srgb,var(--co-ink) 5%,transparent)}.footer-cta-btn-ghost:hover .footer-cta-arrow{transform:translateX(3px)}.footer-cta-panel{display:flex;flex-direction:column;min-width:0;align-self:stretch;border:1px solid color-mix(in srgb,var(--co-signal) 28%,var(--co-hairline));border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--co-signal) 6%,transparent),transparent 32%),rgba(255,255,255,.025);backdrop-filter:blur(8px)}html.dark .footer-cta-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--co-signal) 14%,transparent) 0,transparent 28%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--co-signal) 8%,transparent),transparent 55%),#0d1014!important;border-color:#4a8a83!important;box-shadow:inset 0 1px 0 rgba(143,208,199,.35),0 1px 24px rgba(0,0,0,.4)!important}.footer-cta-panel-rows{display:flex;flex-direction:column;margin:0;padding:0;flex:1}.footer-cta-panel-row{display:grid;grid-template-columns:5.5rem 1fr;grid-template-rows:auto auto;-moz-column-gap:.9rem;column-gap:.9rem;row-gap:.2rem;align-items:baseline;padding:.9rem 1rem;border-bottom:1px solid var(--co-hairline)}.footer-cta-panel-row:last-child{border-bottom:none}.footer-cta-panel-label{grid-column:1;grid-row:1/3;align-self:center;margin:0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--co-muted)}.footer-cta-panel-value{grid-row:1;font-size:.92rem;font-weight:500;letter-spacing:.01em;color:var(--co-ink)}.footer-cta-panel-sub,.footer-cta-panel-value{grid-column:2;margin:0;font-family:var(--font-mono)}.footer-cta-panel-sub{grid-row:2;font-size:.74rem;letter-spacing:.04em;color:color-mix(in srgb,var(--co-ink) 70%,transparent)}.footer-cta-panel-foot{display:flex;align-items:center;gap:.45rem;padding:.7rem 1rem;border-top:1px solid var(--co-hairline);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:#c8c5be}.footer-cta-panel-pin{color:var(--co-signal);font-size:.85rem}body:has(.pd-pageflow) .footer-cta-zone.pd-footer-intro{align-items:center;padding-top:clamp(9rem,16vh,11rem);padding-bottom:clamp(3.5rem,5vh,5rem);gap:clamp(3rem,6vw,6rem)}body:has(.pd-pageflow) .footer-cta-zone .footer-cta-headline{font-size:clamp(3.2rem,6.5vw,4rem)}body:has(.pd-pageflow) .footer-cta-panel{max-width:28rem}@keyframes pd-cta-fly-from-left{0%{opacity:0;transform:translate3d(-2.5rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pd-cta-fly-from-right{0%{opacity:0;transform:translate3d(2.5rem,0,0)}to{opacity:1;transform:translateZ(0)}}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-left{animation:pd-cta-fly-from-left .95s cubic-bezier(.16,1,.3,1) .1s both}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel{animation:pd-cta-fly-from-right .95s cubic-bezier(.16,1,.3,1) .28s both}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-accent,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-actions,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-headline,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-services{animation:pd-cta-fly-from-left .7s cubic-bezier(.16,1,.3,1) both}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-accent{animation-delay:.22s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-headline{animation-delay:.32s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-services{animation-delay:.46s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-actions{animation-delay:.6s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-head,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-row{animation:pd-cta-fly-from-right .65s cubic-bezier(.16,1,.3,1) both}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-head{animation-delay:.45s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-row:first-child{animation-delay:.55s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-row:nth-child(2){animation-delay:.65s}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-row:nth-child(3){animation-delay:.75s}@keyframes pd-page-fly-from-left{0%{opacity:0;transform:translate3d(-2.5rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pd-page-fly-from-right{0%{opacity:0;transform:translate3d(2.5rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pd-page-fly-from-bottom{0%{opacity:0;transform:translate3d(0,1.5rem,0)}to{opacity:1;transform:translateZ(0)}}.pd-screen[data-active] .pd-stage-mark{animation:pd-page-fly-from-bottom .7s cubic-bezier(.16,1,.3,1) .05s both}.pd-spatial[data-active] .pd-section-copy{animation:pd-page-fly-from-left .95s cubic-bezier(.16,1,.3,1) .15s both}.pd-spatial[data-active] .pd-spatial-media{animation:pd-page-fly-from-right .95s cubic-bezier(.16,1,.3,1) .28s both}.pd-spatial[data-active] .pd-layer-list>div:first-child{animation:pd-page-fly-from-bottom .6s cubic-bezier(.16,1,.3,1) .4s both}.pd-spatial[data-active] .pd-layer-list>div:nth-child(2){animation:pd-page-fly-from-bottom .6s cubic-bezier(.16,1,.3,1) .5s both}.pd-spatial[data-active] .pd-layer-list>div:nth-child(3){animation:pd-page-fly-from-bottom .6s cubic-bezier(.16,1,.3,1) .6s both}.pd-spatial[data-active] .pd-map-pin-a{animation:pd-page-fly-from-right .55s cubic-bezier(.16,1,.3,1) .7s both}.pd-spatial[data-active] .pd-map-pin-b{animation:pd-page-fly-from-right .55s cubic-bezier(.16,1,.3,1) .8s both}.pd-spatial[data-active] .pd-map-pin-c{animation:pd-page-fly-from-right .55s cubic-bezier(.16,1,.3,1) .9s both}.pd-operating[data-active] .pd-system-head{animation:pd-page-fly-from-bottom .85s cubic-bezier(.16,1,.3,1) .15s both}.pd-operating[data-active] .pd-capability-matrix>article:first-child{animation:pd-page-fly-from-left .7s cubic-bezier(.16,1,.3,1) .35s both}.pd-operating[data-active] .pd-capability-matrix>article:nth-child(2){animation:pd-page-fly-from-bottom .7s cubic-bezier(.16,1,.3,1) .45s both}.pd-operating[data-active] .pd-capability-matrix>article:nth-child(3){animation:pd-page-fly-from-right .7s cubic-bezier(.16,1,.3,1) .55s both}.pd-operating[data-active] .pd-capability-matrix>article:nth-child(4){animation:pd-page-fly-from-left .7s cubic-bezier(.16,1,.3,1) .65s both}.pd-operating[data-active] .pd-capability-matrix>article:nth-child(5){animation:pd-page-fly-from-bottom .7s cubic-bezier(.16,1,.3,1) .75s both}.pd-operating[data-active] .pd-capability-matrix>article:nth-child(6){animation:pd-page-fly-from-right .7s cubic-bezier(.16,1,.3,1) .85s both}.pd-quantum[data-active] .pd-quantum-gallery>div:first-child{animation:pd-page-fly-from-left .85s cubic-bezier(.16,1,.3,1) .15s both}.pd-quantum[data-active] .pd-quantum-gallery>div:nth-child(2){animation:pd-page-fly-from-left .85s cubic-bezier(.16,1,.3,1) .3s both}.pd-quantum[data-active] .pd-section-copy{animation:pd-page-fly-from-right .95s cubic-bezier(.16,1,.3,1) .2s both}.pd-quantum[data-active] .pd-proof-grid>div:first-child{animation:pd-page-fly-from-bottom .55s cubic-bezier(.16,1,.3,1) .55s both}.pd-quantum[data-active] .pd-proof-grid>div:nth-child(2){animation:pd-page-fly-from-bottom .55s cubic-bezier(.16,1,.3,1) .65s both}.pd-quantum[data-active] .pd-proof-grid>div:nth-child(3){animation:pd-page-fly-from-bottom .55s cubic-bezier(.16,1,.3,1) .75s both}.pd-quantum[data-active] .pd-proof-grid>div:nth-child(4){animation:pd-page-fly-from-bottom .55s cubic-bezier(.16,1,.3,1) .85s both}.pd-finale[data-active] .pd-kicker{animation:pd-page-fly-from-left .7s cubic-bezier(.16,1,.3,1) .15s both}.pd-finale[data-active] .pd-finale-panel h2{animation:pd-page-fly-from-left .85s cubic-bezier(.16,1,.3,1) .3s both}.pd-finale[data-active] .pd-finale-panel>div:has(.pd-button){animation:pd-page-fly-from-bottom .7s cubic-bezier(.16,1,.3,1) .55s both}.pd-finale[data-active] .pd-contact-strip{animation:pd-page-fly-from-bottom .7s cubic-bezier(.16,1,.3,1) .7s both}@media (max-width:767px){.footer-cta-zone.pd-footer-intro{grid-template-columns:1fr;gap:2.5rem;padding-top:clamp(3rem,7vh,4.5rem)}.footer-cta-zone .footer-cta-headline{font-size:clamp(2.6rem,10vw,3.5rem)}.footer-cta-actions{width:100%}.footer-cta-btn-ghost,.footer-cta-btn-primary{flex:1 1 auto;justify-content:center}.footer-cta-panel{align-self:stretch}}@media (prefers-reduced-motion:reduce){.footer-cta-btn-ghost,.footer-cta-btn-ghost .footer-cta-arrow,.footer-cta-btn-primary,.footer-cta-btn-primary .footer-cta-arrow{transition:none}body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-accent,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-actions,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-headline,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-left,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-head,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-panel-row,body:has(.pd-pageflow) footer#footer[data-active] .footer-cta-services{animation:none!important}.pd-finale[data-active] .pd-contact-strip,.pd-finale[data-active] .pd-finale-panel h2,.pd-finale[data-active] .pd-finale-panel>div:has(.pd-button),.pd-finale[data-active] .pd-kicker,.pd-operating[data-active] .pd-capability-matrix>article,.pd-operating[data-active] .pd-system-head,.pd-quantum[data-active] .pd-proof-grid>div,.pd-quantum[data-active] .pd-quantum-gallery>div,.pd-quantum[data-active] .pd-section-copy,.pd-screen[data-active] .pd-stage-mark,.pd-spatial[data-active] .pd-layer-list>div,.pd-spatial[data-active] .pd-map-pin-a,.pd-spatial[data-active] .pd-map-pin-b,.pd-spatial[data-active] .pd-map-pin-c,.pd-spatial[data-active] .pd-section-copy,.pd-spatial[data-active] .pd-spatial-media{animation:none!important}}@media (prefers-reduced-transparency:reduce){.footer-cta-panel{backdrop-filter:none;background:linear-gradient(180deg,color-mix(in srgb,var(--co-signal) 8%,transparent),transparent 32%),color-mix(in srgb,var(--co-ink) 5%,transparent)}}body:has(.pd-pageflow) footer#footer>.pd-footer-grid{position:relative;z-index:2;align-self:center;margin-top:clamp(1.2rem,3vh,2.2rem);margin-bottom:0;border-color:var(--co-hairline);border-radius:8px;background:linear-gradient(105deg,color-mix(in srgb,var(--co-ceramic) 7%,transparent),transparent 48%),var(--co-surface);padding-top:clamp(1.4rem,3vh,2.3rem);padding-bottom:clamp(1.4rem,3vh,2.3rem);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--co-ceramic) 16%,transparent);backdrop-filter:blur(22px)}body:has(.pd-pageflow) footer#footer .text-white,body:has(.pd-pageflow) footer#footer [class*="text-white/"]{color:var(--co-ink)!important}body:has(.pd-pageflow) footer#footer [class*="text-white/[0.55]"]{color:var(--co-muted)!important}.pd-footer-legal{position:relative;z-index:2;align-self:end;border-color:var(--co-hairline)!important}body:has(.pd-pageflow) footer#footer:not([data-active]) .pd-footer-grid,body:has(.pd-pageflow) footer#footer:not([data-active]) .pd-footer-intro{opacity:.1;filter:blur(8px);transform:translateY(2.5rem)}footer#footer .pd-footer-grid,footer#footer .pd-footer-index,footer#footer .pd-footer-intro{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .65s ease}footer#footer[data-active] .pd-footer-grid,footer#footer[data-active] .pd-footer-index,footer#footer[data-active] .pd-footer-intro{opacity:1;filter:none;transform:none}@keyframes pd-stage-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pd-proof-scan{0%,22%{transform:translateX(-60%);opacity:0}52%{opacity:.48}to{transform:translateX(60%);opacity:0}}@media (max-height:760px) and (min-width:821px){.pd-footer-index,.pd-stage-mark{top:5.6rem}.pd-home .pd-quantum-grid,.pd-home .pd-split{padding-top:5.4rem;padding-bottom:1.5rem}.pd-home .pd-section-copy h2,.pd-home .pd-system-head h2{font-size:clamp(2.1rem,3.5vw,3.8rem)}.pd-home .pd-section-copy>p:not(.pd-kicker){font-size:.88rem}.pd-home .pd-layer-list div{min-height:3.7rem;padding:.55rem .7rem}.pd-home .pd-layer-list em{font-size:.76rem}.pd-home .pd-capability-matrix article,.pd-home .pd-capability-matrix article:nth-child(2n){min-height:8.7rem}.pd-home .pd-capability-matrix article>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pd-home .pd-quantum-gallery{min-height:58vh}.pd-footer-intro{padding-top:7.6rem}.pd-footer-intro h2{font-size:clamp(2.5rem,4vw,4.3rem)}body:has(.pd-pageflow) footer#footer>.pd-footer-grid{gap:1.5rem;margin-top:1rem;padding-top:1.15rem;padding-bottom:1.15rem}}@media (max-width:1180px) and (min-width:821px){.pd-stage-rail{right:1.4rem;width:2.4rem}.pd-stage-rail button{grid-template-columns:1.5rem .7rem}.pd-stage-rail button strong{display:none}.pd-home .pd-quantum-grid,.pd-home .pd-split{grid-template-columns:minmax(0,.9fr) minmax(380px,1fr)}}@media (max-width:820px){.pd-footer-index,.pd-stage-mark,.pd-stage-rail{display:none}.pd-screen:not([data-active])>.container,footer#footer:not([data-active]) .pd-footer-grid,footer#footer:not([data-active]) .pd-footer-intro{opacity:1;filter:none;transform:none}.pd-home .pd-finale-panel,.pd-home .pd-operating>.container,.pd-home .pd-quantum-grid,.pd-home .pd-split{height:auto;min-height:auto}.pd-home .pd-capability-matrix{grid-template-columns:1fr}.pd-home .pd-capability-matrix article,.pd-home .pd-capability-matrix article:nth-child(2n){min-height:11rem}.pd-footer-intro{padding-top:4.5rem}.pd-footer-intro h2{font-size:clamp(2.6rem,13vw,4rem)}}@media (min-width:1181px){.co-orbit-stage{right:14.5rem;left:27.5%;transform:none}.co-hero-container{padding-bottom:clamp(13rem,23vh,15rem)}.co-hero-copy{width:min(34rem,36vw)}.co-hero-copy>p:not(.co-hero-eyebrow){max-width:29rem}.co-capability-rail{right:7rem}.co-active-caption{display:none}}@media (min-width:1600px){.co-hero-copy h1{font-size:clamp(4.5rem,4vw,5rem)}}@media (min-width:821px) and (max-width:1180px){.co-orbit-stage{right:5.5rem;left:49%;transform:none}.co-hero-copy{width:min(29rem,42vw)}.co-hero-copy>p:not(.co-hero-eyebrow){max-width:27rem;font-size:.9rem}.co-capability-rail{display:none}.co-active-caption{right:8%}}@media (min-width:821px){.pd-stage-rail{right:auto;left:0;width:1.5rem}.pd-stage-rail button{min-height:2.45rem;grid-template-columns:1fr;place-items:center;gap:0}.pd-stage-rail button span{display:none}.pd-stage-rail button i{width:.3rem;height:.3rem}.pd-stage-rail button.is-active,.pd-stage-rail button:hover{transform:scale(1.08)}.pd-stage-progress{right:auto;left:50%;transform:translateX(-50%)}.pd-screen>.container{padding-right:5.5rem;padding-left:2rem}body:has(.pd-pageflow) footer#footer>.pd-footer-grid{width:calc(100vw - 11rem);max-width:none;justify-self:center;margin-right:auto;margin-left:auto}}.co-hero{--option2-frame:min(100vw,1488px);--option2-gutter:max(0px,calc((100vw - 1488px) / 2));background:#050608}.co-option2-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.co-option2-backdrop-night{opacity:1;filter:saturate(.92) contrast(1.04) brightness(.82)}.co-option2-backdrop-day,.co-option2-backdrop-night{-o-object-position:center center;object-position:center center;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s ease}.co-option2-backdrop-day{opacity:0;filter:saturate(.96) contrast(1.02) brightness(.99)}.co-option2-backdrop:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(3,4,6,.55),rgba(3,4,6,.12) 34%,transparent 57%),linear-gradient(180deg,rgba(3,4,6,.22),transparent 38%,rgba(3,4,6,.08))}html:not(.dark) .co-hero{background:#f8f9f7}html:not(.dark) .co-option2-backdrop-night{opacity:0}html:not(.dark) .co-option2-backdrop-day{opacity:1}html:not(.dark) .co-option2-backdrop:after{background:linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.08) 31%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 56%,rgba(255,255,255,.1))}html:not(.dark) .co-capability-rail button.is-active,html:not(.dark) .co-hero-chapters div.is-active,html:not(.dark) .co-hero-copy h1,html:not(.dark) .co-system-status strong{color:#101416;text-shadow:none}html:not(.dark) .co-capability-rail,html:not(.dark) .co-hero-chapters,html:not(.dark) .co-hero-copy>p.co-hero-tagline,html:not(.dark) .co-hero-eyebrow,html:not(.dark) .co-system-status{color:rgba(16,20,22,.7)}html.light .co-hero .co-capability-rail button,html.light .co-hero .co-hero-chapters div,html.light .co-hero .co-system-status small{color:rgba(16,20,22,.76)}html.light #site-header[data-is-home=true] .header-brand-copy,html.light #site-header[data-is-home=true] nav{color:rgba(16,20,22,.82)}html.light .co-hero .co-capability-rail button.is-active,html.light .co-hero .co-hero-chapters div.is-active{color:#101416}html.light .co-hero .co-capability-rail button i{opacity:.72}html.light .co-hero .co-hero-chapters{border-color:rgba(16,20,22,.12)}html:not(.dark) .co-hero-field{opacity:.06;mix-blend-mode:multiply}html.light .co-hero .co-button-line{border:1px solid transparent;background:linear-gradient(rgba(255,255,255,.82),rgba(255,255,255,.82)) padding-box,linear-gradient(125deg,#00bfd4,rgba(16,20,22,.2) 43%,#ff8a34 70%,#7057e8) border-box;color:#111416;box-shadow:0 14px 36px rgba(30,36,40,.06)}html.light .co-hero .co-button-line:hover{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)) padding-box,linear-gradient(125deg,#00cfe4,rgba(16,20,22,.28) 42%,#ff9b4a 70%,#8065ef) border-box;box-shadow:-5px 8px 22px rgba(0,191,212,.1),7px 8px 24px rgba(112,87,232,.09),0 18px 42px rgba(30,36,40,.07)}@media (min-width:821px){html.light .co-hero .co-button{min-height:3.7rem;padding-right:1.55rem;padding-left:1.55rem;font-size:.92rem}}.co-hero-field{z-index:1;opacity:.12;mix-blend-mode:screen}.co-hero-copy h1{color:#f7f5ef;text-shadow:0 2px 32px rgba(0,0,0,.28)}.co-capability-rail,.co-hero-chapters,.co-hero-copy>p.co-hero-tagline,.co-hero-eyebrow,.co-system-status{color:rgba(247,245,239,.66)}.co-hero-copy>p.co-hero-tagline{color:rgba(247,245,239,.76)}.co-hero-copy h1:after{background:linear-gradient(90deg,#b9f52a,#00bbd4);box-shadow:0 0 18px rgba(185,245,42,.22)}.co-button-dark,html.dark .co-button-dark{border-color:#b9f52a!important;background:#b9f52a!important;color:#0b0d0f!important;box-shadow:0 18px 52px rgba(185,245,42,.18)!important}html.dark .co-button-line{border-color:rgba(255,255,255,.2);background:rgba(7,9,12,.58);color:#f7f5ef;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 50px rgba(0,0,0,.22)}html.dark .co-capability-rail button.is-active,html.dark .co-hero-chapters div.is-active,html.dark .co-system-status strong{color:#f7f5ef}html.dark body:has(.pd-pageflow){background:#050608}html.dark .pd-operating,html.dark .pd-quantum,html.dark .pd-spatial,html.dark body:has(.pd-pageflow) footer#footer{background:radial-gradient(circle at 72% 22%,rgba(0,187,212,.055),transparent 30%),radial-gradient(circle at 24% 82%,rgba(185,245,42,.045),transparent 28%),#050608!important}html.dark .subpage-os{--sp-page:#050608;--sp-raised:#0b0e12;--sp-panel:rgba(244,241,232,0.045);--sp-panel-strong:rgba(244,241,232,0.075);--sp-ink:#f5f2ea;--sp-muted:rgba(245,242,234,0.6);--sp-faint:rgba(245,242,234,0.34);--sp-line:rgba(245,242,234,0.13);background:radial-gradient(circle at 76% 8%,color-mix(in srgb,var(--sp-signal) 7%,transparent),transparent 25%),linear-gradient(180deg,#07090c,#050608)!important}html.dark .subpage-os .branches-hq-card,html.dark .subpage-os .careers-hero-card,html.dark .subpage-os .enterprise-command,html.dark .subpage-os .enterprise-flow-panel,html.dark .subpage-os .investment-hero-card,html.dark .subpage-os article,html.dark .subpage-os details{border-color:rgba(245,242,234,.13)!important;background:rgba(10,13,17,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 24px 72px rgba(0,0,0,.24)!important;backdrop-filter:blur(22px)}@media (min-width:1181px){#site-header[data-is-home=true]>.container{width:100%;max-width:1488px;padding-right:40px;padding-left:40px}.co-orbit-stage{top:50%;bottom:auto;left:calc(50% + 80px);width:min(72vw,1030px);height:min(calc(100svh - 9rem),760px);transform:translate(-50%,-48%)}.co-capability-rail{right:calc(var(--option2-gutter) + 40px)}.co-hero-container{width:100%;max-width:1488px;align-items:flex-start;padding:41vh 40px 0}.co-hero-copy{width:410px}.co-system-status{top:9.2rem}.co-hero-chapters,.co-system-status{left:calc(var(--option2-gutter) + 40px)}.co-hero-chapters{right:calc(var(--option2-gutter) + 40px)}body:has(.pd-pageflow) .floating-shortcuts{right:1rem}}@media (min-width:1600px){.co-orbit-stage{left:calc(50% + 80px)}.co-hero-copy{width:460px}.co-hero-copy h1{font-size:4rem}}@media (max-width:820px){.co-hero{min-height:100svh}.co-orbit-stage{top:3.75rem;right:0;bottom:auto;left:0;height:43svh;min-height:20rem}.co-hero-container{min-height:100svh;align-items:flex-start;padding-top:calc(43svh + 4.5rem);padding-bottom:1.5rem}.co-hero-copy{width:100%}.co-hero-copy h1{width:100%;font-size:clamp(2.7rem,12vw,3.25rem);line-height:1;word-break:keep-all}.co-hero-copy>p.co-hero-tagline{display:block;margin-top:1rem;font-size:.88rem}.co-active-caption{top:calc(43svh + .25rem);right:1rem;left:1rem}.co-hero-actions{margin-top:1.15rem}}.pd-home,.pd-stage-rail{--co-page:#0b0c0f;--co-page-raised:#121418;--co-ink:#f5f3ed;--co-muted:rgba(245,243,237,0.58);--co-hairline:rgba(245,243,237,0.14);--co-surface:rgba(245,243,237,0.055);--co-ceramic:#f1ede4;--co-signal:#b9f52a;--co-coral:#ff4d63;--co-cyan:#00bbd4;--co-yellow:#ffd33d;--co-violet:#7057e8;--co-orange:#ff8a34}html.light .pd-home,html.light .pd-stage-rail{--co-page:#f6f7f3;--co-page-raised:#eceee9;--co-ink:#101213;--co-muted:rgba(16,18,19,0.58);--co-hairline:rgba(16,18,19,0.14);--co-surface:rgba(255,255,252,0.68);--co-ceramic:#f1ede4;--co-signal:#a8df20;--co-coral:#ed3f57;--co-cyan:#00a9c0;--co-yellow:#eabf16;--co-violet:#654bda;--co-orange:#ed7924}html.light body:has(.pd-pageflow){background:#f6f7f3}.co-hero{background:radial-gradient(circle at 66% 42%,rgba(0,187,212,.07),transparent 26%),radial-gradient(circle at 51% 78%,rgba(185,245,42,.055),transparent 22%),#0b0c0f}html.light .co-hero{background:linear-gradient(112deg,rgba(255,255,255,.98) 0 45%,rgba(246,247,243,.8) 66%,rgba(229,233,235,.72)),#f6f7f3}.co-core-mark{color:#f5f3ed;text-shadow:0 1px 12px rgba(0,0,0,.42)}@media (max-width:820px){.co-core-mark{min-width:2rem}.co-core-mark strong{font-size:.62rem}.co-core-mark small{font-size:.26rem}.co-node-symbol{width:1.5rem;height:1.5rem}.co-node-symbol svg{width:1rem;height:1rem}}@media (max-width:480px){.co-core-mark{min-width:1.6rem}.co-core-mark strong{font-size:.52rem}.co-core-mark small{font-size:.22rem}.co-node-symbol{width:1.2rem;height:1.2rem}.co-node-symbol svg{width:.8rem;height:.8rem}}.co-system-status i,.header-cta-pulse-dot{background:var(--signal-lime)!important;box-shadow:0 0 18px color-mix(in srgb,var(--signal-lime) 66%,transparent)!important}.brand-cta-primary,.co-button-dark,.hero-action-primary,html.dark .co-button-dark{border-color:var(--signal-lime)!important;background:var(--signal-lime)!important;color:#101213!important;box-shadow:0 16px 48px color-mix(in srgb,var(--signal-lime) 18%,transparent)!important}.co-capability-rail button:first-child,.co-hero-chapters div:first-child{--capability-signal:var(--co-signal)}.co-capability-rail button:nth-child(2),.co-hero-chapters div:nth-child(2){--capability-signal:var(--co-yellow)}.co-capability-rail button:nth-child(3),.co-hero-chapters div:nth-child(3){--capability-signal:var(--co-coral)}.co-capability-rail button:nth-child(4),.co-hero-chapters div:nth-child(4){--capability-signal:var(--co-cyan)}.co-capability-rail button:nth-child(5){--capability-signal:var(--co-orange)}.co-capability-rail button:nth-child(6){--capability-signal:var(--co-violet)}.co-capability-rail button.is-active span,.co-hero-chapters div.is-active span{color:var(--capability-signal)}.co-capability-rail button.is-active i{background:var(--capability-signal);box-shadow:0 0 14px color-mix(in srgb,var(--capability-signal) 42%,transparent)}.co-hero-chapters div.is-active i{background:linear-gradient(90deg,var(--capability-signal),var(--co-hairline))}.scroll-down-cue{position:absolute;left:50%;bottom:100px;z-index:20;width:40px;margin-left:-20px;display:inline-flex;flex-direction:column;align-items:center;gap:5px;background:transparent;border:0;padding:0;cursor:pointer;transition:opacity .28s ease,transform .28s ease}.scroll-down-cue:hover{transform:translateY(2px)}.scroll-down-cue:focus-visible{outline:2px solid rgba(0,187,212,.7);outline-offset:4px;border-radius:2px}.scroll-down-cue[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(8px)}.scroll-down-cue__label{color:rgba(255,255,255,.55);font:500 .52rem var(--font-mono,monospace);letter-spacing:.18em}.scroll-down-cue__img,.scroll-down-cue__label{display:block;animation:scroll-cue-jump 1.4s cubic-bezier(.4,0,.2,1) infinite}.scroll-down-cue:hover .scroll-down-cue__label{color:rgba(0,187,212,.9);animation-play-state:paused}.scroll-down-cue:hover .scroll-down-cue__img{filter:hue-rotate(155deg) saturate(2.2) brightness(1.1);animation-play-state:paused}@keyframes scroll-cue-jump{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.scroll-down-cue__img,.scroll-down-cue__label{animation:none}}@media (max-width:640px){.scroll-down-cue{bottom:85px}}html.light .scroll-down-cue__label{color:rgba(0,0,0,.5)}html.light .scroll-down-cue__img{filter:invert(1) opacity(.55)}html.light .scroll-down-cue:hover .scroll-down-cue__label{color:rgba(0,150,180,.9)}html.light .scroll-down-cue:hover .scroll-down-cue__img{filter:invert(1) hue-rotate(155deg) saturate(2.2) brightness(.8)}.pd-home .pd-capability-matrix article:first-child{--card-signal:var(--co-signal)}.pd-home .pd-capability-matrix article:nth-child(2){--card-signal:var(--co-yellow)}.pd-home .pd-capability-matrix article:nth-child(3){--card-signal:var(--co-coral)}.pd-home .pd-capability-matrix article:nth-child(4){--card-signal:var(--co-cyan)}.pd-home .pd-capability-matrix article:nth-child(5){--card-signal:var(--co-orange)}.pd-home .pd-capability-matrix article:nth-child(6){--card-signal:var(--co-violet)}.pd-home .pd-capability-matrix article:after{background:linear-gradient(90deg,var(--co-hairline),var(--card-signal),var(--co-hairline))}.pd-home .pd-capability-matrix article:hover{border-color:color-mix(in srgb,var(--card-signal) 62%,var(--co-hairline))!important;box-shadow:0 24px 80px color-mix(in srgb,var(--card-signal) 10%,transparent)}.subpage-os{--sp-page:#0b0c0f;--sp-raised:#121418;--sp-panel:rgba(245,243,237,0.045);--sp-panel-strong:rgba(245,243,237,0.075);--sp-ink:#f5f3ed;--sp-muted:rgba(245,243,237,0.58);--sp-faint:rgba(245,243,237,0.34);--sp-line:rgba(245,243,237,0.14);--sp-signal:#b9f52a;--sp-signal-soft:rgba(185,245,42,0.12)}html.light .subpage-os{--sp-page:#f6f7f3;--sp-raised:#eceee9;--sp-panel:rgba(255,255,252,0.66);--sp-panel-strong:rgba(255,255,252,0.86);--sp-ink:#101213;--sp-muted:rgba(16,18,19,0.58);--sp-faint:rgba(16,18,19,0.34);--sp-line:rgba(16,18,19,0.14);--sp-signal:#8fbd16;--sp-signal-soft:rgba(168,223,32,0.12)}.subpage-branches,.subpage-contact,.subpage-park{--sp-signal:var(--signal-cyan);--sp-signal-soft:color-mix(in srgb,var(--signal-cyan) 12%,transparent)}.subpage-case-detail,.subpage-private{--sp-signal:var(--signal-violet);--sp-signal-soft:color-mix(in srgb,var(--signal-violet) 12%,transparent)}.subpage-investment,.subpage-news{--sp-signal:var(--signal-coral);--sp-signal-soft:color-mix(in srgb,var(--signal-coral) 11%,transparent)}.subpage-careers,.subpage-glossary{--sp-signal:var(--signal-yellow);--sp-signal-soft:color-mix(in srgb,var(--signal-yellow) 12%,transparent)}.subpage-cases{--sp-signal:var(--signal-orange);--sp-signal-soft:color-mix(in srgb,var(--signal-orange) 11%,transparent)}.subpage-about,.subpage-enterprise,.subpage-pricing{--sp-signal:var(--signal-lime);--sp-signal-soft:color-mix(in srgb,var(--signal-lime) 11%,transparent)}.park-journey{--park-muted:rgba(245,243,237,0.72);--park-line:rgba(245,243,237,0.1);--park-panel:rgba(12,14,17,0.9)}.private-journey{--private-muted:rgba(245,243,237,0.7);--private-line:rgba(245,243,237,0.1);--private-panel:rgba(13,15,18,0.9)}.about-journey{--about-muted:rgba(245,243,237,0.7);--about-line:rgba(245,243,237,0.1);--about-panel:rgba(12,14,17,0.9)}.investment-journey{--investment-muted:rgba(245,243,237,0.7);--investment-line:rgba(245,243,237,0.1);--investment-panel:rgba(12,14,17,0.9)}.career-journey{--career-muted:rgba(245,243,237,0.7);--career-line:rgba(245,243,237,0.1);--career-panel:rgba(12,14,17,0.9)}.contact-journey{--contact-muted:rgba(245,243,237,0.7);--contact-line:rgba(245,243,237,0.1);--contact-panel:rgba(12,14,17,0.9)}.cases-archive{--cases-muted:rgba(243,242,237,0.7);--cases-line:rgba(243,242,237,0.1);--cases-panel:rgba(10,11,13,0.92)}html.light .park-journey{--park-muted:rgba(16,18,19,0.68);--park-line:rgba(16,18,19,0.12);--park-panel:rgba(255,255,252,0.94)}html.light .private-journey{--private-muted:rgba(16,18,19,0.68);--private-line:rgba(16,18,19,0.12);--private-panel:rgba(255,255,252,0.94)}html.light .about-journey{--about-muted:rgba(16,18,19,0.68);--about-line:rgba(16,18,19,0.12);--about-panel:rgba(255,255,252,0.94)}html.light .investment-journey{--investment-muted:rgba(16,18,19,0.68);--investment-line:rgba(16,18,19,0.12);--investment-panel:rgba(255,255,252,0.94)}html.light .career-journey{--career-muted:rgba(16,18,19,0.68);--career-line:rgba(16,18,19,0.12);--career-panel:rgba(255,255,252,0.94)}html.light .contact-journey{--contact-muted:rgba(16,18,19,0.68);--contact-line:rgba(16,18,19,0.12);--contact-panel:rgba(255,255,252,0.94)}html.light .cases-archive{--cases-muted:rgba(16,17,19,0.68);--cases-line:rgba(16,17,19,0.12);--cases-panel:rgba(252,253,249,0.95)}.about-button-secondary,.career-button-secondary,.contact-button-secondary,.investment-button-secondary,.park-button-secondary,.private-button-secondary{border-color:color-mix(in srgb,var(--signal-cyan) 45%,transparent);background:color-mix(in srgb,#111317 92%,transparent);box-shadow:none}html.light .about-button-secondary,html.light .career-button-secondary,html.light .contact-button-secondary,html.light .investment-button-secondary,html.light .park-button-secondary,html.light .private-button-secondary{background:rgba(255,255,252,.92)}.about-identity,.career-telemetry,.cases-featured-record,.cases-filter-console,.contact-channel,.investment-profile,.park-terminal,.private-readiness{box-shadow:0 26px 70px rgba(0,0,0,.16);backdrop-filter:blur(18px)}.about-charter,.about-evidence-display,.about-manifesto,.career-fields,.career-roles,.cases-index,.contact-routes,.investment-protocol,.investment-value,.park-ecosystem,.park-spatial,.private-boundary,.private-case-display,.private-layers{background-size:160px 160px}.cases-index{background-image:linear-gradient(color-mix(in srgb,var(--cases-line) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--cases-line) 48%,transparent) 1px,transparent 1px);background-color:var(--cases-bg)}.cases-filter-console,.cases-record{background:var(--cases-panel)}.cases-records{display:grid;gap:1rem}.cases-record{border:1px solid var(--cases-line)}.cases-records>div:last-child .cases-record{border-bottom:1px solid var(--cases-line)}.cases-record-copy>p{font-size:.78rem;line-height:1.75}.cases-featured-metrics span,.cases-record-copy>p,.cases-record-proof span,.cases-record-tags span{color:var(--cases-muted)}@media (min-width:1024px){.career-signal-copy h1,.private-hero-copy h1{font-size:clamp(3.35rem,4.55vw,4rem)}.career-signal-copy h1{line-height:.98}.about-title-2{line-height:1.5}.park-hero-copy h1{max-width:12ch;line-height:1.05;font-size:clamp(4.8rem,.83vw,2.5rem)}.park-hero-line-2{white-space:nowrap}.about-evidence-head h2,.about-manifesto-title h2,.career-heading h2,.career-roles-head h2,.investment-heading h2,.investment-protocol-head h2{font-size:clamp(2.65rem,4.2vw,3rem);line-height:.98}.cases-index-heading h2{font-size:clamp(3.5rem,.52vw,1.25rem);line-height:1.3}}.pricing-decision{--pr-signal:#b9f52a;--pr-signal-soft:rgba(185,245,42,0.11)}html.light .pricing-decision{--pr-signal:#a8df20;--pr-signal-soft:rgba(168,223,32,0.12)}.pricing-decision .pricing-decision-console{display:block;width:100%;min-height:0;margin-top:3.5rem;border:0;background:transparent}.pricing-decision .pricing-home-tabs{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pr-line);background:var(--pr-line);gap:1px}.pricing-decision .pricing-home-tabs button{min-height:11rem;border:0}@media (max-width:760px){.pricing-decision .pricing-decision-console{margin-top:2.5rem}.pricing-decision .pricing-home-tabs{grid-template-columns:1fr}.pricing-decision .pricing-home-tabs button{min-height:8.5rem}}.pricing-journey-hero{min-height:max(calc(100svh - 4rem),44rem);color:#f4f3ee;background:#05070a}.pricing-journey-hero:before{z-index:1;background:linear-gradient(90deg,rgba(5,7,10,.96),rgba(5,7,10,.72) 44%,rgba(5,7,10,.42) 70%,rgba(5,7,10,.78)),linear-gradient(rgba(225,232,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(225,232,232,.055) 1px,transparent 0);background-size:auto,112px 112px,112px 112px;animation:none}.pricing-journey-backdrop{position:absolute;z-index:0;inset:0}.pricing-journey-backdrop img{filter:saturate(.58) contrast(1.08) brightness(.6);transition:opacity .8s cubic-bezier(.22,1,.36,1),filter .8s ease}.pricing-journey-backdrop-night{opacity:.7}.pricing-journey-backdrop-day{opacity:0}.pricing-journey-frame{display:grid;min-height:max(calc(100svh - 4rem),44rem);grid-template-rows:auto auto auto;align-content:center;gap:clamp(1rem,2.1vh,1.4rem);padding-block:clamp(4.7rem,8vh,6rem) 1.2rem}.pricing-journey-frame .pricing-decision-status{top:1.35rem;z-index:5;color:rgba(244,243,238,.46)}.pricing-journey-frame .pricing-decision-status span{background:var(--pr-cyan);box-shadow:0 0 16px var(--pr-cyan)}.pricing-journey-top{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(21rem,.68fr);align-items:end;gap:clamp(2.5rem,6vw,7rem)}.pricing-journey-copy .pricing-decision-kicker{color:rgba(244,243,238,.58)}.pricing-journey-copy h1{max-width:100%;font-size:clamp(2.4rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.pricing-journey-copy h1 span{display:block}.pricing-journey-copy>p:last-of-type{max-width:44rem;margin-top:.8rem;color:rgba(244,243,238,.64);font-size:.72rem;line-height:1.75}.pricing-journey-switch{display:grid;width:min(32rem,100%);grid-template-columns:repeat(3,1fr);margin-top:1.15rem;border:1px solid rgba(244,243,238,.14);border-radius:.42rem;background:rgba(7,10,13,.58);backdrop-filter:blur(16px)}.pricing-journey-switch button{position:relative;display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;color:rgba(244,243,238,.78);border-right:1px solid rgba(244,243,238,.1);font-size:1rem;font-weight:500;transition:color .24s ease,background-color .24s ease}.pricing-journey-switch button:last-child{border-right:0}.pricing-journey-switch svg{width:1.05rem;height:1.05rem}.pricing-journey-switch i{position:absolute;right:.7rem;width:.28rem;height:.28rem;border-radius:50%;background:transparent}.pricing-journey-switch button:hover{color:#f4f3ee}.pricing-journey-switch button.is-active{color:#f4f3ee;background:rgba(185,245,42,.06);box-shadow:inset 0 0 0 1px rgba(185,245,42,.46)}.pricing-journey-switch button.is-active i{background:var(--pr-signal);box-shadow:0 0 12px var(--pr-signal)}.pricing-journey-recommendation{position:relative;min-height:17.5rem;padding:1.15rem;border:1px solid rgba(244,243,238,.18);border-radius:.5rem;background:rgba(13,16,18,.82);box-shadow:0 28px 90px rgba(0,0,0,.32),inset 0 0 34px rgba(185,245,42,.025);backdrop-filter:blur(24px) saturate(1.08)}.pricing-journey-recommendation:before{position:absolute;inset:-1px auto -1px -1px;width:2px;border-radius:.5rem 0 0 .5rem;content:"";background:var(--pr-signal);box-shadow:0 0 22px rgba(185,245,42,.5)}.pricing-journey-guarantees,.pricing-journey-recommendation-head,.pricing-journey-recommendation-price{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.pricing-journey-recommendation-head span{padding:.32rem .5rem;color:#101310;border-radius:.2rem;background:var(--pr-signal);font-size:.82rem;font-weight:600}.pricing-journey-recommendation-head small{color:rgba(244,243,238,.7);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-journey-recommendation-title{display:grid;grid-template-columns:2.3rem 1fr;align-items:center;gap:.8rem;margin-top:.95rem}.pricing-journey-recommendation-title>svg{width:2.3rem;height:2.3rem;padding:.55rem;color:var(--pr-cyan);border:1px solid rgba(0,187,212,.26);border-radius:.35rem;background:rgba(0,187,212,.06)}.pricing-journey-recommendation-title h2{font-size:clamp(1.5rem,2vw,2.25rem);font-weight:620;line-height:1.3}.pricing-journey-recommendation-title p{margin-top:.25rem;color:rgba(244,243,238,.78);font-size:.82rem}.pricing-journey-recommendation-price{justify-content:flex-start;margin-top:.9rem}.pricing-journey-recommendation-price small{color:rgba(244,243,238,.78);font-size:.82rem}.pricing-journey-recommendation-price strong{margin-left:auto;font-size:1.125rem;font-weight:600}.pricing-journey-recommendation-price span{color:rgba(244,243,238,.78);font-size:.82rem}.pricing-journey-guarantees{justify-content:flex-start;margin-top:.8rem;padding-block:.7rem;border-top:1px solid rgba(244,243,238,.1)}.pricing-journey-guarantees span{display:flex;align-items:center;gap:.3rem;color:rgba(244,243,238,.85);font-size:.82rem}.pricing-journey-guarantees svg{width:.62rem;height:.62rem;color:var(--pr-signal)}.pricing-journey-buy{display:flex;min-height:2.85rem;align-items:center;justify-content:space-between;padding:.8rem 1rem;color:#0d120b;border-radius:.3rem;background:var(--pr-signal);box-shadow:0 12px 36px rgba(185,245,42,.12);font-size:.95rem;font-weight:600;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.pricing-journey-buy:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(185,245,42,.2)}.pricing-journey-buy svg{width:.8rem}.pricing-journey-advice{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.65rem;color:rgba(244,243,238,.7);font-size:.82rem}.pricing-journey-advice svg{width:.6rem}.pricing-journey-advice a{color:rgba(244,243,238,.7);text-decoration:underline;text-underline-offset:.18rem}.pricing-journey-route{position:relative;z-index:3;display:grid;min-height:12.5rem;grid-template-columns:10.5rem minmax(0,1fr);gap:2.2rem;padding-top:.85rem;border-top:1px solid rgba(244,243,238,.1)}.pricing-journey-current{align-self:center;padding:.9rem;border:1px solid rgba(255,211,61,.24);border-radius:.35rem;background:rgba(12,15,17,.62)}.pricing-journey-current>span{color:var(--pr-yellow);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-journey-current>strong{display:block;margin-top:.38rem;font-size:1.125rem;font-weight:600}.pricing-journey-current ul{display:grid;gap:.4rem;margin-top:.7rem}.pricing-journey-current li{display:flex;align-items:center;gap:.4rem;color:rgba(244,243,238,.78);font-size:.82rem}.pricing-journey-current li:before{width:.25rem;height:.25rem;border:1px solid var(--pr-yellow);border-radius:50%;content:""}.pricing-journey-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pricing-journey-line{position:absolute;z-index:0;right:0;left:0;height:1px;background:rgba(244,243,238,.25)}.pricing-journey-line i{position:absolute;top:-.36rem;width:.75rem;height:.75rem;border:2px solid #0c1114;border-radius:50%;box-shadow:0 0 0 1px currentColor,0 0 20px currentColor;background:currentColor}.pricing-journey-line i:first-child{left:2%;color:var(--pr-signal)}.pricing-journey-line i:nth-child(2){left:49%;color:var(--pr-cyan)}.pricing-journey-line i:nth-child(3){right:4%;color:var(--pr-violet)}.pricing-journey-line svg{position:absolute;right:-.55rem;top:-1.25rem;width:2.5rem;height:2.5rem;padding:.62rem;color:#24291f;border:1px solid rgba(255,211,61,.55);border-radius:.38rem;background:#f1ede4;box-shadow:0 10px 24px rgba(0,0,0,.26),0 0 18px rgba(255,211,61,.16);transform:rotate(7deg)}.pricing-journey-track article{position:relative;z-index:1;min-width:0;padding:.2rem clamp(.75rem,2vw,1.8rem);border-left:1px solid rgba(244,243,238,.08)}.pricing-journey-track article:first-of-type{border-left:0}.pricing-journey-track article>div{display:flex;align-items:center;gap:.65rem}.pricing-journey-track article>div span{color:var(--pr-signal);font:600 .82rem var(--font-mono),ui-monospace,monospace}.pricing-journey-track article:nth-of-type(2)>div span{color:var(--pr-cyan)}.pricing-journey-track article:nth-of-type(3)>div span{color:#a98cff}.pricing-journey-track article>div strong,.pricing-journey-track h3{font-size:1.125rem;font-weight:600}.pricing-journey-track h3{margin-top:.35rem}.pricing-journey-track p{margin-top:.22rem;color:rgba(244,243,238,.72);font-size:.82rem}.pricing-journey-track ul{display:grid;gap:.3rem;margin-top:1rem}.pricing-journey-track li{position:relative;padding-left:.75rem;color:rgba(244,243,238,.78);font-size:.82rem}.pricing-journey-track li:before{position:absolute;left:0;color:var(--pr-signal);content:"•"}.pricing-journey-track article:nth-of-type(2) li:before{color:var(--pr-cyan)}.pricing-journey-track article:nth-of-type(3) li:before{color:#a98cff}.pricing-journey-track article>small{position:absolute;right:1rem;bottom:0;color:rgba(244,243,238,.45);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-journey-outcomes{position:relative;z-index:3;display:grid;grid-template-columns:1.15fr repeat(4,1fr);border:1px solid rgba(244,243,238,.12);border-radius:.42rem;background:rgba(8,11,14,.7);backdrop-filter:blur(18px)}.pricing-journey-outcomes article,.pricing-journey-outcomes>div{min-width:0;min-height:4.2rem;padding:.75rem .9rem}.pricing-journey-outcomes>div{display:grid;align-content:center}.pricing-journey-outcomes>div strong{font-size:.82rem}.pricing-journey-outcomes>div span{margin-top:.2rem;color:rgba(244,243,238,.7);font-size:.82rem}.pricing-journey-outcomes article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border-left:1px solid rgba(244,243,238,.1)}.pricing-journey-outcomes article>span{color:rgba(244,243,238,.48);font:500 .82rem var(--font-mono),ui-monospace,monospace}.pricing-journey-outcomes h3{font-size:1.125rem;font-weight:600}.pricing-journey-outcomes p{margin-top:.18rem;overflow:hidden;color:rgba(244,243,238,.7);font-size:.82rem;text-overflow:ellipsis}.pricing-journey-outcomes article>strong{color:var(--pr-signal);font-size:1.125rem;font-weight:600}.pricing-journey-outcomes article:nth-child(3)>strong{color:var(--pr-cyan)}.pricing-journey-outcomes article:nth-child(4)>strong{color:#a98cff}.pricing-journey-outcomes article:nth-child(5)>strong{color:var(--pr-yellow)}html.light .pricing-journey-hero{color:#111417;background:#eef0ed}html.light .pricing-journey-hero:before{background:linear-gradient(90deg,rgba(247,248,245,.97),rgba(247,248,245,.76) 46%,rgba(247,248,245,.34) 72%,rgba(247,248,245,.82)),linear-gradient(rgba(17,20,23,.055) 1px,transparent 0),linear-gradient(90deg,rgba(17,20,23,.055) 1px,transparent 0);background-size:auto,112px 112px,112px 112px}html.light .pricing-journey-backdrop-night{opacity:0}html.light .pricing-journey-backdrop-day{opacity:.62}html.light .pricing-journey-backdrop img{filter:saturate(.42) contrast(.9) brightness(1.12)}html.light .pricing-journey-copy .pricing-decision-kicker,html.light .pricing-journey-frame .pricing-decision-status{color:rgba(17,20,23,.48)}html.light .pricing-journey-copy>p:last-of-type{color:rgba(17,20,23,.64)}html.light .pricing-journey-switch{border-color:rgba(17,20,23,.14);background:rgba(255,255,252,.62)}html.light .pricing-journey-switch button{color:rgba(17,20,23,.56);border-color:rgba(17,20,23,.1)}html.light .pricing-journey-switch button.is-active,html.light .pricing-journey-switch button:hover{color:#111417}html.light .pricing-journey-recommendation{border-color:rgba(17,20,23,.18);background:rgba(255,255,252,.78);box-shadow:0 28px 72px rgba(55,60,62,.14)}html.light .pricing-journey-advice,html.light .pricing-journey-guarantees span,html.light .pricing-journey-recommendation-head small,html.light .pricing-journey-recommendation-price small,html.light .pricing-journey-recommendation-price span,html.light .pricing-journey-recommendation-title p{color:rgba(17,20,23,.52)}html.light .pricing-journey-guarantees{border-color:rgba(17,20,23,.1)}html.light .pricing-journey-advice a{color:rgba(17,20,23,.75)}html.light .pricing-journey-route{border-color:rgba(17,20,23,.1)}html.light .pricing-journey-current{border-color:rgba(184,140,0,.24);background:rgba(255,255,252,.68)}html.light .pricing-journey-current li,html.light .pricing-journey-track li,html.light .pricing-journey-track p{color:rgba(17,20,23,.56)}html.light .pricing-journey-line{background:rgba(17,20,23,.24)}html.light .pricing-journey-track article{border-color:rgba(17,20,23,.09)}html.light .pricing-journey-outcomes{border-color:rgba(17,20,23,.13);background:rgba(255,255,252,.74)}html.light .pricing-journey-outcomes article{border-color:rgba(17,20,23,.1)}html.light .pricing-journey-outcomes article>span,html.light .pricing-journey-outcomes p,html.light .pricing-journey-outcomes>div span{color:rgba(17,20,23,.46)}@media (max-width:1050px){.pricing-journey-top{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.7fr);gap:2rem}.pricing-journey-copy h1{font-size:clamp(2.55rem,4.5vw,3.7rem)}.pricing-journey-route{grid-template-columns:8.5rem minmax(0,1fr);gap:1rem}.pricing-journey-track article{padding-inline:.7rem}.pricing-journey-outcomes{grid-template-columns:1fr repeat(4,1fr)}.pricing-journey-outcomes p{display:none}}@media (max-width:760px){.pricing-journey-hero{min-height:auto;overflow:hidden}.pricing-journey-frame{min-height:auto;gap:1.5rem;padding-block:5.2rem 2rem}.pricing-journey-top{grid-template-columns:1fr;gap:1.5rem}.pricing-journey-copy h1{font-size:clamp(2.45rem,11vw,3.5rem);line-height:1.02}.pricing-journey-copy h1 span{white-space:normal}.pricing-journey-copy>p:last-of-type{font-size:.68rem}.pricing-journey-switch{width:100%}.pricing-journey-recommendation{min-height:0}.pricing-journey-route{grid-template-columns:1fr;gap:1rem}.pricing-journey-current{display:none}.pricing-journey-track{grid-template-columns:1fr;gap:1px;border:1px solid rgba(244,243,238,.1);background:rgba(244,243,238,.1)}.pricing-journey-line{display:none}.pricing-journey-track article{min-height:9.5rem;padding:1rem;border:0;background:rgba(8,11,14,.82)}.pricing-journey-track ul{margin-top:1rem}.pricing-journey-outcomes{grid-template-columns:repeat(2,1fr)}.pricing-journey-outcomes>div{grid-column:1/-1}.pricing-journey-outcomes article{border-top:1px solid rgba(244,243,238,.1)}.pricing-journey-outcomes article:nth-child(2n){border-left:0}html.light .pricing-journey-track article{background:rgba(255,255,252,.82)}}@media (prefers-reduced-motion:reduce){.pricing-journey-backdrop img,.pricing-journey-buy,.pricing-journey-switch button{transition:none}}.pricing-journey-line{top:6.55rem}.pricing-journey-track ul{margin-top:3.2rem}.pricing-journey-route{min-height:13.25rem}.pricing-decision-assurance,.pricing-decision-close,.pricing-decision-faq,.pricing-decision-matrix{position:relative;overflow:hidden;color:var(--pr-ink)}.pricing-decision-matrix{background:linear-gradient(rgba(244,243,238,.045) 1px,transparent 0),linear-gradient(90deg,rgba(244,243,238,.045) 1px,transparent 0),#07090c;background-size:112px 112px}.pricing-decision-assurance{background:#0b0e11}.pricing-decision-faq{background:#07090c}.pricing-decision-close{background:radial-gradient(circle at 72% 52%,rgba(0,187,212,.08),transparent 26%),radial-gradient(circle at 58% 64%,rgba(185,245,42,.08),transparent 28%),#05070a}.pricing-decision-assurance:before,.pricing-decision-faq:before,.pricing-decision-matrix:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(118deg,transparent 22%,rgba(255,255,255,.025) 48%,transparent 72%)}.pricing-decision-assurance-frame,.pricing-decision-faq-frame,.pricing-decision-matrix-frame{padding-block:clamp(5rem,8vw,7.25rem)}.pricing-decision-heading{grid-template-columns:minmax(0,.95fr) minmax(20rem,.52fr);align-items:end;gap:8vw}.pricing-decision-faq-frame>div:first-child h2,.pricing-decision-heading h2{max-width:100%;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.pricing-decision-faq-frame>div:first-child>p:last-child,.pricing-decision-heading>p{max-width:32rem;color:rgba(244,243,238,.58);font-size:.72rem;line-height:1.8}.pricing-decision-matrix .pricing-decision-kicker{color:var(--pr-cyan)}.pricing-decision-assurance .pricing-decision-kicker{color:var(--pr-yellow)}.pricing-decision-faq .pricing-decision-kicker{color:#a98cff}.pricing-decision-close .pricing-decision-kicker{color:var(--pr-signal)}.pricing-decision .pricing-decision-console{margin-top:2.6rem}.pricing-decision .pricing-home-tabs{border-color:rgba(244,243,238,.12);border-radius:.42rem .42rem 0 0;background:rgba(244,243,238,.1);overflow:hidden}.pricing-decision .pricing-home-tabs button{min-height:5.8rem;grid-template-columns:1.8rem minmax(0,1fr) 1.2rem;align-content:center;align-items:center;padding:.85rem 1rem;background:rgba(12,15,18,.9)}.pricing-decision .pricing-home-tabs button>div,.pricing-decision .pricing-home-tabs button>span{align-self:center}.pricing-decision .pricing-home-tabs button strong{font-size:1.1rem}.pricing-decision .pricing-home-tabs button p{margin-top:.25rem;font-size:.95rem}.pricing-decision .pricing-home-tabs dl{display:none}.pricing-decision .pricing-home-tabs i{position:static;width:1.2rem;align-self:center}.pricing-decision .pricing-home-tabs button.is-active{background:color-mix(in srgb,rgba(12,15,18,.96) 90%,var(--tab-signal) 10%)}.pricing-decision .pricing-decision-panel{margin-top:1px;border-color:rgba(244,243,238,.12);border-radius:0 0 .42rem .42rem;overflow:hidden;background:rgba(12,15,18,.92)}.pricing-decision-panel-head{min-height:3.2rem;padding-inline:1.15rem;background:rgba(244,243,238,.025)}.pricing-decision-tier-list{min-height:30rem}.pricing-decision-tier-list article{min-height:30rem;padding:1.45rem;background:#0d1014}.pricing-decision-tier-list article:hover{transform:translateY(-2px);background:color-mix(in srgb,#0d1014 94%,var(--tier-signal) 6%)}.pricing-decision-tier-list article.is-highlight{background:color-mix(in srgb,#0d1014 93%,var(--pr-signal) 7%)}.pricing-decision-tier-copy{min-height:8rem}.pricing-decision-tier-copy h3{margin-top:.35rem;font-size:1.08rem}.pricing-decision-tier-price{min-height:4.5rem}.pricing-decision-tier-price .is-primary{font-size:clamp(1.8rem,2.25vw,2.5rem)}.pricing-decision-feature-strip{margin-top:2.8rem;border-color:rgba(244,243,238,.1);background:rgba(244,243,238,.1);gap:1px}.pricing-decision-feature-strip article{position:relative;min-height:11rem;border:0;background:#0f1216}.pricing-decision-feature-strip article:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:var(--pr-signal);opacity:.68}.pricing-decision-feature-strip article:nth-child(2):before{background:var(--pr-cyan)}.pricing-decision-feature-strip article:nth-child(3):before{background:var(--pr-yellow)}.pricing-decision-feature-strip article:nth-child(4):before{background:var(--pr-violet)}.pricing-decision-feature-strip article:nth-child(5):before{background:var(--pr-orange)}.pricing-decision-feature-strip svg{color:var(--pr-signal)}.pricing-decision-feature-strip article:nth-child(2) svg{color:var(--pr-cyan)}.pricing-decision-feature-strip article:nth-child(3) svg{color:var(--pr-yellow)}.pricing-decision-feature-strip article:nth-child(4) svg{color:var(--pr-violet)}.pricing-decision-feature-strip article:nth-child(5) svg{color:var(--pr-orange)}.pricing-decision-protocol{position:relative;margin-top:3rem;border:0}.pricing-decision-protocol:before{position:absolute;top:2rem;right:9%;left:9%;height:1px;content:"";background:linear-gradient(90deg,var(--pr-signal),var(--pr-cyan),var(--pr-violet),var(--pr-yellow));opacity:.58}.pricing-decision-protocol article{position:relative;z-index:1;display:grid;min-height:9.5rem;grid-template-columns:auto 1fr;align-content:start;gap:.45rem .75rem;padding:1rem;border:0;background:transparent}.pricing-decision-protocol article+article{border-left:1px solid rgba(244,243,238,.08)}.pricing-decision-protocol svg{width:2rem;height:2rem;padding:.52rem;color:#111417;border-radius:.28rem;background:#f1ede4;box-shadow:0 8px 22px rgba(0,0,0,.22)}.pricing-decision-protocol span{align-self:center;color:var(--pr-cyan)}.pricing-decision-protocol h3{grid-column:1/-1;margin-top:.8rem;font-size:.75rem}.pricing-decision-protocol p{grid-column:1/-1;color:rgba(244,243,238,.52);font-size:.58rem}.pricing-decision-faq-frame{grid-template-columns:minmax(18rem,.64fr) minmax(0,1.36fr);gap:9vw}.pricing-decision-faq-list{border-color:rgba(244,243,238,.12)}.pricing-decision-faq-list details{border-color:rgba(244,243,238,.12);transition:background-color .24s ease}.pricing-decision-faq-list details[open]{background:rgba(112,87,232,.055)}.pricing-decision-faq-list summary{min-height:4.8rem;padding-inline:.75rem}.pricing-decision-faq-list details[open] summary svg,.pricing-decision-faq-list summary span{color:#a98cff}.pricing-decision-faq-list details>p{padding-right:2rem;color:rgba(244,243,238,.58)}.pricing-decision-close-frame{min-height:72svh;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.55fr);gap:10vw}.pricing-decision-close-frame h2{max-width:100%;font-size:clamp(2.4rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.pricing-decision-close-frame>div:last-child{padding:1.4rem;border:1px solid rgba(244,243,238,.14);border-radius:.42rem;background:rgba(12,15,18,.72);box-shadow:0 28px 72px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.pricing-decision-close-frame>div:last-child>svg{color:var(--pr-cyan)}.pricing-decision-close-frame .pricing-decision-button-primary{background:var(--pr-signal)}html.light .pricing-decision-matrix{background:linear-gradient(rgba(17,20,23,.05) 1px,transparent 0),linear-gradient(90deg,rgba(17,20,23,.05) 1px,transparent 0),#f4f5f1;background-size:112px 112px}html.light .pricing-decision-assurance{background:#e9ece7}html.light .pricing-decision-faq{background:#f4f5f1}html.light .pricing-decision-close{background:#eef0ed}html.light .pricing-decision-faq-frame>div:first-child>p:last-child,html.light .pricing-decision-heading>p{color:rgba(17,20,23,.62)}html.light .pricing-decision .pricing-home-tabs{border-color:rgba(17,20,23,.13);background:rgba(17,20,23,.12)}html.light .pricing-decision .pricing-home-tabs button{color:#111417;background:rgba(255,255,252,.92)}html.light .pricing-decision .pricing-home-tabs button.is-active{background:color-mix(in srgb,#fff 90%,var(--tab-signal) 10%)}html.light .pricing-decision .pricing-decision-panel{border-color:rgba(17,20,23,.13);background:#fff}html.light .pricing-decision-tier-list article{background:#fafaf7}html.light .pricing-decision-tier-list article.is-highlight{background:color-mix(in srgb,#fafaf7 92%,var(--pr-signal) 8%)}html.light .pricing-decision-feature-strip{border-color:rgba(17,20,23,.12);background:rgba(17,20,23,.12)}html.light .pricing-decision-feature-strip article{background:rgba(255,255,252,.88)}html.light .pricing-decision-protocol article+article{border-color:rgba(17,20,23,.1)}html.light .pricing-decision-faq-list details>p,html.light .pricing-decision-protocol p{color:rgba(17,20,23,.58)}html.light .pricing-decision-faq-list,html.light .pricing-decision-faq-list details{border-color:rgba(17,20,23,.12)}html.light .pricing-decision-close-frame>div:last-child{border-color:rgba(17,20,23,.14);background:rgba(255,255,252,.78);box-shadow:0 28px 62px rgba(54,60,62,.12)}@media (max-width:760px){.pricing-journey-line{top:6.55rem}.pricing-journey-track ul{margin-top:1rem}.pricing-journey-route{min-height:0}.pricing-decision-faq-frame>div:first-child h2,.pricing-decision-heading h2{font-size:clamp(2.45rem,11vw,3.5rem)}.pricing-decision .pricing-home-tabs button{min-height:5rem}.pricing-decision-tier-list article{min-height:29rem}.pricing-decision-protocol:before{display:none}.pricing-decision-protocol article{min-height:0}.pricing-decision-protocol article+article{border-top:1px solid rgba(244,243,238,.08);border-left:0}.pricing-decision-close-frame{min-height:44rem}}.enterprise-page{--enterprise-signal-1:var(--signal-lime);--enterprise-signal-2:var(--signal-cyan);--enterprise-signal-3:var(--signal-violet);--enterprise-signal-4:var(--signal-coral)}.enterprise-page .enterprise-hero{background:radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--signal-cyan) 9%,transparent),transparent 30%),radial-gradient(circle at 22% 76%,color-mix(in srgb,var(--signal-lime) 7%,transparent),transparent 28%),var(--sp-page)!important}.enterprise-page .enterprise-light-field{opacity:.55;background:linear-gradient(118deg,transparent 22%,rgba(255,255,255,.035) 49%,transparent 73%)}.enterprise-page .enterprise-command{overflow:hidden;border:1px solid var(--sp-line);border-radius:.42rem;background:color-mix(in srgb,var(--sp-raised) 84%,transparent);box-shadow:0 28px 78px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(22px)}.enterprise-page .enterprise-result-row{--result-signal:var(--enterprise-signal-1);border-color:var(--sp-line);background:color-mix(in srgb,var(--sp-panel-strong) 78%,transparent)}.enterprise-page .enterprise-result-row:nth-child(2){--result-signal:var(--enterprise-signal-2)}.enterprise-page .enterprise-result-row:nth-child(3){--result-signal:var(--enterprise-signal-3)}.enterprise-page .enterprise-result-row:nth-child(4){--result-signal:var(--enterprise-signal-4)}.enterprise-page .enterprise-result-row>span{color:var(--result-signal)}.enterprise-page .enterprise-result-bar{background:color-mix(in srgb,var(--sp-line) 68%,transparent)}.enterprise-page .enterprise-result-bar i{background:linear-gradient(90deg,var(--result-signal),color-mix(in srgb,var(--result-signal) 48%,white));box-shadow:0 0 18px color-mix(in srgb,var(--result-signal) 18%,transparent)}.enterprise-page .enterprise-section{border-color:var(--sp-line)!important;background:linear-gradient(var(--sp-line) 1px,transparent 1px),linear-gradient(90deg,var(--sp-line) 1px,transparent 1px),var(--sp-page)!important;background-size:160px 160px}.enterprise-page .enterprise-section:nth-of-type(2n){background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--signal-violet) 6%,transparent),transparent 28%),var(--sp-raised)!important}.cases-archive-hero-media img{filter:saturate(.78) contrast(1.02) brightness(.78);-o-object-position:60% 50%;object-position:60% 50%}.cases-archive-hero-veil{background:linear-gradient(90deg,rgba(245,243,237,.85),rgba(245,243,237,.65) 32%,rgba(245,243,237,.08) 50%,rgba(5,6,8,.4)),linear-gradient(180deg,rgba(5,6,8,.18),rgba(5,6,8,.18))}.cases-featured-record{background:rgba(10,12,15,.88);box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045)}.cases-featured-record h2{color:var(--cases-ink)}.cases-featured-metrics strong{text-shadow:0 0 22px color-mix(in srgb,var(--cases-lime) 18%,transparent)}html.light .enterprise-page .enterprise-hero,html.light .enterprise-page .enterprise-section{background-color:var(--sp-page)!important}html.light .enterprise-page .enterprise-command{background:rgba(255,255,252,.88);box-shadow:0 28px 68px rgba(38,45,48,.12),inset 0 1px 0 rgba(255,255,255,.8)}html.light .cases-archive-hero-media img{filter:saturate(.7) contrast(.98) brightness(1.02)}html.light .cases-featured-record{background:rgba(252,253,249,.94)}@media (max-width:1023px){.floating-shortcuts{display:none!important}}@media (prefers-reduced-motion:reduce){.floating-shortcuts{transition:none!important}}.contact-form-context{display:grid;gap:.55rem;margin-top:2rem;padding:1rem 1.1rem;border:1px solid var(--contact-line);border-left:2px solid var(--signal-lime);border-radius:.38rem;background:color-mix(in srgb,var(--contact-panel) 88%,transparent);box-shadow:0 20px 58px rgba(0,0,0,.16)}.contact-form-context span{color:var(--signal-cyan);font:600 .55rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em}.contact-form-context strong{font-size:1rem}.contact-form-context p{color:var(--contact-muted);font-size:.7rem}.contact-field-label{display:block;margin:0 0 .42rem .1rem;color:var(--contact-muted);font-size:.9rem;font-weight:600}.contact-journey .contact-form-card input,.contact-journey .contact-form-card textarea{border-radius:.35rem}html.light .contact-form-context{background:rgba(255,255,252,.82);box-shadow:0 18px 48px rgba(42,48,50,.09)}html:has(.glossary-journey){scroll-behavior:smooth}.glossary-journey{--glossary-page:#08090b;--glossary-raised:#0d0f12;--glossary-ink:#f3f2ed;--glossary-muted:rgba(243,242,237,0.58);--glossary-line:rgba(243,242,237,0.15);--glossary-panel:rgba(10,12,15,0.84);--glossary-lime:#b7f52a;--glossary-cyan:#34d7e8;--glossary-coral:#ff665f;--glossary-violet:#9f79ff;overflow:clip;color:var(--glossary-ink);background:var(--glossary-page);transition:color .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}html.light .glossary-journey{--glossary-page:#f3f4ef;--glossary-raised:#e9ebe6;--glossary-ink:#111315;--glossary-muted:rgba(17,19,21,0.62);--glossary-line:rgba(17,19,21,0.16);--glossary-panel:rgba(252,253,249,0.9);--glossary-lime:#95c900;--glossary-cyan:#009db2;--glossary-coral:#e94c48;--glossary-violet:#7654d7}.glossary-journey h1,.glossary-journey h2,.glossary-journey h3,.glossary-journey p{margin-block:0}.glossary-frame{position:relative;z-index:3;width:min(calc(100% - 4rem),1400px);margin-inline:auto}.glossary-grid{position:absolute;inset:0;background:url(/images/brand/ceramic-grain.png) 50%/720px auto repeat;opacity:.025;pointer-events:none}.glossary-kicker{display:flex;align-items:center;gap:.55rem;color:var(--glossary-lime);font:600 .82rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.glossary-kicker svg{width:.9rem;height:.9rem}.glossary-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--glossary-line);background:var(--glossary-page)}.glossary-hero,.glossary-hero-frame{min-height:clamp(40rem,calc(100svh - 14rem),44rem)}.glossary-status{position:absolute;top:1.5rem;left:0;display:flex;align-items:center;gap:.55rem;color:var(--glossary-muted);font:500 .82rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em}.glossary-status span{width:.38rem;height:.38rem;border-radius:50%;background:var(--glossary-lime);box-shadow:0 0 18px color-mix(in srgb,var(--glossary-lime) 72%,transparent)}.glossary-hero-copy{position:relative;z-index:5;display:flex;width:44%;min-height:clamp(40rem,calc(100svh - 14rem),44rem);flex-direction:column;justify-content:flex-start;padding:7.5rem 0 5.5rem}.glossary-hero-copy h1{width:auto;max-width:100%;margin-top:1.3rem;font-size:clamp(1.8rem,4vw,4rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.glossary-hero-definition{max-width:38rem;margin-top:1.35rem!important;color:var(--glossary-muted);font-size:.84rem;line-height:1.8}.glossary-actions{display:flex;gap:1.4rem;align-items:center;margin-top:1.8rem}.glossary-button{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.65rem;padding:0 1.2rem;border:1px solid var(--glossary-line);font-size:.85rem;font-weight:650;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,background-color .35s ease}.glossary-button:hover{transform:translateY(-3px)}.glossary-button svg{width:.95rem}.glossary-button-primary{border-color:var(--glossary-lime);background:var(--glossary-lime);color:#11140b;box-shadow:0 14px 38px color-mix(in srgb,var(--glossary-lime) 14%,transparent)}.glossary-button-text{padding-inline:0;border-width:0 0 1px}.glossary-role-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.8rem;border-top:1px solid var(--glossary-line)}.glossary-role-strip>div{display:grid;min-width:0;grid-template-columns:1.5rem 1fr;gap:.2rem .7rem;padding:1rem .9rem 0 0;border-right:1px solid var(--glossary-line)}.glossary-role-strip>div+div{padding-left:.9rem}.glossary-role-strip>div:last-child{border-right:0}.glossary-role-strip svg{grid-row:1/3;width:1.15rem;color:var(--glossary-cyan)}.glossary-role-strip>div:first-child svg{color:var(--glossary-lime)}.glossary-role-strip>div:last-child svg{color:var(--glossary-violet)}.glossary-role-strip strong{font-size:.85rem;font-weight:650}.glossary-role-strip span{color:var(--glossary-muted);font-size:.82rem;line-height:1.5}.glossary-hero-visual{position:absolute;z-index:2;top:.7rem;right:-2rem;bottom:3.25rem;width:64%}.glossary-cutaway,.glossary-cutaway:after{position:absolute;inset:0}.glossary-cutaway:after{background:linear-gradient(90deg,var(--glossary-page) 0,transparent 17%,transparent 100%);content:"";pointer-events:none}.glossary-cutaway img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%;filter:saturate(.88) contrast(1.04) brightness(.86)}html.light .glossary-cutaway img{filter:saturate(.72) contrast(.97) brightness(1.08);opacity:.9}.glossary-machine-label{position:absolute;z-index:3;top:8.5%;left:14%;width:38%;padding:.75rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--glossary-lime) 55%,var(--glossary-line));background:rgba(5,7,8,.9);color:rgba(243,242,237,.48);font:500 .82rem var(--font-mono),ui-monospace,monospace;letter-spacing:.08em}.glossary-layer-controls{position:absolute;inset:0}.glossary-layer{--layer-signal:var(--glossary-lime);position:absolute;z-index:4;display:grid;min-width:8.8rem;grid-template-columns:2.4rem 1fr;grid-template-rows:auto auto;gap:.1rem .5rem;padding:.75rem .8rem .8rem;border:0;border-left:1px solid color-mix(in srgb,var(--layer-signal) 45%,transparent);background:rgba(5,7,8,.88);color:#f3f2ed;text-align:left;backdrop-filter:blur(14px);transition:color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.16,1,.3,1),background-color .3s ease}.glossary-layer:after{position:absolute;right:-2.8rem;bottom:.8rem;width:2.8rem;height:1px;background:color-mix(in srgb,var(--layer-signal) 72%,transparent);content:"";opacity:.45;transition:width .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.glossary-layer:hover{transform:translateY(-3px);background:rgba(5,7,8,.96)}.glossary-layer.is-active{box-shadow:inset 2px 0 var(--layer-signal),0 0 34px color-mix(in srgb,var(--layer-signal) 12%,transparent)}.glossary-layer.is-active:after{width:4rem;opacity:1}.glossary-layer span{color:var(--layer-signal);font:650 clamp(.95rem,1.1vw,1.05rem) var(--font-display),sans-serif;line-height:1}.glossary-layer strong{align-self:end;font-size:clamp(1.1rem,1.3vw,1.25rem);font-weight:620;line-height:1}.glossary-layer small{grid-column:1/3;margin-top:.28rem;color:rgba(243,242,237,.62);font-size:.82rem;line-height:1.45}.glossary-layer small i{display:block;font-style:normal}.glossary-layer-space{top:18%;left:15%}.glossary-layer-ai{--layer-signal:var(--glossary-cyan);top:38%;right:0}.glossary-layer-ai:after,.glossary-layer-ecosystem:after{right:auto;left:-3.2rem}.glossary-layer-service{--layer-signal:var(--glossary-coral);top:59%;left:5%}.glossary-layer-ecosystem{--layer-signal:var(--glossary-violet);right:1%;bottom:4%}.glossary-chapter-rail{position:absolute;z-index:6;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--glossary-line)}.glossary-chapter-rail a{display:flex;align-items:center;gap:.75rem;padding:1.05rem .8rem;border-right:1px solid var(--glossary-line);color:var(--glossary-muted);font-size:.92rem;position:relative;overflow:hidden;transition:color .3s ease,background-color .3s ease}.glossary-chapter-rail a:last-child{border-right:0}.glossary-chapter-rail a:hover{color:var(--glossary-ink);background:color-mix(in srgb,var(--glossary-lime) 4%,transparent)}.glossary-chapter-rail a:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--glossary-lime);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.glossary-chapter-rail a:hover:before{transform:scaleX(1)}.glossary-rail-arrow{width:.85rem;height:.85rem;margin-left:auto;color:rgba(245,243,237,.35);transition:color .25s ease,transform .25s ease}.glossary-chapter-rail a:hover .glossary-rail-arrow{color:var(--glossary-lime);transform:translateX(2px)}.glossary-chapter-rail span{color:var(--glossary-lime);font:600 .85rem var(--font-mono),monospace}.glossary-scene{position:relative;scroll-margin-top:4rem;border-bottom:1px solid var(--glossary-line);background:var(--glossary-page)}.glossary-section-frame{padding-block:7rem}.glossary-section-heading{display:grid;grid-template-columns:1fr .6fr;align-items:end;gap:5rem}.glossary-section-heading h2{max-width:100%;margin-top:1rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.glossary-section-heading>p{max-width:34rem;color:var(--glossary-muted);font-size:.85rem;line-height:1.8}.glossary-definition-statement{display:grid;grid-template-columns:10rem 1fr;gap:2rem;margin-top:5rem;padding-block:2.6rem;border-top:1px solid var(--glossary-line);border-bottom:1px solid var(--glossary-line)}.glossary-definition-statement>span{color:var(--glossary-cyan);font:600 .85rem var(--font-mono),monospace;letter-spacing:.08em}.glossary-definition-statement p{max-width:36ch;font-size:2rem;font-weight:560;line-height:1.4}.glossary-definition-statement p span:first-child{color:var(--glossary-lime)}.glossary-definition-statement p span:nth-child(2){color:var(--glossary-cyan)}.glossary-definition-statement p span:nth-child(3){color:var(--glossary-violet)}.glossary-explain-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4.5rem;border-top:1px solid var(--glossary-line);border-bottom:1px solid var(--glossary-line)}.glossary-explain-steps article{display:flex;min-height:23rem;flex-direction:column;padding:1.5rem 2rem 1.4rem;border-right:1px solid var(--glossary-line)}.glossary-explain-steps article:last-child{border-right:0}.glossary-explain-steps article>div{display:flex;align-items:center;justify-content:space-between}.glossary-explain-steps article>div span{color:var(--glossary-lime);font:600 .85rem var(--font-mono),monospace}.glossary-explain-steps article:nth-child(2)>div span{color:var(--glossary-cyan)}.glossary-explain-steps article:nth-child(3)>div span{color:var(--glossary-violet)}.glossary-explain-steps small{color:var(--glossary-muted);font:500 .82rem var(--font-mono),monospace;letter-spacing:.08em}.glossary-explain-steps h3{margin-top:auto;font-size:clamp(1.4rem,2vw,2.25rem);font-weight:620}.glossary-explain-steps article>p{margin-top:.9rem;color:var(--glossary-muted);font-size:.85rem;line-height:1.8}.glossary-explain-steps a{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--glossary-line);color:var(--glossary-cyan);font-size:.85rem}.glossary-explain-steps a svg{width:.85rem}.glossary-audiences{min-height:50rem;overflow:hidden;color:#f3f2ed;background:#07080a}.glossary-audience-media,.glossary-audience-veil{position:absolute;inset:0}.glossary-audience-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.55) contrast(1.08) brightness(.35)}.glossary-audience-veil{background:rgba(5,7,9,.74)}.glossary-audience-frame{min-height:50rem;padding-block:6rem}.glossary-audiences .glossary-section-heading>p{color:rgba(243,242,237,.62)}.glossary-audience-console{display:grid;grid-template-columns:.72fr 1.28fr;min-height:26rem;margin-top:4rem;border:1px solid rgba(243,242,237,.18);background:rgba(8,10,12,.82);backdrop-filter:blur(22px)}.glossary-audience-tabs{display:grid;grid-template-rows:repeat(3,1fr);border-right:1px solid rgba(243,242,237,.18)}.glossary-audience-tabs button{display:grid;grid-template-columns:2rem 1fr 1rem;grid-template-rows:auto auto;gap:.2rem .8rem;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid rgba(243,242,237,.18);color:rgba(243,242,237,.54);text-align:left;transition:background-color .3s ease,color .3s ease}.glossary-audience-tabs button:last-child{border-bottom:0}.glossary-audience-tabs button[aria-selected=true]{color:#f3f2ed;background:rgba(183,245,42,.06);box-shadow:inset 2px 0 #b7f52a}.glossary-audience-tabs span{grid-row:1/3;color:#b7f52a;font:600 .85rem var(--font-mono),monospace}.glossary-audience-tabs small{font:500 .82rem var(--font-mono),monospace;letter-spacing:.08em}.glossary-audience-tabs strong{font-size:1.125rem;font-weight:600;line-height:1.3}.glossary-audience-tabs svg{grid-column:3;grid-row:1/3;width:.9rem;transform:rotate(-90deg)}.glossary-audience-result{display:grid;grid-template-columns:1fr .8fr;align-content:center;gap:1rem 3rem;padding:2.3rem 2.5rem}.glossary-audience-result>p:first-child{grid-column:1/3;color:#34d7e8;font:500 .82rem var(--font-mono),monospace;letter-spacing:.08em}.glossary-audience-result h3{font-size:1.125rem;font-weight:600;line-height:1.3}.glossary-audience-result>p:nth-of-type(2){color:rgba(243,242,237,.62);font-size:.85rem;line-height:1.8}.glossary-audience-result>div{grid-column:2;grid-row:2/5;display:grid;align-content:center;border-top:1px solid rgba(243,242,237,.18)}.glossary-audience-result>div span{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;padding:.85rem 0;border-bottom:1px solid rgba(243,242,237,.18);font-size:.85rem}.glossary-audience-result i{color:#b7f52a;font:600 .85rem var(--font-mono),monospace;font-style:normal}.glossary-audience-result>a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.6rem;margin-top:.6rem;padding-bottom:.55rem;border-bottom:1px solid #b7f52a;font-size:.95rem}.glossary-audience-result>a svg{width:.9rem}.glossary-service-paths{margin-top:4.5rem;border-top:1px solid var(--glossary-line)}.glossary-service-path{--path-signal:var(--glossary-lime);display:grid;min-height:9.5rem;grid-template-columns:4rem .8fr 1fr 3rem;align-items:center;gap:1.5rem;padding:1.2rem 1rem;border-bottom:1px solid var(--glossary-line);transition:background-color .35s ease,padding .35s cubic-bezier(.16,1,.3,1)}.glossary-service-path:hover{padding-inline:1.6rem;background:color-mix(in srgb,var(--path-signal) 5%,transparent)}.glossary-service-path.is-cyan{--path-signal:var(--glossary-cyan)}.glossary-service-path.is-coral{--path-signal:var(--glossary-coral)}.glossary-service-path.is-violet{--path-signal:var(--glossary-violet)}.glossary-service-path>span{color:var(--path-signal);font:600 .85rem var(--font-mono),monospace}.glossary-service-path small{color:var(--glossary-muted);font:500 .82rem var(--font-mono),monospace;letter-spacing:.08em}.glossary-service-path h3{margin-top:.45rem;font-size:1.125rem;font-weight:600;line-height:1.3}.glossary-service-path p{max-width:32rem;color:var(--glossary-muted);font-size:.85rem;line-height:1.7}.glossary-service-path>svg{width:1.1rem;color:var(--path-signal)}.glossary-terms{background:var(--glossary-raised)}.glossary-terms-heading{grid-template-columns:1fr .45fr}.glossary-term-tools{display:grid;grid-template-columns:minmax(18rem,1fr) auto 4rem;align-items:stretch;margin-top:4rem;border:1px solid var(--glossary-line)}.glossary-term-tools label{display:flex;align-items:center;gap:.7rem;min-width:0;padding:0 1rem;border-right:1px solid var(--glossary-line)}.glossary-term-tools label svg{width:1rem;color:var(--glossary-cyan)}.glossary-term-tools input{width:100%;min-height:3.4rem;border:0;outline:0;background:transparent;color:var(--glossary-ink);font-size:.95rem}.glossary-term-tools input::-moz-placeholder{color:var(--glossary-muted)}.glossary-term-tools input::placeholder{color:var(--glossary-muted)}.glossary-term-tools>div{display:flex;overflow-x:auto}.glossary-term-tools>div button{min-width:7rem;padding:0 .9rem;border-right:1px solid var(--glossary-line);color:var(--glossary-muted);font-size:.85rem;white-space:nowrap}.glossary-term-tools>div button.is-active{color:var(--glossary-ink);background:color-mix(in srgb,var(--glossary-lime) 8%,transparent);box-shadow:inset 0 -2px var(--glossary-lime)}.glossary-term-tools>span{display:grid;place-items:center;color:var(--glossary-lime);font:600 .85rem var(--font-mono),monospace}.glossary-term-index{margin-top:2rem;border-top:1px solid var(--glossary-line)}.glossary-term-index>div{border-bottom:1px solid var(--glossary-line)}.glossary-term-index dt button{display:grid;width:100%;min-height:5.7rem;grid-template-columns:3rem 9rem minmax(16rem,.9fr) minmax(0,1fr) 2rem;align-items:center;gap:1.2rem;color:var(--glossary-ink);text-align:left}.glossary-term-index dt button>span{color:var(--glossary-lime);font:600 .85rem var(--font-mono),monospace}.glossary-term-index dt small{color:var(--glossary-muted);font:500 .82rem var(--font-mono),monospace}.glossary-term-index dt strong{font-size:1.125rem;font-weight:600;line-height:1.3}.glossary-term-index dt i{color:var(--glossary-muted);font-size:.85rem;font-style:normal}.glossary-term-index dt svg{width:1rem;transition:transform .3s ease}.glossary-term-index dt button[aria-expanded=true] svg{transform:rotate(180deg)}.glossary-term-index dd{overflow:hidden}.glossary-term-index dd>p,.glossary-term-index dd>span{display:block;margin-left:13.2rem;max-width:48rem}.glossary-term-index dd>p{padding:.2rem 0 1rem;color:var(--glossary-muted);font-size:.85rem;line-height:1.8}.glossary-term-index dd>span{padding:.9rem 0 1.3rem;border-top:1px solid var(--glossary-line);color:var(--glossary-cyan);font:500 .82rem var(--font-mono),monospace;line-height:1.6}.glossary-empty{display:grid;min-height:24rem;place-items:center;align-content:center;gap:1rem;border-bottom:1px solid var(--glossary-line);text-align:center}.glossary-empty svg{width:2rem;color:var(--glossary-cyan)}.glossary-empty h3{font-size:clamp(1.4rem,2vw,2.25rem)}.glossary-empty p{color:var(--glossary-muted);font-size:.85rem}.glossary-empty button{padding-bottom:.4rem;border-bottom:1px solid var(--glossary-lime);color:var(--glossary-lime);font-size:.95rem}.glossary-close{position:relative;min-height:44rem;overflow:hidden;color:#f3f2ed}.glossary-close-media,.glossary-close-veil{position:absolute;inset:0}.glossary-close-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.55) contrast(1.08) brightness(.48)}.glossary-close-veil{background:rgba(5,7,9,.66)}.glossary-close-frame{display:grid;min-height:44rem;grid-template-columns:1.2fr .55fr;align-items:center;gap:7rem}.glossary-close-frame h2{max-width:100%;margin-top:1rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:640;line-height:1.3;letter-spacing:.02em}.glossary-close-frame>div:last-child{display:grid;gap:1.4rem;padding-block:1.4rem;border-top:1px solid rgba(243,242,237,.24);border-bottom:1px solid rgba(243,242,237,.24)}.glossary-close-frame>div:last-child p{color:rgba(243,242,237,.66);font-size:.85rem;line-height:1.8}.glossary-close-frame>div:last-child a{display:flex;align-items:center;justify-content:space-between;min-height:3.6rem;padding-inline:1.4rem;background:#b7f52a;color:#11140b;font-size:.95rem;font-weight:650;letter-spacing:.06em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background-color .3s ease}.glossary-close-frame>div:last-child a:hover{transform:translateX(4px);background:#c2ff3a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),-10px 0 28px rgba(183,245,42,.35)}.glossary-close-frame a svg{width:1.05rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.glossary-close-frame>div:last-child a:hover svg{transform:translateX(3px)}.glossary-close-frame a svg{width:.95rem}@media (max-width:1180px){.glossary-frame{width:min(calc(100% - 2.5rem),1040px)}.glossary-hero-copy{width:46%}.glossary-hero-copy h1{font-size:2.5rem}.glossary-hero-visual{right:-5rem;width:65%}.glossary-machine-label{left:12%;width:42%}.glossary-layer{min-width:7.4rem;padding:.6rem}.glossary-layer span{font-size:.95rem}.glossary-close-frame h2,.glossary-section-heading h2{font-size:2.5rem}.glossary-audience-result{grid-template-columns:1fr}.glossary-audience-result>div,.glossary-audience-result>p:first-child{grid-column:1}.glossary-audience-result>div{grid-row:auto}}@media (max-width:760px){.glossary-journey{padding-top:4rem}.glossary-frame{width:min(calc(100% - 2rem),42rem)}.glossary-hero{min-height:auto}.glossary-hero-frame{min-height:auto;padding:5rem 0 0}.glossary-status{top:1rem}.glossary-hero-copy{width:100%;min-height:auto;padding:0}.glossary-hero-copy h1{width:auto;max-width:100%;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.3}.glossary-hero-definition{font-size:.95rem}.glossary-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.glossary-button{min-height:3rem;padding-inline:.9rem;font-size:.95rem}.glossary-role-strip{margin-top:2rem}.glossary-role-strip>div{display:block;padding:.9rem .6rem .9rem 0}.glossary-role-strip>div+div{padding-left:.6rem}.glossary-role-strip svg{width:1rem}.glossary-role-strip strong{display:block;margin-top:.5rem;font-size:.85rem;line-height:1.4}.glossary-role-strip span{display:none}.glossary-hero-visual{position:relative;top:auto;right:auto;bottom:auto;width:calc(100% + 2rem);height:28rem;margin-top:1.5rem;margin-left:-1rem}.glossary-cutaway{inset:1rem -3rem 1rem}.glossary-machine-label{top:8%;left:1rem;width:61%;padding:.5rem;font-size:.82rem}.glossary-layer{min-width:5.2rem;grid-template-columns:1.45rem 1fr;gap:.05rem .25rem;padding:.42rem}.glossary-layer:after{display:none}.glossary-layer span,.glossary-layer strong{font-size:.95rem}.glossary-layer small{display:none}.glossary-layer-space{top:18%;left:1rem}.glossary-layer-ai{top:39%;right:.25rem}.glossary-layer-service{top:60%;left:.2rem}.glossary-layer-ecosystem{right:.4rem;bottom:9%}.glossary-chapter-rail{position:relative;grid-template-columns:repeat(2,1fr);margin-top:1rem}.glossary-chapter-rail a{padding:.8rem .4rem;font-size:.82rem}.glossary-chapter-rail a:nth-child(2){border-right:0}.glossary-chapter-rail a:nth-child(-n+2){border-bottom:1px solid var(--glossary-line)}.glossary-section-frame{padding-block:4.5rem}.glossary-section-heading{display:block}.glossary-close-frame h2,.glossary-section-heading h2{font-size:1.5rem}.glossary-section-heading>p{margin-top:1.2rem;font-size:.7rem}.glossary-definition-statement{display:block;margin-top:3rem}.glossary-definition-statement p{margin-top:1.2rem;font-size:1.45rem}.glossary-explain-steps{grid-template-columns:1fr;margin-top:3rem}.glossary-explain-steps article{min-height:17rem;padding:1.2rem 0;border-right:0;border-bottom:1px solid var(--glossary-line)}.glossary-explain-steps article:last-child{border-bottom:0}.glossary-audience-frame,.glossary-audiences{min-height:auto}.glossary-audience-frame{padding-block:4.5rem}.glossary-audience-console{grid-template-columns:1fr;margin-top:2.5rem}.glossary-audience-tabs{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;border-right:0;border-bottom:1px solid rgba(243,242,237,.18)}.glossary-audience-tabs button{display:block;min-width:0;padding:.75rem .6rem;border-right:1px solid rgba(243,242,237,.18);border-bottom:0}.glossary-audience-tabs button:last-child{border-right:0}.glossary-audience-tabs button[aria-selected=true]{box-shadow:inset 0 -2px #b7f52a}.glossary-audience-tabs span{display:block}.glossary-audience-tabs small,.glossary-audience-tabs svg{display:none}.glossary-audience-tabs strong{display:-webkit-box;overflow:hidden;margin-top:.4rem;font-size:.85rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.glossary-audience-result{padding:1.5rem}.glossary-audience-result h3{font-size:1.25rem}.glossary-service-paths{margin-top:3rem}.glossary-service-path{min-height:8rem;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.7rem;padding-inline:0}.glossary-service-path p{grid-column:2;font-size:.85rem}.glossary-service-path>svg{grid-column:3;grid-row:1/3}.glossary-service-path h3{font-size:1.1rem}.glossary-term-tools{grid-template-columns:1fr 3.4rem;margin-top:2.5rem}.glossary-term-tools label{border-bottom:1px solid var(--glossary-line)}.glossary-term-tools>div{grid-column:1/3;grid-row:2;border-top:1px solid var(--glossary-line)}.glossary-term-tools>div button{min-height:3rem;min-width:6.4rem}.glossary-term-tools>span{grid-column:2;grid-row:1}.glossary-term-index dt button{min-height:5rem;grid-template-columns:2rem minmax(0,1fr) 1.4rem;gap:.7rem}.glossary-term-index dt small{display:none}.glossary-term-index dt i{grid-column:2;font-size:.5rem}.glossary-term-index dt svg{grid-column:3;grid-row:1/3}.glossary-term-index dd>p,.glossary-term-index dd>span{margin-left:2.7rem}.glossary-term-index dd>p{font-size:.85rem}.glossary-close,.glossary-close-frame{min-height:38rem}.glossary-close-frame{display:block;padding-block:5rem}.glossary-close-frame>div:last-child{margin-top:5rem}}@media (prefers-reduced-motion:reduce){html:has(.glossary-journey){scroll-behavior:auto}.glossary-button,.glossary-layer,.glossary-service-path{transition:none}}@media (min-width:1024px) and (max-width:1180px){#site-header>.container{width:min(calc(100% - 2.5rem),1080px)}#site-header .site-desktop-nav,#site-header .site-header-actions{display:none!important}#site-header .site-menu-toggle{display:flex!important;flex:0 0 auto}.site-mobile-menu{display:flex!important}#site-header .site-header-brand{min-width:0}}@media (min-width:761px) and (max-width:1180px){.glossary-journey :is(article,[class*=-frame],[class*=-copy]),.pricing-decision :is(article,aside,[class*=-frame],[class*=-copy]),.subpage-os :is(.container,article,aside,[class*=-frame],[class*=-copy]){min-width:0}.glossary-journey :is(h1,h2,h3,p,li,dd),.pricing-decision :is(h1,h2,h3,p,li),.subpage-os :is(h1,h2,h3,p,li,dd){overflow-wrap:anywhere}.glossary-hero-copy{width:45%}.glossary-hero-copy h1{width:-moz-max-content;width:max-content;max-width:none;font-size:clamp(2.85rem,4.5vw,3.1rem)}.glossary-hero-visual{right:0;width:58%;overflow:hidden}.glossary-machine-label{left:8%;width:44%}.glossary-layer{min-width:6.6rem}.glossary-layer-ai,.glossary-layer-ecosystem{right:.45rem}.glossary-layer-service{left:1.5%}.glossary-section-heading{gap:3rem}.glossary-close-frame h2,.glossary-section-heading h2{font-size:clamp(3.2rem,5.4vw,4rem)}.enterprise-page .enterprise-hero>.container>.grid{grid-template-columns:minmax(0,.92fr) minmax(21rem,.78fr);gap:2rem}.enterprise-page .enterprise-hero h1{max-width:8ch;font-size:clamp(4rem,7vw,4.8rem)!important;line-height:.96!important}.enterprise-page .enterprise-hero h1+p{margin-top:1.25rem;font-size:1rem;line-height:1.75}.enterprise-page .enterprise-command>div{padding:1rem}.enterprise-page .enterprise-result-row{gap:.65rem;padding:.72rem .8rem}.co-active-caption{right:auto;bottom:5rem;left:2rem}.glossary-hero,.glossary-hero-frame{min-height:42rem}.cases-proof-close,.cases-proof-close-frame{min-height:max(72svh,28rem)}.park-ecosystem-copy h2 span,.park-flow-heading h2 span,.private-delivery-title h2 span{white-space:normal}}@media (min-width:821px) and (max-height:720px){html:has(.about-journey),html:has(.career-journey),html:has(.contact-journey),html:has(.investment-journey),html:has(.park-journey),html:has(.private-journey){scroll-snap-type:none}:is(.park-scene,.about-scene,.private-scene,.investment-scene,.career-scene,.contact-scene){scroll-snap-align:none}:is(.park-scene,.about-scene,.private-scene,.investment-scene,.career-scene,.contact-scene),:is(.park-scene-frame,.about-frame,.private-scene-frame,.investment-frame,.career-frame,.contact-frame){min-height:max(calc(100dvh - 4rem),40rem)}.enterprise-page .enterprise-hero,.enterprise-page .enterprise-hero>.container{min-height:max(calc(100dvh - 4rem),34rem)}.enterprise-page .enterprise-hero>.container{padding-top:2.5rem;padding-bottom:2.5rem}.pricing-journey-frame{gap:.7rem;padding-top:4.8rem;padding-bottom:1.35rem}.pricing-journey-route{min-height:12rem}.pricing-journey-track ul{margin-top:2.45rem}html:has(.pd-pageflow){scroll-snap-type:none}.pd-home .pd-finale,.pd-screen{height:auto;min-height:max(100dvh,42rem);max-height:none;scroll-snap-align:none}.pd-home :is(.pd-split,.pd-quantum-grid,.pd-operating>.container,.pd-finale-panel){height:auto;min-height:max(100dvh,42rem)}.pd-screen:not([data-active])>.container,footer#footer:not([data-active]) :is(.pd-footer-intro,.pd-footer-grid){opacity:1;filter:none;transform:none}}@media (min-width:761px) and (max-width:1366px){.glossary-journey :is(h1,h2),.subpage-os :is(h1,h2){line-height:1.02}.glossary-hero-visual{right:0;overflow:hidden}.glossary-layer-ai,.glossary-layer-ecosystem{right:.45rem}}@media (min-width:1181px) and (max-width:1366px){.co-orbit-stage{left:calc(50% + 96px)}.co-capability-rail{right:2rem;width:9.5rem}.co-capability-rail button{grid-template-columns:1.25rem 1fr 1.35rem}}html.dark .co-orbit-stage{left:64vw}html.dark .co-capability-rail{right:1vw}@media (min-width:1600px){html.dark .co-orbit-stage{left:64vw}}@media (min-width:1181px) and (max-width:1366px){html.dark .co-orbit-stage{left:64vw}}.placeholder\:text-white\/\[0\.35\]::-moz-placeholder{color:rgb(255 255 255/.35)}.placeholder\:text-white\/\[0\.35\]::placeholder{color:rgb(255 255 255/.35)}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:border-white\/20[open]{border-color:rgb(255 255 255/.2)}.open\:bg-white\/\[0\.06\][open]{background-color:rgb(255 255 255/.06)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-0.375rem}.hover\:-translate-y-1\.5:hover,.hover\:-translate-y-2:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary)/.3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary)/.4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary)/.5)}.hover\:border-white\/20:hover{border-color:rgb(255 255 255/.2)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:bg-black\/\[0\.1\]:hover{background-color:rgb(0 0 0/.1)}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:hsl(var(--foreground)/.04)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary)/.1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:bg-white\/45:hover{background-color:rgb(255 255 255/.45)}.hover\:bg-white\/\[0\.05\]:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:bg-white\/\[0\.14\]:hover{background-color:rgb(255 255 255/.14)}.hover\:bg-white\/\[0\.1\]:hover{background-color:rgb(255 255 255/.1)}.hover\:from-primary\/\[0\.08\]:hover{--tw-gradient-from:hsl(var(--primary)/0.08) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/\[0\.7\]:hover{color:rgb(255 255 255/.7)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]:hover{--tw-shadow:0 20px 60px rgba(0,0,0,0.45);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_32px_120px_rgba\(84\2c 232\2c 199\2c 0\.32\)\]:hover{--tw-shadow:0 32px 120px rgba(84,232,199,0.32);--tw-shadow-colored:0 32px 120px var(--tw-shadow-color)}.hover\:shadow-\[0_32px_120px_rgba\(84\2c 232\2c 199\2c 0\.32\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:hsl(var(--primary)/0.5)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:text-primary{color:hsl(var(--primary))}.group\/item:hover .group-hover\/item\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group\/item:hover .group-hover\/item\:-translate-y-0\.5,.group\/item:hover .group-hover\/item\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:hover .group-hover\/item\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:-translate-y-0\.5,.group:hover .group-hover\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:rotate-\[15deg\],.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[15deg\]{--tw-rotate:15deg}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group\/ring:hover .group-hover\/ring\:border-primary\/50{border-color:hsl(var(--primary)/.5)}.group:hover .group-hover\:border-primary{border-color:hsl(var(--primary))}.group:hover .group-hover\:border-primary\/40{border-color:hsl(var(--primary)/.4)}.group\/item:hover .group-hover\/item\:bg-foreground\/30{background-color:hsl(var(--foreground)/.3)}.group\/sub:hover .group-hover\/sub\:bg-primary{background-color:hsl(var(--primary))}.group\/ring:hover .group-hover\/ring\:stroke-\[3\]{stroke-width:3}.group:hover .group-hover\:text-primary,.group\/item:hover .group-hover\/item\:text-primary,.group\/ring:hover .group-hover\/ring\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-primary\/15{color:hsl(var(--primary)/.15)}.group:hover .group-hover\:text-primary\/30{color:hsl(var(--primary)/.3)}.group:hover .group-hover\:text-primary\/95{color:hsl(var(--primary)/.95)}.group:hover .group-hover\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100{opacity:1}.dark\:border-white\/10:is(.dark *){border-color:rgb(255 255 255/.1)}.dark\:border-white\/20:is(.dark *){border-color:rgb(255 255 255/.2)}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:rgb(255 255 255/.06)}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:rgb(255 255 255/.08)}.dark\:bg-black\/60:is(.dark *){background-color:rgb(0 0 0/.6)}.dark\:bg-black\/85:is(.dark *){background-color:rgb(0 0 0/.85)}.dark\:bg-white\/10:is(.dark *){background-color:rgb(255 255 255/.1)}.dark\:bg-white\/25:is(.dark *){background-color:rgb(255 255 255/.25)}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:rgb(255 255 255/.06)}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:rgb(255 255 255/.07)}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/30:is(.dark *){color:rgb(255 255 255/.3)}.dark\:text-white\/35:is(.dark *){color:rgb(255 255 255/.35)}.dark\:text-white\/40:is(.dark *){color:rgb(255 255 255/.4)}.dark\:text-white\/45:is(.dark *){color:rgb(255 255 255/.45)}.dark\:text-white\/50:is(.dark *){color:rgb(255 255 255/.5)}.dark\:text-white\/55:is(.dark *){color:rgb(255 255 255/.55)}.dark\:text-white\/60:is(.dark *){color:rgb(255 255 255/.6)}.dark\:text-white\/65:is(.dark *){color:rgb(255 255 255/.65)}.dark\:text-white\/70:is(.dark *){color:rgb(255 255 255/.7)}.dark\:text-white\/75:is(.dark *){color:rgb(255 255 255/.75)}.dark\:text-white\/80:is(.dark *){color:rgb(255 255 255/.8)}.dark\:text-white\/90:is(.dark *){color:rgb(255 255 255/.9)}.dark\:text-white\/\[0\.42\]:is(.dark *){color:rgb(255 255 255/.42)}.dark\:text-white\/\[0\.5\]:is(.dark *){color:rgb(255 255 255/.5)}.dark\:text-white\/\[0\.64\]:is(.dark *){color:rgb(255 255 255/.64)}.dark\:text-white\/\[0\.72\]:is(.dark *){color:rgb(255 255 255/.72)}.dark\:text-white\/\[0\.75\]:is(.dark *){color:rgb(255 255 255/.75)}.dark\:text-white\/\[0\.7\]:is(.dark *){color:rgb(255 255 255/.7)}.dark\:shadow-\[0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\2c 0_8px_24px_-12px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:is(.dark *){--tw-shadow:0 1px 0 rgba(255,255,255,0.04),0 8px 24px -12px rgba(0,0,0,0.5);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color),0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.6\)\2c 0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.04\)\]:is(.dark *){--tw-shadow:0 24px 80px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.04);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:rgb(255 255 255/.04)}.dark\:hover\:bg-white\/\[0\.12\]:hover:is(.dark *){background-color:rgb(255 255 255/.12)}.dark\:hover\:text-primary:hover:is(.dark *){color:hsl(var(--primary))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group\/item:hover .dark\:group-hover\/item\:text-primary:is(.dark *){color:hsl(var(--primary))}@media (min-width:640px){.sm\:-left-\[1\.9rem\]{left:-1.9rem}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-28{height:7rem}.sm\:h-6{height:1.5rem}.sm\:h-\[24rem\]{height:24rem}.sm\:min-h-\[80svh\]{min-height:80svh}.sm\:w-14{width:3.5rem}.sm\:w-28{width:7rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:basis-\[70\%\]{flex-basis:70%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:self-auto{align-self:auto}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-28{padding-top:7rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-9{line-height:2.25rem}}@media (min-width:768px){.md\:mt-8{margin-top:2rem}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[44rem\]{min-height:44rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr_0\.8fr_0\.6fr\]{grid-template-columns:1.2fr .8fr .8fr .6fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_0\.88fr\]{grid-template-columns:1fr .88fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-16{gap:4rem}.lg\:gap-6{gap:1.5rem}.lg\:border-l{border-left-width:1px}.lg\:border-white\/10{border-color:rgb(255 255 255/.1)}.lg\:p-12{padding:3rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-8{padding-left:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[7\.2rem\]{font-size:7.2rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}