/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-full{top:100%}.right-\[6\%\]{right:6%}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.-left-1\/4{left:-25%}.left-1\/2{left:50%}.left-\[-12\%\]{left:-12%}.left-\[-18\%\]{left:-18%}.left-\[6\%\]{left:6%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50,.z-\[50\]{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[135\]{z-index:135}.z-\[140\]{z-index:140}.z-\[145\]{z-index:145}.z-\[175\]{z-index:175}.z-\[180\]{z-index:180}.z-\[210\]{z-index:210}.z-\[218\]{z-index:218}.z-\[220\]{z-index:220}.container{width:100%}.mx-auto{margin-inline:auto}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[132px\]{min-height:132px}.min-h-\[144px\]{min-height:144px}.min-h-\[148px\]{min-height:148px}.min-h-\[calc\(100dvh-var\(--app-header-h\,72px\)\)\]{min-height:calc(100dvh - var(--app-header-h,72px))}.min-h-screen{min-height:100vh}.w-\[8\%\]{width:8%}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[18px\]{width:18px}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[124\%\]{width:124%}.w-\[136\%\]{width:136%}.w-\[150\%\]{width:150%}.w-\[300px\]{width:300px}.w-\[min\(88vw\,360px\)\]{width:min(88vw,360px)}.w-\[min\(100vw\,420px\)\]{width:min(100vw,420px)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(460px\,calc\(100vw-2rem\)\)\]{width:min(460px,100vw - 2rem)}.w-\[min\(540px\,calc\(100vw-4rem\)\)\]{width:min(540px,100vw - 4rem)}.w-full{width:100%}.w-px{width:1px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1720px\]{max-width:1720px}.max-w-full{max-width:100%}.min-w-\[44px\]{min-width:44px}.min-w-\[260px\]{min-width:260px}.min-w-\[920px\]{min-width:920px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--blue\)_34\%\,var\(--line\)\)\]{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--blue\)_34\%\,var\(--line\)\)\]{border-color:color-mix(in oklab,var(--blue)34%,var(--line))}}.border-\[color-mix\(in_oklab\,var\(--line\)_74\%\,var\(--blue\)_26\%\)\]{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--line\)_74\%\,var\(--blue\)_26\%\)\]{border-color:color-mix(in oklab,var(--line)74%,var(--blue)26%)}}.border-\[var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-\[\#232327\]{background-color:#232327}.bg-\[color-mix\(in_oklab\,var\(--muted\)_66\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_66\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted)66%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--muted\)_82\%\,transparent\)\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--muted\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--muted)82%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--panel\)_82\%\,transparent\)\]{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--panel\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--panel)82%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--panel\)_84\%\,transparent\)\]{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--panel\)_84\%\,transparent\)\]{background-color:color-mix(in oklab,var(--panel)84%,transparent)}}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--panel\)\],.bg-\[var\(--panel\)\]\/70{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--panel\)\]\/70{background-color:color-mix(in oklab,var(--panel)70%,transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(124\,58\,237\,0\.15\)\,rgba\(124\,58\,237\,0\.85\)\,rgba\(255\,86\,118\,0\.85\)\,rgba\(124\,58\,237\,0\.55\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#7c3aed26,#7c3aedd9,#ff5676d9,#7c3aed8c,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(136\,160\,255\,0\.2\)\,rgba\(136\,160\,255\,0\.9\)\,rgba\(255\,86\,118\,0\.86\)\,rgba\(136\,160\,255\,0\.75\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#88a0ff33,#88a0ffe6,#ff5676db,#88a0ffbf,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(136\,160\,255\,0\.12\)\,rgba\(136\,160\,255\,0\.85\)\,rgba\(136\,160\,255\,0\.4\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#88a0ff1f,#88a0ffd9,#88a0ff66,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,86\,118\,0\.2\)\,rgba\(255\,86\,118\,0\.9\)\,rgba\(136\,160\,255\,0\.82\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ff567633,#ff5676e6,#88a0ffd1,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,86\,118\,0\.18\)\,rgba\(255\,86\,118\,0\.82\)\,rgba\(136\,160\,255\,0\.6\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ff56762e,#ff5676d1,#88a0ff99,#0000)}.bg-\[linear-gradient\(135deg\,rgba\(124\,58\,237\,0\.85\)\,rgba\(79\,70\,229\,0\.85\)\)\]{background-image:linear-gradient(135deg,#7c3aedd9,#4f46e5d9)}.bg-\[linear-gradient\(135deg\,var\(--sage\)\,\#9fb3ff\)\]{background-image:linear-gradient(135deg,var(--sage),#9fb3ff)}.bg-\[radial-gradient\(circle_at_center\,rgba\(136\,160\,255\,0\.35\)\,rgba\(136\,160\,255\,0\)_68\%\)\]{background-image:radial-gradient(circle,#88a0ff59,#88a0ff00 68%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,86\,118\,0\.3\)\,rgba\(255\,86\,118\,0\)_70\%\)\]{background-image:radial-gradient(circle,#ff56764d,#ff567600 70%)}.object-contain{-o-object-fit:contain;object-fit:contain}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f120f\]{color:#0f120f}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--muted-ink\)\]{color:var(--muted-ink)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_0_0_1px_rgba\(127\,160\,255\,\.08\)_inset\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#7fa0ff14)inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\,0_18px_60px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0d),0 18px 60px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\,0_20px_60px_-22px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0d),0 20px 60px -22px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(124\,58\,237\,0\.5\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#7c3aed80)}.shadow-\[0_0_24px_rgba\(124\,58\,237\,0\.5\)\],.shadow-\[0_0_40px_-20px_rgba\(120\,140\,255\,\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_-20px_rgba\(120\,140\,255\,\.35\)\]{--tw-shadow:0 0 40px -20px var(--tw-shadow-color,#788cff59)}.shadow-\[0_18px_40px_rgba\(88\,112\,255\,\.14\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#5870ff24)}.shadow-\[0_18px_40px_rgba\(88\,112\,255\,\.14\)\],.shadow-\[0_22px_52px_rgba\(0\,0\,0\,\.24\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_52px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 22px 52px var(--tw-shadow-color,#0000003d)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\/item\:border-\[color-mix\(in_oklab\,var\(--line\)_68\%\,var\(--blue\)_32\%\)\]:is(:where(.group\/item):hover *){border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.group-hover\/item\:border-\[color-mix\(in_oklab\,var\(--line\)_68\%\,var\(--blue\)_32\%\)\]:is(:where(.group\/item):hover *){border-color:color-mix(in oklab,var(--line)68%,var(--blue)32%)}}.group-hover\/item\:shadow-\[0_0_20px_rgba\(127\,160\,255\,\.12\)\]:is(:where(.group\/item):hover *){--tw-shadow:0 0 20px var(--tw-shadow-color,#7fa0ff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-\[color-mix\(in_oklab\,var\(--line\)_72\%\,var\(--blue\)_28\%\)\]:hover{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_oklab\,var\(--line\)_72\%\,var\(--blue\)_28\%\)\]:hover{border-color:color-mix(in oklab,var(--line)72%,var(--blue)28%)}}.hover\:bg-\[\#12141a\]:hover{background-color:#12141a}.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_72\%\,transparent\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_72\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--muted)72%,transparent)}}.hover\:bg-\[rgba\(136\,160\,255\,0\.14\)\]:hover{background-color:#88a0ff24}.hover\:bg-\[var\(--muted\)\]:hover{background-color:var(--muted)}.hover\:bg-\[var\(--panel\)\]:hover{background-color:var(--panel)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}.focus\:border-\[color-mix\(in_oklab\,var\(--line\)_72\%\,var\(--blue\)_28\%\)\]:focus{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[color-mix\(in_oklab\,var\(--line\)_72\%\,var\(--blue\)_28\%\)\]:focus{border-color:color-mix(in oklab,var(--line)72%,var(--blue)28%)}}.focus\:bg-\[color-mix\(in_oklab\,var\(--muted\)_72\%\,transparent\)\]:focus{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-\[color-mix\(in_oklab\,var\(--muted\)_72\%\,transparent\)\]:focus{background-color:color-mix(in oklab,var(--muted)72%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--violet\)\]:focus-visible{--tw-ring-color:var(--violet)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--bg\)\]:focus-visible{--tw-ring-offset-color:var(--bg)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}:root{--bg:#fff;--panel:#fff;--muted:#f7f8fa;--line:#e8ecf1;--ink:#0b1320;--ink-2:#2b3343;--muted-ink:#697385;--sage:#afc4a3;--sage-50:#f3f7f1;--sage-100:#eef4ec;--violet:#7c3aed;--violet-weak:#ede9fe;--blue:#88a0ff;--neon:#ff5676;--alert-red:#ff2a3d;--header-h:72px;--app-header-h:72px;--radius:20px;--shadow:0 14px 36px #030a1414;--focus:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab,red,red)){:root{--focus:0 0 0 3px color-mix(in oklab,var(--violet)35%,transparent)}}[data-theme=dark]{--bg:#0b0e12;--panel:#101318;--muted:#0e1216;--line:#ffffff14;--ink:#e6edf5;--ink-2:#ccd3dd;--muted-ink:#96a2b0;--sage:#afc4a3;--sage-50:#101511;--sage-100:#0f1812;--violet:#c4b5fd;--violet-weak:#241f3a;--blue:#7fa0ff;--neon:#ff6b6b;--shadow:0 22px 48px #00000080}*{box-sizing:border-box}body,html{width:100%;max-width:100%;height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif}footer,main{overflow-x:hidden}footer,header,main{width:100%;max-width:100%}header{overflow:visible}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{box-shadow:var(--focus);outline:none}canvas,iframe,img,svg,video{max-width:100%}a,h1,h2,h3,h4,h5,h6,li,p,span{overflow-wrap:anywhere}code,pre{white-space:pre-wrap;word-break:break-word}.container{max-width:1240px;margin:0 auto;padding:28px}.header{z-index:60;backdrop-filter:blur(12px);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.header{background:color-mix(in oklab,var(--bg)88%,transparent)}}.header,.header-banner{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.header-banner{border-bottom:1px solid color-mix(in oklab,var(--line)88%,transparent)}}.header-banner{background:linear-gradient(90deg,var(--blue),var(--bg)28%,var(--bg)72%,var(--sage))}@supports (color:color-mix(in lab,red,red)){.header-banner{background:linear-gradient(90deg,color-mix(in oklab,var(--blue)4%,transparent),color-mix(in oklab,var(--bg)94%,transparent)28%,color-mix(in oklab,var(--bg)94%,transparent)72%,color-mix(in oklab,var(--sage)6%,transparent))}}.header-banner-inner{text-align:center;min-height:42px;color:var(--ink);letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:800;display:flex}.header-banner-link{border:1px solid var(--alert-red);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.header-banner-link{border:1px solid color-mix(in oklab,var(--alert-red)30%,var(--line))}}.header-banner-link{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.header-banner-link{background:color-mix(in oklab,var(--panel)82%,transparent)}}.header-banner-link{color:var(--alert-red);transition:transform .18s,box-shadow .18s,border-color .18s}.header-banner-link:hover{border-color:var(--alert-red);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.header-banner-link:hover{border-color:color-mix(in oklab,var(--alert-red)52%,var(--line))}}.header-banner-link:hover{box-shadow:0 10px 24px #ff495f24}.header-inner{justify-content:space-between;padding:12px 0}.brand,.header-inner{align-items:center;display:flex}.brand{gap:10px}.brand img{filter:drop-shadow(0 6px 10px #00000040);border-radius:12px;height:36px}.brand strong{letter-spacing:.2px;font-weight:900}.nav{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.nav a{color:var(--ink);white-space:nowrap;overflow-wrap:normal;border-radius:12px;padding:10px 12px;font-weight:800}.nav a:hover{background:var(--muted)}.nav .cta{background:linear-gradient(135deg,var(--sage),#9fb3ff);color:#0c1116;border:none}.theme-icon{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.services-nav-panel{max-height:312px;transition:max-height .28s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.services-nav-shell:focus-within .services-nav-panel,.services-nav-shell:hover .services-nav-panel{max-height:860px}.services-nav-fade{background:linear-gradient(180deg,#0a0e1400 0,var(--panel)58%,var(--panel)100%);border-radius:18px;justify-content:center;align-items:flex-end;min-height:72px;padding-bottom:4px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.services-nav-fade{background:linear-gradient(180deg,#0a0e1400 0,color-mix(in oklab,var(--panel)94%,transparent)58%,color-mix(in oklab,var(--panel)98%,transparent)100%)}}.services-nav-fade{color:var(--muted-ink);letter-spacing:.12em;text-transform:uppercase;opacity:1;font-size:11px;font-weight:800;transition:opacity .18s}.services-nav-shell:focus-within .services-nav-fade,.services-nav-shell:hover .services-nav-fade{opacity:0}.services-nav-list>a+a{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.services-nav-list>a+a{border-top:1px solid color-mix(in oklab,var(--line)88%,transparent)}}.primary-nav{display:none!important}.mobile-menu-btn{justify-content:center;align-items:center;display:inline-flex!important}@media (min-width:1024px){.primary-nav{display:flex!important}.mobile-drawer-shell,.mobile-menu-btn{display:none!important}}.h1{font-size:clamp(36px,5.2vw,64px);line-height:1.03}.h1,.h2{margin:0}.h2{font-size:clamp(24px,3vw,34px)}.lead{color:var(--ink-2);font-size:18px}.accent{color:var(--violet)}.section{padding:40px 0}.grid{gap:18px;display:grid}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pad{padding:20px}.small{color:var(--muted-ink);font-size:14px}.kpi{align-items:center;gap:10px;display:flex}.kpi strong{color:var(--ink);font-size:28px}.pill{background:var(--sage-50);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;gap:8px;padding:8px 12px;font-size:12px;font-weight:800}.btn,.pill{align-items:center;display:inline-flex}.btn{border:1px solid var(--line);border-radius:16px;justify-content:center;padding:12px 18px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.btn-primary,.btn-sleuth-primary{border-color:var(--alert-red)}@supports (color:color-mix(in lab,red,red)){.btn-primary,.btn-sleuth-primary{border-color:color-mix(in oklab,var(--alert-red)34%,var(--blue)26%)}}.btn-primary,.btn-sleuth-primary{background:linear-gradient(130deg,var(--alert-red)0,var(--blue)100%)}@supports (color:color-mix(in lab,red,red)){.btn-primary,.btn-sleuth-primary{background:linear-gradient(130deg,color-mix(in oklab,var(--alert-red)28%,#ffe0e6 72%)0,color-mix(in oklab,var(--blue)34%,#adc0ff 66%)100%)}}.btn-primary,.btn-sleuth-primary{color:#121620;box-shadow:0 12px 28px #505ab429,inset 0 0 0 1px #ffffff14,0 0 24px #ff50691f}.btn-primary:hover,.btn-sleuth-primary:hover{transform:translateY(-1px);box-shadow:0 18px 36px #505ab433,inset 0 0 0 1px #ffffff1a,0 0 28px #ff50692e}.btn-ghost,.btn-sleuth-secondary{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.btn-ghost,.btn-sleuth-secondary{border-color:color-mix(in oklab,var(--line)70%,var(--alert-red)16%)}}.btn-ghost,.btn-sleuth-secondary{background:linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.btn-ghost,.btn-sleuth-secondary{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)94%,transparent),color-mix(in oklab,var(--muted)76%,transparent))}}.btn-ghost,.btn-sleuth-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px #7fa0ff0d}.btn-ghost:hover,.btn-sleuth-secondary:hover{border-color:var(--line);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover,.btn-sleuth-secondary:hover{border-color:color-mix(in oklab,var(--line)54%,var(--blue)46%)}}.btn-ghost:hover,.btn-sleuth-secondary:hover{box-shadow:0 12px 28px #2834721f,inset 0 0 0 1px #7fa0ff14}[data-theme=dark] .btn-primary,[data-theme=dark] .btn-sleuth-primary{border-color:var(--alert-red)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .btn-primary,[data-theme=dark] .btn-sleuth-primary{border-color:color-mix(in oklab,var(--alert-red)46%,var(--blue)28%)}}[data-theme=dark] .btn-primary,[data-theme=dark] .btn-sleuth-primary{color:#edf2ff;background:linear-gradient(130deg,#381119,#2a3d83 54%,#bc3b64);box-shadow:0 14px 34px #0000005c,inset 0 0 0 1px #ffffff0a,0 0 28px #ff506938}[data-theme=dark] .btn-ghost,[data-theme=dark] .btn-sleuth-secondary{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .btn-ghost,[data-theme=dark] .btn-sleuth-secondary{border-color:color-mix(in oklab,var(--line)62%,var(--alert-red)20%)}}[data-theme=dark] .btn-ghost,[data-theme=dark] .btn-sleuth-secondary{background:linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .btn-ghost,[data-theme=dark] .btn-sleuth-secondary{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,#08111f 10%),color-mix(in oklab,var(--muted)66%,#0b1118 34%))}}.badge{background:var(--sage-100);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.divider{background:linear-gradient(90deg,transparent,var(--blue),transparent);height:1px}@supports (color:color-mix(in lab,red,red)){.divider{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--blue)28%,var(--line)),transparent)}}.divider{margin:8px 0}.ring-accent{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.ring-accent{border:1px solid color-mix(in oklab,var(--blue)32%,var(--line))}}.ring-accent{box-shadow:0 8px 28px var(--blue)}@supports (color:color-mix(in lab,red,red)){.ring-accent{box-shadow:0 8px 28px color-mix(in oklab,var(--blue)14%,transparent)}}.product-hero-visual{background:radial-gradient(120% 120% at 0 0,var(--blue),transparent 56%),radial-gradient(100% 100% at 100% 100%,var(--alert-red),transparent 62%),linear-gradient(180deg,var(--panel),var(--muted));min-height:320px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-hero-visual{background:radial-gradient(120% 120% at 0 0,color-mix(in oklab,var(--blue)10%,transparent),transparent 56%),radial-gradient(100% 100% at 100% 100%,color-mix(in oklab,var(--alert-red)9%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)76%,transparent))}}.product-hero-video-shell{align-items:stretch;width:100%;display:flex;position:relative}.product-hero-video{aspect-ratio:16/9;border:1px solid var(--line);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.product-hero-video{border:1px solid color-mix(in oklab,var(--line)72%,var(--blue)28%)}}.product-hero-video{-o-object-fit:cover;object-fit:cover;background:#05080d;border-radius:24px;box-shadow:0 18px 42px #080e1633}.product-hero-video-unmute{z-index:2;min-height:44px;position:absolute;bottom:18px;left:18px;box-shadow:0 16px 34px #04070e3d}.fullbleed{width:100%;margin-left:0}.hero-bleed{height:min(760px,calc(100svh - var(--header-h) - 56px));align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.hero-bleed:before{content:"";z-index:-2;background:radial-gradient(720px 320px at 16% 14%,var(--blue),transparent 68%),radial-gradient(620px 300px at 82% 24%,var(--sage),transparent 72%),radial-gradient(540px 240px at 70% 72%,var(--alert-red),transparent 78%),linear-gradient(180deg,var(--bg),var(--bg));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-bleed:before{background:radial-gradient(720px 320px at 16% 14%,color-mix(in oklab,var(--blue)18%,transparent),transparent 68%),radial-gradient(620px 300px at 82% 24%,color-mix(in oklab,var(--sage)18%,transparent),transparent 72%),radial-gradient(540px 240px at 70% 72%,color-mix(in oklab,var(--alert-red)10%,transparent),transparent 78%),linear-gradient(180deg,color-mix(in oklab,var(--bg)90%,transparent),color-mix(in oklab,var(--bg)98%,transparent))}}.hero-bleed:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,var(--bg)0,transparent 18%,transparent 82%,var(--bg)100%),linear-gradient(180deg,var(--ink),transparent 24%,transparent 76%,var(--ink));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-bleed:after{background:linear-gradient(90deg,color-mix(in oklab,var(--bg)3%,transparent)0,transparent 18%,transparent 82%,color-mix(in oklab,var(--bg)6%,transparent)100%),linear-gradient(180deg,color-mix(in oklab,var(--ink)2%,transparent),transparent 24%,transparent 76%,color-mix(in oklab,var(--ink)4%,transparent))}}.hero-bleed:after{opacity:.9}.carousel{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.track{transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.slide,.track{height:100%;display:flex}.slide{flex:0 0 100%;justify-content:center;align-items:center}.slide-inner{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;width:min(1240px,92vw);padding:0 24px;display:grid;position:relative}.hero-media-card{border:1px solid var(--line);border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-media-card{border:1px solid color-mix(in oklab,var(--line)70%,var(--blue)30%)}}.hero-media-card{background:radial-gradient(120% 120% at 0 0,var(--blue),transparent 54%),radial-gradient(100% 100% at 100% 100%,var(--alert-red),transparent 60%),linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.hero-media-card{background:radial-gradient(120% 120% at 0 0,color-mix(in oklab,var(--blue)10%,transparent),transparent 54%),radial-gradient(100% 100% at 100% 100%,color-mix(in oklab,var(--alert-red)9%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.hero-media-card{box-shadow:0 24px 56px #070b1138,inset 0 0 0 1px #7fa0ff0d}.hero-media-card-video{padding:16px}.hero-media-video{aspect-ratio:16/9;border:1px solid var(--line);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.hero-media-video{border:1px solid color-mix(in oklab,var(--line)70%,var(--blue)30%)}}.hero-media-video{-o-object-fit:cover;object-fit:cover;background:#05080d;border-radius:22px}.slide svg{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;min-height:280px;max-height:54vh}.hero-samm-visual{justify-content:center;align-items:center;width:100%;display:flex}.hero-samm-visual svg{width:100%;min-height:240px;max-height:46vh}.hero-atlas-shell{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-atlas-panel{background:0 0;position:absolute;inset:0}.hero-atlas-grid{border-radius:36px;width:min(40vw,620px);max-width:48%;position:absolute;top:26px;bottom:22px;right:max(2vw,20px);overflow:hidden}.hero-atlas-chip{z-index:2;border:1px solid var(--atlas-line);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.hero-atlas-chip{border:1px solid color-mix(in oklab,var(--atlas-line)30%,var(--line))}}.hero-atlas-chip{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.hero-atlas-chip{background:color-mix(in oklab,var(--panel)78%,transparent)}}.hero-atlas-chip{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:900}.hero-atlas-ring{aspect-ratio:1;border:1px dashed var(--atlas-secondary);border-radius:999px;width:min(220px,34%);height:auto;position:absolute;top:16%;right:6%}@supports (color:color-mix(in lab,red,red)){.hero-atlas-ring{border:1px dashed color-mix(in oklab,var(--atlas-secondary)26%,transparent)}}.hero-atlas-ring{box-shadow:0 0 0 28px var(--atlas-secondary),inset 0 0 0 1px var(--atlas-secondary)}@supports (color:color-mix(in lab,red,red)){.hero-atlas-ring{box-shadow:0 0 0 28px color-mix(in oklab,var(--atlas-secondary)5%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--atlas-secondary)12%,transparent)}}.hero-atlas-ring{opacity:.5;animation:atlasRotate 16s linear infinite}.hero-atlas-ring:after,.hero-atlas-ring:before{content:"";border-radius:inherit;border:1px solid var(--atlas-line);position:absolute;inset:20px}@supports (color:color-mix(in lab,red,red)){.hero-atlas-ring:after,.hero-atlas-ring:before{border:1px solid color-mix(in oklab,var(--atlas-line)16%,transparent)}}.hero-atlas-ring:after{inset:44px}.hero-atlas-target{background:var(--atlas-accent);width:18px;height:18px;box-shadow:0 0 0 10px var(--atlas-accent),0 0 20px var(--atlas-accent);border-radius:999px;position:absolute;top:43%;right:16%}@supports (color:color-mix(in lab,red,red)){.hero-atlas-target{box-shadow:0 0 0 10px color-mix(in oklab,var(--atlas-accent)12%,transparent),0 0 20px color-mix(in oklab,var(--atlas-accent)42%,transparent)}}.hero-atlas-target{animation:atlasPulse 2.8s ease-in-out infinite}.hero-atlas-target:after,.hero-atlas-target:before{content:"";background:var(--atlas-accent);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.hero-atlas-target:after,.hero-atlas-target:before{background:color-mix(in oklab,var(--atlas-accent)76%,#fff 8%)}}.hero-atlas-target:after,.hero-atlas-target:before{transform:translate(-50%,-50%)}.hero-atlas-target:before{width:34px;height:1px}.hero-atlas-target:after{width:1px;height:34px}.hero-atlas-route{transform-origin:0;background:linear-gradient(90deg,transparent 0,var(--line)16%,var(--line)84%,transparent 100%);border-radius:999px;height:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-atlas-route{background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--line)48%,var(--atlas-secondary)52%)16%,color-mix(in oklab,var(--line)72%,var(--atlas-secondary)28%)84%,transparent 100%)}}.hero-atlas-route{box-shadow:0 0 10px var(--atlas-secondary)}@supports (color:color-mix(in lab,red,red)){.hero-atlas-route{box-shadow:0 0 10px color-mix(in oklab,var(--atlas-secondary)8%,transparent)}}.hero-atlas-route{opacity:.42}.hero-atlas-route:after,.hero-atlas-route:before{content:"";border-radius:999px;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;box-shadow:0 0 12px}.hero-atlas-route:before{color:#6be48d;background:#6be48d;animation:atlasTrafficForward 4.2s linear infinite;left:0}.hero-atlas-route:after{background:var(--atlas-accent);color:var(--atlas-accent);animation:atlasTrafficReverse 5.2s linear infinite;left:12%}.hero-atlas-route-a{width:48%;top:72%;left:8%;transform:rotate(-8deg)}.hero-atlas-route-b{width:42%;top:59%;left:24%;transform:rotate(-5deg)}.hero-atlas-route-c{width:34%;top:46%;left:40%;transform:rotate(5deg)}.hero-atlas-node{border:1px solid var(--atlas-line);border-radius:999px;align-items:center;min-width:112px;padding:10px 12px 10px 28px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-atlas-node{border:1px solid color-mix(in oklab,var(--atlas-line)24%,var(--line))}}.hero-atlas-node{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.hero-atlas-node{background:color-mix(in oklab,var(--panel)82%,transparent)}}.hero-atlas-node{opacity:.9;box-shadow:0 12px 24px #0b111c14,inset 0 0 0 1px #ffffff0a}.hero-atlas-node:before{content:"";background:var(--atlas-accent);width:8px;height:8px;box-shadow:0 0 12px var(--atlas-accent);border-radius:999px;position:absolute;top:50%;left:12px}@supports (color:color-mix(in lab,red,red)){.hero-atlas-node:before{box-shadow:0 0 12px color-mix(in oklab,var(--atlas-accent)50%,transparent)}}.hero-atlas-node:before{transform:translateY(-50%)}.hero-atlas-node span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:800}.hero-atlas-node-a{bottom:10%;right:28%}.hero-atlas-node-b{bottom:28%;right:12%}.hero-atlas-node-c{top:18%;right:2%}.hero-atlas-0{--atlas-accent:#ff5a71;--atlas-secondary:#93aaff;--atlas-line:#ff8395}.hero-atlas-1{--atlas-accent:#ff6477;--atlas-secondary:#8dc7c2;--atlas-line:#ff6e7f}.hero-atlas-2{--atlas-accent:#ff6288;--atlas-secondary:#a88cff;--atlas-line:#ff7d98}.hero-atlas-3{--atlas-accent:#ff5069;--atlas-secondary:#89a4ff;--atlas-line:#ff5e76}@keyframes atlasPulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes atlasRotate{to{transform:rotate(1turn)}}@keyframes atlasTrafficForward{0%{opacity:0;transform:translate(-10px)scale(.84)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(calc(100% + 10px))scale(1)}}@keyframes atlasTrafficReverse{0%{opacity:0;transform:translate(calc(100% + 10px))scale(.94)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(-12px)scale(.84)}}@media (prefers-reduced-motion:reduce){.hero-bleed:after{animation:none}.track{transition:none}.hero-atlas-ring,.hero-atlas-route:after,.hero-atlas-route:before,.hero-atlas-target{animation:none}}.carousel .ctrl{z-index:5;background:var(--panel);border-radius:12px;width:42px;height:42px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.carousel .ctrl{background:color-mix(in oklab,var(--panel)88%,transparent)}}.carousel .ctrl{border:1px solid var(--line);justify-content:center;align-items:center;display:flex}.carousel .prev{left:14px}.carousel .next{right:14px}.carousel .ctrl:hover{box-shadow:var(--shadow)}.carousel .dots{z-index:5;gap:10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.carousel .dot{background:var(--blue);border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.carousel .dot{background:color-mix(in oklab,var(--blue)30%,var(--line))}}.carousel .dot{border:1px solid var(--line)}.carousel .dot[aria-current=true]{background:var(--violet)}.path{stroke:var(--sage);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;animation:dash 8s linear infinite}@keyframes dash{to{stroke-dashoffset:-200px}}.node{fill:var(--sage)}@supports (color:color-mix(in lab,red,red)){.node{fill:color-mix(in oklab,var(--sage)35%,transparent)}}.node{stroke:var(--line);stroke-width:1px}.pulse{fill:var(--blue);opacity:.9;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%{opacity:.45;transform:scale(.82)}50%{opacity:.9;transform:scale(1.08)}to{opacity:.45;transform:scale(.82)}}.beam{stroke:var(--neon);stroke-width:2px;stroke-linecap:round;animation:beam 3s ease-in-out infinite}@keyframes beam{50%{opacity:.2}}.loop{stroke:var(--neon);stroke-width:3px;stroke-dasharray:10 8;animation:loop 5s linear infinite}@keyframes loop{to{stroke-dashoffset:-260px}}.samm{gap:10px;display:grid}.samm .bar{background:var(--muted);border:1px solid var(--line);border-radius:12px;height:18px;position:relative;overflow:hidden}.samm .fill{transform-origin:0;background:linear-gradient(90deg,var(--sage),#9fb3ff);width:0;position:absolute;inset:0}.samm .marker{background:var(--neon);width:2px;height:34px;position:absolute;top:-8px}.reveal .samm .fill{animation:grow 1.2s forwards}@keyframes grow{to{width:var(--pct,50%)}}.radar .ring{fill:none;stroke:var(--blue)}@supports (color:color-mix(in lab,red,red)){.radar .ring{stroke:color-mix(in oklab,var(--blue)28%,var(--line))}}.radar .ring{stroke-width:2px;opacity:.8}.radar .sweep{fill:#7c3aed2e}.radar .dot{fill:var(--neon);animation:blink 2.4s ease-in-out infinite}@keyframes blink{50%{opacity:.25;transform:scale(.9)}}.radar-rot{transform-origin:50%;animation:rot 6s linear infinite}@keyframes rot{to{transform:rotate(1turn)}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none}.footer{border-top:1px solid var(--line);margin-top:44px}.footer .inner{max-width:1240px;color:var(--muted-ink);margin:0 auto;padding:28px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.footer h5{color:var(--ink-2);margin:0 0 10px;font-size:14px}.footer .list a{margin:6px 0;display:block}.footer a{color:var(--muted-ink);font-size:14px;text-decoration:none}.footer a:hover{color:var(--ink)}.bottom{justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.cybermeet-hero{background:radial-gradient(120% 120% at 0 0,var(--blue),transparent 52%),radial-gradient(120% 120% at 100% 0,var(--alert-red),transparent 56%),linear-gradient(180deg,var(--panel),var(--muted));border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.cybermeet-hero{background:radial-gradient(120% 120% at 0 0,color-mix(in oklab,var(--blue)14%,transparent),transparent 52%),radial-gradient(120% 120% at 100% 0,color-mix(in oklab,var(--alert-red)10%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)70%,transparent))}}.cybermeet-copy{gap:16px;display:grid}.cybermeet-visual{background:radial-gradient(120% 120% at 18% 14%,var(--blue),transparent 48%),radial-gradient(110% 110% at 84% 76%,var(--alert-red),transparent 56%),linear-gradient(180deg,var(--panel),var(--muted));border-radius:24px;min-height:360px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual{background:radial-gradient(120% 120% at 18% 14%,color-mix(in oklab,var(--blue)14%,transparent),transparent 48%),radial-gradient(110% 110% at 84% 76%,color-mix(in oklab,var(--alert-red)12%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in oklab,var(--panel)96%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.cybermeet-visual-grid{background:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-grid{background:linear-gradient(color-mix(in oklab,var(--line)38%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--line)38%,transparent)1px,transparent 1px)}}.cybermeet-visual-grid{opacity:.18;background-size:34px 34px;-webkit-mask-image:radial-gradient(circle,#000 0 70%,#0000 100%);mask-image:radial-gradient(circle,#000 0 70%,#0000 100%)}.cybermeet-visual-orbit{border:1px solid var(--line);border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-orbit{border:1px solid color-mix(in oklab,var(--line)70%,var(--blue)30%)}}.cybermeet-visual-orbit{opacity:.42}.cybermeet-visual-orbit-a{inset:64px 72px}.cybermeet-visual-orbit-b{inset:112px 120px}.cybermeet-visual-core{z-index:2;border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:148px;height:148px;display:flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-core{border:1px solid color-mix(in oklab,var(--line)62%,var(--blue)38%)}}.cybermeet-visual-core{background:linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-core{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.cybermeet-visual-core{box-shadow:0 0 0 16px var(--blue),0 18px 48px #070b113d}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-core{box-shadow:0 0 0 16px color-mix(in oklab,var(--blue)8%,transparent),0 18px 48px #070b113d}}.cybermeet-visual-core{color:var(--ink);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:13px;font-weight:900;transform:translate(-50%,-50%)}.cybermeet-visual-node{z-index:2;border:1px solid var(--line);border-radius:22px;gap:4px;min-width:170px;max-width:220px;padding:14px 16px 14px 18px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-node{border:1px solid color-mix(in oklab,var(--line)72%,var(--blue)28%)}}.cybermeet-visual-node{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-node{background:color-mix(in oklab,var(--panel)86%,transparent)}}.cybermeet-visual-node{box-shadow:0 16px 38px #080e162e}.cybermeet-visual-node strong{font-size:15px;line-height:1.2}.cybermeet-visual-node span{color:var(--ink-2);font-size:12px;line-height:1.5}.cybermeet-visual-node:before{content:"";background:var(--alert-red);width:8px;height:8px;box-shadow:0 0 14px var(--alert-red);border-radius:999px;position:absolute;top:18px;left:10px}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-node:before{box-shadow:0 0 14px color-mix(in oklab,var(--alert-red)54%,transparent)}}.cybermeet-visual-node-a{top:12%;left:8%}.cybermeet-visual-node-b{top:22%;right:8%}.cybermeet-visual-node-c{bottom:14%;left:14%}.cybermeet-visual-flow{background:linear-gradient(90deg,var(--alert-red),var(--blue));border-radius:999px;height:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-flow{background:linear-gradient(90deg,color-mix(in oklab,var(--alert-red)12%,transparent),color-mix(in oklab,var(--blue)42%,transparent))}}.cybermeet-visual-flow{opacity:.7}.cybermeet-visual-flow:after,.cybermeet-visual-flow:before{content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.cybermeet-visual-flow:before{background:#69db8b;animation:cybermeetFlow 4.6s linear infinite;left:18%;box-shadow:0 0 14px #69db8b99}.cybermeet-visual-flow:after{background:var(--alert-red);box-shadow:0 0 14px var(--alert-red);left:48%}@supports (color:color-mix(in lab,red,red)){.cybermeet-visual-flow:after{box-shadow:0 0 14px color-mix(in oklab,var(--alert-red)56%,transparent)}}.cybermeet-visual-flow:after{animation:cybermeetFlow 4.6s linear infinite reverse}.cybermeet-visual-flow-a{width:54%;top:39%;left:24%;transform:rotate(-8deg)}.cybermeet-visual-flow-b{width:50%;top:58%;left:18%;transform:rotate(7deg)}.cybermeet-visual-flow-c{width:40%;top:68%;left:38%;transform:rotate(-10deg)}.cybermeet-points{flex-wrap:wrap;gap:10px;display:flex}.cybermeet-points span{border:1px solid var(--blue);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cybermeet-points span{border:1px solid color-mix(in oklab,var(--blue)18%,var(--line))}}.cybermeet-points span{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.cybermeet-points span{background:color-mix(in oklab,var(--bg)70%,transparent)}}.cybermeet-points span{color:var(--ink-2);font-size:13px;font-weight:700}.cybermeet-points span:before{content:"";background:var(--alert-red);width:8px;height:8px;box-shadow:0 0 12px var(--alert-red);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cybermeet-points span:before{box-shadow:0 0 12px color-mix(in oklab,var(--alert-red)48%,transparent)}}.cybermeet-frame{background:radial-gradient(120% 120% at 0 0,var(--blue),transparent 48%),linear-gradient(180deg,var(--panel),var(--muted));border-radius:28px;margin-top:24px}@supports (color:color-mix(in lab,red,red)){.cybermeet-frame{background:radial-gradient(120% 120% at 0 0,color-mix(in oklab,var(--blue)8%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in oklab,var(--panel)94%,transparent),color-mix(in oklab,var(--muted)76%,transparent))}}.cybermeet-frame-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cybermeet-embed-shell{min-height:0;height:min(880px,calc(100svh - var(--header-h) - 180px));border:1px solid var(--blue);border-radius:24px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cybermeet-embed-shell{border:1px solid color-mix(in oklab,var(--blue)18%,var(--line))}}.cybermeet-embed-shell{box-shadow:0 18px 44px #0b101c14}.cybermeet-embed-shell iframe{background:0 0;border:0;width:100%;height:100%;display:block}.cybermeet-trust{background:radial-gradient(120% 120% at 0 0,var(--blue),transparent 52%),radial-gradient(110% 110% at 100% 100%,var(--alert-red),transparent 58%),linear-gradient(180deg,var(--panel),var(--muted));border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.cybermeet-trust{background:radial-gradient(120% 120% at 0 0,color-mix(in oklab,var(--blue)9%,transparent),transparent 52%),radial-gradient(110% 110% at 100% 100%,color-mix(in oklab,var(--alert-red)8%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.cybermeet-trust-copy{gap:12px;max-width:780px;display:grid}.cybermeet-trust-detail{max-width:720px;line-height:1.7}.cybermeet-trust-actions{justify-content:flex-end;align-items:center;display:flex}@media (max-width:1020px){.container{padding:20px 16px}.fullbleed{width:100%;margin-left:0}.slide-inner{grid-template-columns:1fr;width:100%;padding:0}.slide svg{max-height:36vh}.hero-samm-visual svg{min-height:220px;max-height:34vh}.h1{font-size:42px}.grid-2,.grid-3{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.product-hero-visual{min-height:auto}.cybermeet-hero{grid-template-columns:1fr}.cybermeet-visual{min-height:320px}.cybermeet-visual-core{width:128px;height:128px;font-size:12px}.cybermeet-trust{flex-direction:column;align-items:flex-start}.cybermeet-embed-shell{height:min(820px,calc(100svh - var(--header-h) - 140px))}.hero-atlas-panel{inset:0}.hero-atlas-grid{border-radius:28px;width:min(42vw,440px);max-width:46%;top:36px;bottom:18px;right:12px}.header-banner-inner{flex-direction:column;gap:8px;padding-top:10px;padding-bottom:10px}.hero-atlas-chip{top:12px;right:16px}.hero-atlas-ring{width:min(164px,38%);height:auto;top:22%;right:4%}.hero-atlas-target{top:40%;right:14%}.hero-atlas-node span{font-size:10px}.hero-atlas-node-a{bottom:10%;right:28%}.hero-atlas-node-b{bottom:26%;right:12%}.hero-atlas-node-c{top:18%;right:2%}.hero-atlas-route-a{width:46%;top:73%;left:10%}.hero-atlas-route-b{width:38%;top:60%;left:24%}.hero-atlas-route-c{width:30%;top:48%;left:40%}}@media (max-width:640px){.brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:14px;overflow:hidden}.bottom{flex-direction:column;align-items:flex-start;gap:8px}.cybermeet-embed-shell{height:min(760px,calc(100svh - var(--header-h) - 96px))}.cybermeet-embed-shell iframe{height:100%}.cybermeet-visual{min-height:280px}.cybermeet-visual-node{min-width:0;max-width:160px;padding:12px 12px 12px 16px}.cybermeet-visual-node strong{font-size:13px}.cybermeet-visual-node span{font-size:11px}.cybermeet-visual-orbit-a{inset:54px 40px}.cybermeet-visual-orbit-b{inset:92px 72px}.cybermeet-visual-core{letter-spacing:.1em;width:108px;height:108px;font-size:10px}.hero-bleed{height:min(700px,calc(100svh - var(--header-h) - 24px));min-height:620px}.header-banner-inner{font-size:12px}.hero-atlas-grid{border-radius:24px;width:min(46vw,220px);max-width:38%;top:42px;bottom:18px;right:10px}.hero-atlas-chip{padding:8px 12px;font-size:10px;top:12px;right:10px}.hero-atlas-node{min-width:0;padding:8px 10px 8px 24px}.hero-atlas-node span{font-size:9px}.hero-atlas-node-a{display:none}.hero-atlas-node-b{bottom:26%;right:6px}.hero-atlas-node-c{top:20%;right:6px}.hero-atlas-route-a{width:46%;top:72%;left:8%}.hero-atlas-route-b{width:34%;top:58%;left:28%}.hero-atlas-route-c{width:24%;top:44%;left:46%}.hero-atlas-ring{opacity:.42;width:min(98px,46%);height:auto;top:22%;right:4%}.hero-atlas-target{top:36%;right:18%}}.hero-scroll-cue{z-index:26;border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:fixed;bottom:22px;left:50%}@supports (color:color-mix(in lab,red,red)){.hero-scroll-cue{border:1px solid color-mix(in oklab,var(--line)62%,var(--blue)38%)}}.hero-scroll-cue{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.hero-scroll-cue{background:color-mix(in oklab,var(--panel)84%,transparent)}}.hero-scroll-cue{color:var(--ink);backdrop-filter:blur(14px);transition:transform .2s,box-shadow .2s,border-color .2s;animation:heroCueBounce 1.8s ease-in-out infinite;transform:translate(-50%);box-shadow:0 14px 32px #0b101c33,inset 0 0 0 1px #ffffff0d}.hero-scroll-cue:hover{border-color:var(--line);transform:translate(-50%)translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.hero-scroll-cue:hover{border-color:color-mix(in oklab,var(--line)48%,var(--blue)52%)}}.hero-scroll-cue:hover{box-shadow:0 18px 38px #0b101c3d,inset 0 0 0 1px #ffffff14}.hero-scroll-cue svg{width:22px;height:22px;transition:transform .22s}.hero-scroll-cue.is-up svg{transform:rotate(180deg)}@keyframes heroCueBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes cybermeetFlow{0%{opacity:.2;transform:translateY(-50%)}15%{opacity:1}to{opacity:.25;transform:translate(180px,-50%)}}@media (max-width:640px){.hero-scroll-cue{width:48px;height:48px;bottom:18px}}.field{gap:.4rem;display:grid}.label{opacity:.85;font-size:.9rem}.input{color:#fff;background:#0f1115;border:1px solid #232327;border-radius:.8rem;width:100%;padding:.85rem 1rem;font-size:15px;transition:border-color .15s,box-shadow .15s}.input::-moz-placeholder{color:#80838a;opacity:.9}.input::placeholder{color:#80838a;opacity:.9}.input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f640}.helper-error{color:#ef4444;font-size:.9rem}.helper-ok{color:#22c55e;font-size:.9rem}input,select,textarea{width:100%;max-width:100%}.tools-marquee-track{width:-moz-max-content;width:max-content;animation:tools-marquee 24s linear infinite;display:flex}.tools-marquee-track:hover{animation-play-state:paused}@keyframes tools-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tools-marquee-track{animation:none}}.services-delivery-shell,.services-focus-shell,.services-industries-shell,.services-platform-shell,.services-workflow-shell{background:radial-gradient(900px 280px at 0 0,var(--blue),transparent 58%),radial-gradient(820px 280px at 100% 0,var(--sage),transparent 58%),linear-gradient(180deg,var(--panel),var(--panel));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.services-delivery-shell,.services-focus-shell,.services-industries-shell,.services-platform-shell,.services-workflow-shell{background:radial-gradient(900px 280px at 0 0,color-mix(in oklab,var(--blue)12%,transparent),transparent 58%),radial-gradient(820px 280px at 100% 0,color-mix(in oklab,var(--sage)14%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--panel)96%,#070a10 4%),var(--panel))}}.services-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.services-focus-card{border:1px solid var(--line);background:var(--panel);border-radius:22px;min-height:132px;padding:20px 18px 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.services-focus-card{background:color-mix(in oklab,var(--panel)88%,transparent)}}.services-focus-card{box-shadow:inset 0 0 0 1px #7fa0ff0a}.services-delivery-step,.services-focus-index,.services-workflow-index{border:1px solid var(--blue);border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.services-delivery-step,.services-focus-index,.services-workflow-index{border:1px solid color-mix(in oklab,var(--blue)36%,var(--line))}}.services-delivery-step,.services-focus-index,.services-workflow-index{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.services-delivery-step,.services-focus-index,.services-workflow-index{background:color-mix(in oklab,var(--muted)92%,transparent)}}.services-delivery-step,.services-focus-index,.services-workflow-index{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.services-delivery-grid,.services-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid;position:relative}.services-delivery-line,.services-workflow-line{background:linear-gradient(90deg,transparent,var(--blue)12%,var(--sage)88%,transparent);height:2px;position:absolute;top:44px;left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.services-delivery-line,.services-workflow-line{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--blue)32%,var(--line))12%,color-mix(in oklab,var(--sage)30%,var(--line))88%,transparent)}}.services-delivery-line,.services-workflow-line{opacity:.65}.services-delivery-dot,.services-workflow-dot{background:var(--blue);width:14px;height:14px;box-shadow:0 0 22px var(--blue);border-radius:999px;position:absolute;top:36px;left:8%}@supports (color:color-mix(in lab,red,red)){.services-delivery-dot,.services-workflow-dot{box-shadow:0 0 22px color-mix(in oklab,var(--blue)45%,transparent)}}.services-delivery-dot,.services-workflow-dot{animation:services-flow-dot 5.6s linear infinite}@keyframes services-flow-dot{0%{opacity:.35;transform:translate(0)}10%{opacity:1}to{opacity:.25;transform:translate(calc(84vw - 180px))}}.services-delivery-card,.services-workflow-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;align-content:start;gap:14px;min-height:210px;padding:88px 20px 20px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.services-delivery-card,.services-workflow-card{background:color-mix(in oklab,var(--panel)90%,transparent)}}.services-delivery-card,.services-workflow-card{box-shadow:inset 0 0 0 1px #7fa0ff0a}.services-delivery-card .services-delivery-step,.services-workflow-card .services-workflow-index{position:absolute;top:20px;left:20px}.services-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.services-industries-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;align-content:start;gap:12px;min-height:164px;padding:22px 20px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.services-industries-card{background:color-mix(in oklab,var(--panel)89%,transparent)}}.services-industries-card{box-shadow:inset 0 0 0 1px #7fa0ff0a}.services-industries-node,.services-platform-node{background:var(--sage);border-radius:999px;width:12px;height:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.services-industries-node,.services-platform-node{background:color-mix(in oklab,var(--sage)65%,var(--blue)35%)}}.services-industries-node,.services-platform-node{box-shadow:0 0 18px var(--sage)}@supports (color:color-mix(in lab,red,red)){.services-industries-node,.services-platform-node{box-shadow:0 0 18px color-mix(in oklab,var(--sage)32%,transparent)}}.services-sector-icon{width:42px;height:42px;color:var(--blue);filter:drop-shadow(0 0 12px var(--blue))}@supports (color:color-mix(in lab,red,red)){.services-sector-icon{filter:drop-shadow(0 0 12px color-mix(in oklab,var(--blue)24%,transparent))}}.services-sector-icon{animation:services-sector-pulse 3.8s ease-in-out infinite}.services-industries-card:focus-within .services-sector-icon,.services-industries-card:hover .services-sector-icon{transform:translateY(-1px)scale(1.03)}.sector-fintech{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sector-fintech{color:color-mix(in oklab,var(--blue)80%,var(--alert-red)20%)}}.sector-telecom{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sector-telecom{color:color-mix(in oklab,var(--blue)88%,var(--sage)12%)}}.sector-saas{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sector-saas{color:color-mix(in oklab,var(--blue)76%,#fff 24%)}}.sector-identity{color:var(--alert-red)}@supports (color:color-mix(in lab,red,red)){.sector-identity{color:color-mix(in oklab,var(--alert-red)32%,var(--blue)68%)}}.sector-internal-network{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sector-internal-network{color:color-mix(in oklab,var(--blue)70%,var(--sage)30%)}}.sector-public-sector{color:var(--sage)}@supports (color:color-mix(in lab,red,red)){.sector-public-sector{color:color-mix(in oklab,var(--sage)70%,var(--blue)30%)}}.sector-utilities{color:var(--sage)}@supports (color:color-mix(in lab,red,red)){.sector-utilities{color:color-mix(in oklab,var(--sage)48%,var(--alert-red)52%)}}.sector-industrial{color:var(--alert-red)}@supports (color:color-mix(in lab,red,red)){.sector-industrial{color:color-mix(in oklab,var(--alert-red)40%,var(--blue)60%)}}.sector-critical-services{color:var(--alert-red)}@supports (color:color-mix(in lab,red,red)){.sector-critical-services{color:color-mix(in oklab,var(--alert-red)55%,#ffb2bf 45%)}}.sector-enterprise-platform{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sector-enterprise-platform{color:color-mix(in oklab,var(--blue)60%,var(--alert-red)40%)}}.sector-cloud-native{color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sector-cloud-native{color:color-mix(in oklab,var(--blue)85%,var(--sage)15%)}}@keyframes services-sector-pulse{0%,to{opacity:.84;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}.samm-loading-track{background:var(--muted);border-radius:999px;height:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.samm-loading-track{background:color-mix(in oklab,var(--muted)74%,transparent)}}.samm-loading-track{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.samm-loading-track{border:1px solid color-mix(in oklab,var(--line)82%,transparent)}}.samm-loading-line{border-radius:inherit;background:linear-gradient(90deg,transparent 0,var(--alert-red)24%,var(--blue)72%,transparent 100%);width:34%;position:absolute;inset:0 auto 0 -34%}@supports (color:color-mix(in lab,red,red)){.samm-loading-line{background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--alert-red)34%,var(--blue)22%)24%,color-mix(in oklab,var(--blue)44%,#dbe6ff 56%)72%,transparent 100%)}}.samm-loading-line{animation:samm-loading-scan 1.25s ease-in-out infinite;box-shadow:0 0 24px #ff50692e}@keyframes samm-loading-scan{0%{transform:translate(0)}to{transform:translate(420%)}}.services-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.services-platform-card{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),var(--muted));border-radius:24px;gap:16px;min-height:210px;padding:20px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.services-platform-card{background:linear-gradient(160deg,color-mix(in oklab,var(--panel)94%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.services-platform-card{transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #7fa0ff0a}.services-platform-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0000002e,inset 0 0 0 1px #7fa0ff14}.services-platform-card:after{content:"";border-radius:inherit;border:1px solid var(--blue);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.services-platform-card:after{border:1px solid color-mix(in oklab,var(--blue)12%,transparent)}}.services-platform-card:after{pointer-events:none}@media (max-width:1024px){.services-delivery-grid,.services-focus-grid,.services-industries-grid,.services-platform-grid,.services-workflow-grid{grid-template-columns:1fr 1fr}.services-delivery-dot,.services-delivery-line,.services-workflow-dot,.services-workflow-line{display:none}}@media (max-width:640px){.services-delivery-grid,.services-focus-grid,.services-industries-grid,.services-platform-grid,.services-workflow-grid{grid-template-columns:1fr}.services-delivery-card,.services-focus-card,.services-industries-card,.services-platform-card,.services-workflow-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.services-sector-icon{animation:none}.samm-loading-line{width:100%;animation:none;inset:0}}.sleuth-trigger{color:#fff;border:1px solid var(--alert-red);position:fixed}@supports (color:color-mix(in lab,red,red)){.sleuth-trigger{border:1px solid color-mix(in oklab,var(--alert-red)65%,#fff 10%)}}.sleuth-trigger{background:linear-gradient(130deg,oklab(21.5578% .0667119 .0211537/.9),oklab(18.6109% -.00280792 -.0199084/.88)),radial-gradient(120% 120% at 10% 10%,var(--alert-red),transparent 50%)}@supports (color:color-mix(in lab,red,red)){.sleuth-trigger{background:linear-gradient(130deg,oklab(21.5578% .0667119 .0211537/.9),oklab(18.6109% -.00280792 -.0199084/.88)),radial-gradient(120% 120% at 10% 10%,color-mix(in oklab,var(--alert-red)22%,transparent),transparent 50%)}}.sleuth-trigger{overflow:hidden;box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ff3c542e,0 0 28px #ff3c5442}.sleuth-trigger:before{content:"";background:linear-gradient(120deg,#0000 0 36%,#ff5c7085 46%,#0000 56% 100%);animation:sleuth-trigger-scan 2.6s linear infinite;position:absolute;inset:-2px}.sleuth-trigger>*{z-index:1;position:relative}.sleuth-trigger-dot{background:#ff5069;border-radius:999px;width:9px;height:9px;box-shadow:0 0 10px #ff5069e6}@keyframes sleuth-trigger-scan{0%{transform:translate(-90%)}to{transform:translate(90%)}}.sleuth-panel{background:radial-gradient(120% 120% at 10% 4%,var(--blue),transparent 55%),radial-gradient(130% 130% at 90% 6%,var(--alert-red),transparent 58%),linear-gradient(180deg,var(--panel),var(--panel))}@supports (color:color-mix(in lab,red,red)){.sleuth-panel{background:radial-gradient(120% 120% at 10% 4%,color-mix(in oklab,var(--blue)13%,transparent),transparent 55%),radial-gradient(130% 130% at 90% 6%,color-mix(in oklab,var(--alert-red)12%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,#05070a 8%),color-mix(in oklab,var(--panel)94%,#090d12 6%))}}.sleuth-panel{box-shadow:0 18px 50px #00000073}.sleuth-panel:before{content:"";pointer-events:none;opacity:.22;background:repeating-linear-gradient(90deg,#7c92ff0f 0 1px,#0000 1px 24px),repeating-linear-gradient(0deg,#7c92ff0d 0 1px,#0000 1px 20px);animation:sleuth-grid-shift 18s linear infinite;position:absolute;inset:0}@keyframes sleuth-grid-shift{to{background-position:100px 0,0 80px}}.sleuth-composer,.sleuth-messages,.sleuth-panel-head{z-index:1;position:relative}.sleuth-avatar{color:#fff;background:linear-gradient(150deg,#3d82ff,#ff5268);border-radius:999px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:0 0 20px #568aff4d}.sleuth-eyebrow{color:var(--muted-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem}.sleuth-title{margin:0;font-size:1.08rem;line-height:1.2}.sleuth-meta{color:var(--muted-ink);margin:.1rem 0 0;font-size:.79rem}.sleuth-icon-btn{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sleuth-icon-btn{background:color-mix(in oklab,var(--panel)88%,transparent)}}.sleuth-icon-btn{color:var(--ink)}.sleuth-chip{border:1px solid var(--line);border-radius:999px;min-height:34px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.sleuth-chip{border:1px solid color-mix(in oklab,var(--line)80%,var(--blue)20%)}}.sleuth-chip{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.sleuth-chip{background:color-mix(in oklab,var(--panel)80%,transparent)}}.sleuth-chip{color:var(--ink);font-size:.75rem;font-weight:700}.sleuth-messages{scrollbar-width:thin}.sleuth-msg{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.sleuth-msg{border:1px solid color-mix(in oklab,var(--line)86%,var(--blue)14%)}}.sleuth-msg{border-radius:16px;padding:.75rem .8rem}.sleuth-msg-assistant{background:linear-gradient(140deg,var(--panel),var(--panel))}@supports (color:color-mix(in lab,red,red)){.sleuth-msg-assistant{background:linear-gradient(140deg,color-mix(in oklab,var(--panel)88%,#141c2a 12%),color-mix(in oklab,var(--panel)90%,#0f1320 10%))}}.sleuth-msg-user{background:linear-gradient(140deg,var(--alert-red),var(--blue));max-width:92%;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.sleuth-msg-user{background:linear-gradient(140deg,color-mix(in oklab,var(--alert-red)8%,var(--panel)92%),color-mix(in oklab,var(--blue)16%,var(--panel)84%))}}.sleuth-msg-meta{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.sleuth-msg-body{white-space:pre-wrap;font-size:.93rem;line-height:1.5}.sleuth-typing{align-items:center;gap:6px;min-height:26px;display:inline-flex}.sleuth-typing span{background:var(--blue);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.sleuth-typing span{background:color-mix(in oklab,var(--blue)76%,#fff 24%)}}.sleuth-typing span{animation:sleuth-dot 1.2s ease-in-out infinite}.sleuth-typing span:nth-child(2){animation-delay:.16s}.sleuth-typing span:nth-child(3){animation-delay:.32s}@keyframes sleuth-dot{0%,80%,to{opacity:.45;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.sleuth-input{resize:none;border:1px solid var(--line);border-radius:14px;width:100%;min-height:88px}@supports (color:color-mix(in lab,red,red)){.sleuth-input{border:1px solid color-mix(in oklab,var(--line)70%,var(--blue)30%)}}.sleuth-input{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.sleuth-input{background:color-mix(in oklab,var(--panel)88%,transparent)}}.sleuth-input{color:var(--ink);padding:.75rem .85rem}.sleuth-input::-moz-placeholder{color:var(--muted-ink)}.sleuth-input::placeholder{color:var(--muted-ink)}.sleuth-send-btn{border:1px solid var(--line);border-radius:12px;min-width:112px;min-height:44px}@supports (color:color-mix(in lab,red,red)){.sleuth-send-btn{border:1px solid color-mix(in oklab,var(--line)70%,var(--blue)30%)}}.sleuth-send-btn{color:#121417;background:linear-gradient(130deg,#ffd4d9,#95b2ff);font-weight:800}[data-theme=dark] .sleuth-send-btn{color:#edf2ff;background:linear-gradient(130deg,#19314a,#3354ff 56%,#bc3b64)}@media (max-width:767px){.sleuth-trigger{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}}.specter-console{background:radial-gradient(120% 120% at 20% 0,#00e5ff1f,#0000 52%),radial-gradient(120% 120% at 85% 8%,#ff4d4d1c,#0000 56%),linear-gradient(#0d1624,#0a121d);transition:transform .28s;box-shadow:0 0 40px #00e5ff26,0 18px 40px #00000073}.specter-console[data-state=closed]{visibility:hidden}.specter-console[data-state=open]{visibility:visible}.specter-console-head{background:#0b1118}.specter-console-title{margin:0;font-size:1.06rem;font-weight:800}.specter-console-subtitle{color:var(--muted-ink);margin:.15rem 0 0;font-size:.78rem}.specter-console-status{color:#00ff9f;align-items:center;gap:.3rem;margin:.28rem 0 0;font-size:.78rem;display:inline-flex}.specter-online-dot{background:#00ff9f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #00ff9fcc}.specter-close-btn{color:#d6deea;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;width:36px;height:36px}.specter-icon-btn{color:#dce7ff;background:#090e16d1;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:inline-flex;position:relative}.specter-icon-btn,.specter-icon-label{border:1px solid #ffffff1f;border-radius:8px}.specter-icon-label{white-space:nowrap;color:#c6d5ef;opacity:0;pointer-events:none;background:#0b1118;padding:2px 8px;font-size:.68rem;transition:opacity .18s;position:absolute;bottom:-2.05rem;left:50%;transform:translate(-50%)}.specter-icon-btn:focus-visible .specter-icon-label,.specter-icon-btn:hover .specter-icon-label{opacity:1}.specter-scroll{scrollbar-width:thin}.specter-terminal{background:#090d14bf;border:1px solid #ffffff14;border-radius:14px;padding:.75rem}.specter-section-title{color:#9eb2ca;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.specter-input-label,.specter-prompt{color:#00e5ff;margin:.45rem 0 0;font-size:.82rem}.specter-command,.specter-input-label,.specter-prompt{font-family:JetBrains Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.specter-command{color:#d6e3f8;margin:.25rem 0 0;font-size:.81rem}.specter-progress-track{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:100%;height:9px;overflow:hidden}.specter-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#00e5ff,#0078ff 70%,#4bb6ff);height:100%;animation:specter-progress-pulse 1.2s ease-in-out infinite;box-shadow:0 0 14px #00e5ff80}.specter-progress-label{color:#c3d3eb;margin:.35rem 0 0;font-size:.78rem}@keyframes specter-progress-pulse{50%{opacity:.7}}.specter-finding{background:#080c12d1;border:1px solid #ffffff1f;border-radius:12px;padding:.65rem}.specter-finding h4{margin:.2rem 0 .3rem;font-size:.95rem}.specter-finding-head{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.73rem}.specter-risk-high{border-left:3px solid #ff4d4d}.specter-risk-medium{border-left:3px solid #ffae00}.specter-risk-low{border-left:3px solid #00d084}.specter-report-btn{color:#dff8ff;background:#00e5ff1f;border:1px solid #ffffff1f;border-radius:10px;min-height:36px;margin-top:.55rem;padding:0 12px;font-weight:700}.specter-action-btn{color:#dbe7fb;background:#0f1621;border:1px solid #ffffff14;border-radius:11px;padding:.55rem .7rem;font-size:.84rem}.specter-action-btn:hover{box-shadow:0 0 14px #00e5ff38}.specter-msg{border:1px solid #ffffff14;border-radius:12px;padding:.62rem .66rem}.specter-msg-ai{background:#0f1722;border-left:3px solid #ff4d4d}.specter-msg-user{background:#141c26;border-left:3px solid #00e5ff}.specter-msg-meta{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.18rem;font-size:.7rem;display:flex}.specter-msg-body{color:#dce7f9;white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.46}.specter-source-pill{color:#c8dbfa;background:#0b1118cc;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:.7rem}.specter-input{resize:none;color:#e8f0ff;background:#070c14;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:86px;padding:.7rem .8rem;font-family:JetBrains Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem}.specter-input::-moz-placeholder{color:#8294b3}.specter-input::placeholder{color:#8294b3}.specter-rfq-btn{color:#cfe1ff;background:#0d1624e6;border:1px solid #ffffff1a;border-radius:10px;min-height:44px;padding:0 12px;font-weight:700}.specter-send-btn{color:#eaf3ff;background:linear-gradient(135deg,#00e5ff,#0078ff);border:1px solid #00e5ff47;border-radius:10px;min-width:108px;min-height:44px;font-weight:800}[data-theme=light] .specter-console{background:radial-gradient(120% 120% at 20% 0,#0096dc29,#0000 56%),radial-gradient(120% 120% at 85% 8%,#dc444424,#0000 60%),linear-gradient(#f3f7fc,#e9f0f8);border-color:#0f18241f}[data-theme=light] .specter-console-head{background:#eaf1fb}[data-theme=light] .specter-command,[data-theme=light] .specter-console-title,[data-theme=light] .specter-input,[data-theme=light] .specter-msg-body{color:#0f1724}[data-theme=light] .specter-console-subtitle,[data-theme=light] .specter-msg-meta,[data-theme=light] .specter-progress-label{color:#3f4f66}[data-theme=light] .specter-action-btn,[data-theme=light] .specter-input,[data-theme=light] .specter-msg-ai,[data-theme=light] .specter-msg-user,[data-theme=light] .specter-rfq-btn,[data-theme=light] .specter-source-pill,[data-theme=light] .specter-terminal{color:#0f1724;background:#ffffffdb;border-color:#0f182424}[data-theme=light] .specter-msg-ai{border-left-color:#ef4444}[data-theme=light] .specter-msg-user{border-left-color:#0284c7}[data-theme=light] .specter-input::-moz-placeholder{color:#64748b}[data-theme=light] .specter-input::placeholder{color:#64748b}[data-theme=light] .specter-close-btn,[data-theme=light] .specter-icon-btn{color:#111827;background:#ffffffe0;border-color:#0f182424}@media (max-width:1023px){.specter-console{top:var(--header-h,72px);height:calc(100dvh - var(--header-h,72px));width:min(100vw,420px)}}.services-illustration-shell{background:radial-gradient(1200px 420px at 8% 0,var(--blue),transparent 60%),radial-gradient(900px 380px at 100% 0,var(--violet),transparent 58%),linear-gradient(180deg,var(--panel),var(--panel));position:relative}@supports (color:color-mix(in lab,red,red)){.services-illustration-shell{background:radial-gradient(1200px 420px at 8% 0,color-mix(in oklab,var(--blue)14%,transparent),transparent 60%),radial-gradient(900px 380px at 100% 0,color-mix(in oklab,var(--violet)16%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--panel)94%,#05070c 6%),var(--panel))}}.services-stage-grid{gap:18px;display:grid;position:relative}.services-stage-line{background:linear-gradient(180deg,var(--blue),var(--violet));width:1px;position:absolute;top:12px;bottom:12px;left:18px}@supports (color:color-mix(in lab,red,red)){.services-stage-line{background:linear-gradient(180deg,color-mix(in oklab,var(--blue)36%,transparent),color-mix(in oklab,var(--violet)32%,transparent))}}.services-stage-line{opacity:.8}.services-stage-dot{background:linear-gradient(135deg,var(--blue),var(--violet));width:14px;height:14px;box-shadow:0 0 16px var(--blue);border-radius:999px;position:absolute;top:10px;left:11px}@supports (color:color-mix(in lab,red,red)){.services-stage-dot{box-shadow:0 0 16px color-mix(in oklab,var(--blue)60%,transparent)}}.services-stage-dot{animation:services-flow-mobile 6.8s linear infinite}.services-stage-card{border:1px solid var(--blue);padding:20px 20px 20px 56px;position:relative}@supports (color:color-mix(in lab,red,red)){.services-stage-card{border:1px solid color-mix(in oklab,var(--blue)20%,var(--line))}}.services-stage-card{background:var(--panel);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.services-stage-card{background:color-mix(in oklab,var(--panel)90%,transparent)}}.services-stage-card{transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 16px 32px #00000024}.services-stage-card:focus-within,.services-stage-card:hover{border-color:var(--blue);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.services-stage-card:focus-within,.services-stage-card:hover{border-color:color-mix(in oklab,var(--blue)44%,var(--line))}}.services-stage-card:focus-within,.services-stage-card:hover{box-shadow:0 18px 34px var(--blue)}@supports (color:color-mix(in lab,red,red)){.services-stage-card:focus-within,.services-stage-card:hover{box-shadow:0 18px 34px color-mix(in oklab,var(--blue)12%,#00000029)}}.services-stage-card:before{content:"";background:linear-gradient(135deg,var(--sage),var(--blue));width:12px;height:12px;box-shadow:0 0 14px var(--blue);border-radius:999px;position:absolute;top:26px;left:12px}@supports (color:color-mix(in lab,red,red)){.services-stage-card:before{box-shadow:0 0 14px color-mix(in oklab,var(--blue)50%,transparent)}}.services-stage-card-final{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.services-stage-card-final{border-color:color-mix(in oklab,var(--violet)42%,var(--line))}}.services-stage-card-final{box-shadow:0 18px 34px #00000029,0 0 28px var(--violet)}@supports (color:color-mix(in lab,red,red)){.services-stage-card-final{box-shadow:0 18px 34px #00000029,0 0 28px color-mix(in oklab,var(--violet)20%,transparent)}}.services-stage-icon{border:1px solid var(--line);background:var(--muted);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.services-stage-icon{background:color-mix(in oklab,var(--muted)82%,transparent)}}.services-stage-icon{color:var(--blue)}@keyframes services-flow-mobile{0%{opacity:.35;transform:translateY(0)}12%{opacity:1}to{opacity:.45;transform:translateY(calc(100% + 380px))}}@keyframes services-flow-desktop{0%{opacity:.35;transform:translate(0)}12%{opacity:1}to{opacity:.45;transform:translate(calc(100% + 980px))}}@media (min-width:1024px){.services-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px;padding-top:34px}.services-stage-line{background:linear-gradient(90deg,var(--blue),var(--violet));width:auto;height:1px;inset:58px 8% auto}@supports (color:color-mix(in lab,red,red)){.services-stage-line{background:linear-gradient(90deg,color-mix(in oklab,var(--blue)36%,transparent),color-mix(in oklab,var(--violet)32%,transparent))}}.services-stage-dot{animation:services-flow-desktop 7.4s linear infinite;top:51px;left:8%}.services-stage-card{min-height:232px;padding:26px}.services-stage-card:before{top:-23px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.services-stage-card,.services-stage-dot{transition:none;animation:none}}.about-evolution-line{background:linear-gradient(90deg,var(--alert-red),var(--blue),var(--violet));border-radius:999px;height:2px;position:absolute;top:calc(50% - 1px);left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.about-evolution-line{background:linear-gradient(90deg,color-mix(in oklab,var(--alert-red)26%,transparent),color-mix(in oklab,var(--blue)34%,transparent),color-mix(in oklab,var(--violet)34%,transparent))}}.about-evolution-line{opacity:.5}.about-evolution-pulse,.about-why-pulse{background:var(--blue);width:12px;height:12px;box-shadow:0 0 18px var(--blue);border-radius:999px;margin-top:-6px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.about-evolution-pulse,.about-why-pulse{box-shadow:0 0 18px color-mix(in oklab,var(--blue)60%,transparent)}}.about-evolution-pulse,.about-why-pulse{animation:aboutTravel 6.4s linear infinite}.about-evolution-stage{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--muted));border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-evolution-stage{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)88%,transparent),color-mix(in oklab,var(--muted)68%,transparent))}}.about-evolution-stage{padding:20px;box-shadow:inset 0 0 0 1px #7fa0ff0a}.about-evolution-stage:after{content:"";opacity:.72;background:linear-gradient(90deg,#ff607866,#7fa0ff66,#c4b5fd66);border-radius:999px;height:3px;position:absolute;inset:auto 20px 0}.about-evolution-index{border:1px solid var(--line);background:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:34px;margin-bottom:16px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-evolution-index{background:color-mix(in oklab,var(--muted)82%,transparent)}}.about-evolution-index{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.about-why-line{background:linear-gradient(90deg,var(--alert-red),var(--blue),var(--violet));border-radius:999px;height:2px;position:absolute;top:44px;left:12%;right:12%}@supports (color:color-mix(in lab,red,red)){.about-why-line{background:linear-gradient(90deg,color-mix(in oklab,var(--alert-red)24%,transparent),color-mix(in oklab,var(--blue)34%,transparent),color-mix(in oklab,var(--violet)28%,transparent))}}.about-why-line{opacity:.52}.about-why-card:before{content:"";background:radial-gradient(240px 140px at 10% 0,var(--blue),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.about-why-card:before{background:radial-gradient(240px 140px at 10% 0,color-mix(in oklab,var(--blue)10%,transparent),transparent 72%)}}.about-why-card:before{pointer-events:none}.about-why-step{border:1px solid var(--line);background:var(--panel);border-radius:999px;justify-content:center;align-items:center;min-width:96px;height:34px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-why-step{background:color-mix(in oklab,var(--panel)84%,transparent)}}.about-why-step{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.about-innovation-orbit{border:1px solid var(--line);border-radius:26px;position:absolute;inset:16px}@supports (color:color-mix(in lab,red,red)){.about-innovation-orbit{border:1px solid color-mix(in oklab,var(--line)82%,var(--blue))}}.about-innovation-orbit{overflow:hidden}.about-innovation-orbit:after,.about-innovation-orbit:before{content:"";border:1px dashed var(--blue);border-radius:999px;position:absolute;inset:14%}@supports (color:color-mix(in lab,red,red)){.about-innovation-orbit:after,.about-innovation-orbit:before{border:1px dashed color-mix(in oklab,var(--blue)26%,transparent)}}.about-innovation-orbit:after{border-color:var(--violet);inset:28%}@supports (color:color-mix(in lab,red,red)){.about-innovation-orbit:after{border-color:color-mix(in oklab,var(--violet)26%,transparent)}}.about-innovation-core{z-index:1;border:1px solid var(--blue);border-radius:999px;justify-content:center;align-items:center;width:148px;height:148px;display:flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.about-innovation-core{border:1px solid color-mix(in oklab,var(--blue)30%,var(--line))}}.about-innovation-core{background:linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-innovation-core{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.about-innovation-core{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:14px;font-weight:900;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #7fa0ff0a,0 18px 40px #0c10182e}.about-innovation-node{z-index:1;border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:10px;min-width:132px;padding:10px 12px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.about-innovation-node{background:color-mix(in oklab,var(--panel)86%,transparent)}}.about-innovation-node{color:var(--ink);letter-spacing:.04em;font-size:12px;font-weight:800;animation:aboutFloat 5.8s ease-in-out infinite;box-shadow:0 10px 24px #0c101824}.about-innovation-node-1{top:12%;left:8%}.about-innovation-node-2{animation-delay:-1.4s;top:18%;right:8%}.about-innovation-node-3{animation-delay:-2.2s;bottom:14%;left:10%}.about-innovation-node-4{animation-delay:-3.1s;bottom:10%;right:8%}.about-capability-beam{background:radial-gradient(circle at center,var(--alert-red),transparent 56%);border-radius:999px;height:240px;position:absolute;inset:auto -16% -18% 26%}@supports (color:color-mix(in lab,red,red)){.about-capability-beam{background:radial-gradient(circle at center,color-mix(in oklab,var(--alert-red)18%,transparent),transparent 56%)}}.about-capability-beam{filter:blur(18px);pointer-events:none}@keyframes aboutTravel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes aboutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.about-evolution-pulse,.about-innovation-node,.about-why-pulse{animation:none!important}}.about-section-shell{position:relative}.about-section-shell:before{content:"";pointer-events:none;background:radial-gradient(520px 220px at 10% 0,var(--blue),transparent 70%),radial-gradient(520px 220px at 90% 100%,var(--alert-red),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.about-section-shell:before{background:radial-gradient(520px 220px at 10% 0,color-mix(in oklab,var(--blue)7%,transparent),transparent 70%),radial-gradient(520px 220px at 90% 100%,color-mix(in oklab,var(--alert-red)7%,transparent),transparent 72%)}}.about-section-shell:before{opacity:.9}.about-chapter-grid{align-items:center;gap:28px;display:grid}@media (min-width:1024px){.about-chapter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.about-chapter-grid--visual-left>:first-child{order:0}.about-chapter-grid--visual-left>:last-child{order:1}.about-chapter-grid--visual-right>:first-child{order:0}.about-chapter-grid--visual-right>:last-child{order:1}}.about-hero-card{background:radial-gradient(860px 340px at 0 0,var(--blue),transparent 62%),radial-gradient(760px 300px at 100% 100%,var(--sage),transparent 60%),linear-gradient(180deg,var(--panel),var(--panel));border:none;border-radius:0;gap:28px;min-height:clamp(500px,62svh,620px);padding:28px 0 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-hero-card{background:radial-gradient(860px 340px at 0 0,color-mix(in oklab,var(--blue)12%,transparent),transparent 62%),radial-gradient(760px 300px at 100% 100%,color-mix(in oklab,var(--sage)12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--panel)96%,#070a10 4%),var(--panel))}}.about-hero-card{box-shadow:none}@media (min-width:1024px){.about-hero-card{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;padding:24px 0 0}}.about-hero-copy{flex-direction:column;gap:20px;padding:0 28px 28px;display:flex}.about-video-shell{min-height:100%;position:relative}.about-video-ambient{background:radial-gradient(circle at center,var(--blue),transparent 64%);border-radius:40px;position:absolute;inset:8% 10% 0}@supports (color:color-mix(in lab,red,red)){.about-video-ambient{background:radial-gradient(circle at center,color-mix(in oklab,var(--blue)18%,transparent),transparent 64%)}}.about-video-ambient{filter:blur(18px);opacity:.85}.about-video-card{z-index:1;background:radial-gradient(420px 220px at 16% 18%,var(--blue),transparent 72%),radial-gradient(360px 220px at 86% 76%,var(--alert-red),transparent 74%),linear-gradient(180deg,var(--panel),var(--muted));border:none;border-radius:0;flex-direction:column;justify-content:space-between;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-video-card{background:radial-gradient(420px 220px at 16% 18%,color-mix(in oklab,var(--blue)12%,transparent),transparent 72%),radial-gradient(360px 220px at 86% 76%,color-mix(in oklab,var(--alert-red)10%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,#080d13 8%),color-mix(in oklab,var(--muted)76%,#090e15 24%))}}.about-video-card{box-shadow:0 22px 52px #070b113d,0 0 48px #7fa0ff1f}.about-video-grid{background:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.about-video-grid{background:linear-gradient(color-mix(in oklab,var(--line)46%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--line)46%,transparent)1px,transparent 1px)}}.about-video-grid{opacity:.18;background-size:44px 44px;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 96%);mask-image:radial-gradient(circle,#000 0 58%,#0000 96%)}.about-video-footer,.about-video-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.about-video-topline{z-index:2;padding:0;position:absolute;top:18px;left:18px;right:18px}.about-video-footer{z-index:1;padding:16px 18px 18px;position:relative}.about-video-play-wrap{z-index:1;flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.about-video-play-button{border:1px solid var(--alert-red);border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-video-play-button{border:1px solid color-mix(in oklab,var(--alert-red)34%,var(--blue)32%)}}.about-video-play-button{background:linear-gradient(135deg,var(--alert-red),var(--blue))}@supports (color:color-mix(in lab,red,red)){.about-video-play-button{background:linear-gradient(135deg,color-mix(in oklab,var(--alert-red)20%,var(--panel)),color-mix(in oklab,var(--blue)22%,var(--panel)))}}.about-video-play-button{color:var(--ink);box-shadow:0 0 0 14px var(--blue),0 16px 40px #080e1647}@supports (color:color-mix(in lab,red,red)){.about-video-play-button{box-shadow:0 0 0 14px color-mix(in oklab,var(--blue)7%,transparent),0 16px 40px #080e1647}}.about-video-chip{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-video-chip{background:color-mix(in oklab,var(--panel)84%,transparent)}}.about-video-chip{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.about-highlight-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--muted));border-radius:24px;min-height:0;max-height:98px;padding:18px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-highlight-card{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.about-highlight-card{transition:max-height .24s,transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 0 0 1px #7fa0ff0d}.about-highlight-card:before{content:"";border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.about-glow-red:before{background:linear-gradient(#ff5676cc,#0000)}.about-glow-blue:before{background:linear-gradient(#7fa0ffcc,#0000)}.about-glow-violet:before{background:linear-gradient(#c4b5fdcc,#0000)}.about-highlight-index{border:1px solid var(--line);background:var(--muted);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.about-highlight-index{background:color-mix(in oklab,var(--muted)84%,transparent)}}.about-highlight-index{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.about-highlight-head{align-items:center;gap:16px;display:flex}.about-origins-visual{border:1px solid var(--blue);border-radius:30px;padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-origins-visual{border:1px solid color-mix(in oklab,var(--blue)20%,var(--line))}}.about-origins-visual{background:linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-origins-visual{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)94%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.about-origins-rail{background:linear-gradient(180deg,var(--alert-red),var(--blue),var(--violet));border-radius:999px;width:2px;position:absolute;top:24px;bottom:24px;left:24px}@supports (color:color-mix(in lab,red,red)){.about-origins-rail{background:linear-gradient(180deg,color-mix(in oklab,var(--alert-red)26%,transparent),color-mix(in oklab,var(--blue)34%,transparent),color-mix(in oklab,var(--violet)28%,transparent))}}.about-origins-rail{opacity:.58}.about-origins-pulse{background:var(--blue);width:12px;height:12px;box-shadow:0 0 18px var(--blue);border-radius:999px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab,red,red)){.about-origins-pulse{box-shadow:0 0 18px color-mix(in oklab,var(--blue)54%,transparent)}}.about-origins-pulse{animation:aboutRailTravel 7.4s linear infinite;transform:translate(-50%)}.about-origins-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--muted));border-radius:24px;margin-left:18px;padding:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.about-origins-card{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)88%,transparent),color-mix(in oklab,var(--muted)68%,transparent))}}.about-origins-card{box-shadow:inset 0 0 0 1px #7fa0ff0d}.about-origins-card-1{transform:translateY(4px)}.about-origins-card-2{transform:translateY(18px)}.about-origins-card-3{transform:translateY(6px)}.about-origins-card-4{transform:translateY(22px)}.about-current-visual{border:1px solid var(--line);border-radius:30px;min-height:560px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-current-visual{border:1px solid color-mix(in oklab,var(--line)76%,var(--blue))}}.about-current-visual{background:radial-gradient(420px 280px at 50% 50%,var(--blue),transparent 76%),linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-current-visual{background:radial-gradient(420px 280px at 50% 50%,color-mix(in oklab,var(--blue)10%,transparent),transparent 76%),linear-gradient(180deg,color-mix(in oklab,var(--panel)94%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.about-current-visual:before{content:"";border:1px dashed var(--blue);border-radius:24px;position:absolute;inset:24px}@supports (color:color-mix(in lab,red,red)){.about-current-visual:before{border:1px dashed color-mix(in oklab,var(--blue)22%,transparent)}}.about-current-visual:before{opacity:.5}.about-current-core{z-index:2;border:1px solid var(--blue);border-radius:999px;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.about-current-core{border:1px solid color-mix(in oklab,var(--blue)28%,var(--line))}}.about-current-core{background:linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-current-core{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)72%,transparent))}}.about-current-core{box-shadow:0 0 0 14px var(--blue)}@supports (color:color-mix(in lab,red,red)){.about-current-core{box-shadow:0 0 0 14px color-mix(in oklab,var(--blue)7%,transparent)}}.about-current-core{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:900;transform:translate(-50%,-50%)}.about-current-node{z-index:2;border:1px solid var(--line);background:var(--panel);border-radius:22px;align-items:center;gap:12px;width:min(44%,240px);padding:12px 14px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.about-current-node{background:color-mix(in oklab,var(--panel)88%,transparent)}}.about-current-node{box-shadow:0 14px 34px #080e162e}.about-current-node-1{top:10%;left:8%}.about-current-node-2{top:16%;right:8%}.about-current-node-3{bottom:20%;left:8%}.about-current-node-4{bottom:10%;right:8%}.about-current-node-5{top:50%;right:20%;transform:translateY(-50%)}.about-current-sweep{background:linear-gradient(90deg,var(--alert-red),var(--blue));border-radius:999px;height:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.about-current-sweep{background:linear-gradient(90deg,color-mix(in oklab,var(--alert-red)28%,transparent),color-mix(in oklab,var(--blue)30%,transparent))}}.about-current-sweep{opacity:.46}.about-current-sweep-a{width:58%;top:34%;left:18%;transform:rotate(-6deg)}.about-current-sweep-b{width:52%;bottom:28%;left:22%;transform:rotate(8deg)}.about-current-card,.about-narrative-card,.about-partner-card,.about-trust-callout,.about-value-tile{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--muted));border-radius:24px}@supports (color:color-mix(in lab,red,red)){.about-current-card,.about-narrative-card,.about-partner-card,.about-trust-callout,.about-value-tile{background:linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,transparent),color-mix(in oklab,var(--muted)70%,transparent))}}.about-current-card,.about-narrative-card,.about-partner-card,.about-trust-callout,.about-value-tile{box-shadow:inset 0 0 0 1px #7fa0ff0a}.about-current-card,.about-narrative-card,.about-trust-callout,.about-value-tile{padding:20px}.about-values-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-innovation-feature{border:1px solid var(--violet);grid-column:span 2;padding:24px}@supports (color:color-mix(in lab,red,red)){.about-innovation-feature{border:1px solid color-mix(in oklab,var(--violet)28%,var(--line))}}.about-innovation-feature{background:radial-gradient(360px 220px at 100% 0,var(--violet),transparent 74%),linear-gradient(180deg,var(--panel),var(--muted));border-radius:28px}@supports (color:color-mix(in lab,red,red)){.about-innovation-feature{background:radial-gradient(360px 220px at 100% 0,color-mix(in oklab,var(--violet)12%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in oklab,var(--panel)92%,transparent),color-mix(in oklab,var(--muted)70%,transparent))}}.about-innovation-feature{box-shadow:0 18px 44px #5846a41f,inset 0 0 0 1px #7fa0ff0d}.about-value-tile{min-height:170px;transition:transform .18s,border-color .18s,box-shadow .18s}.about-value-tile:hover{border-color:var(--blue);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.about-value-tile:hover{border-color:color-mix(in oklab,var(--blue)30%,var(--line))}}.about-value-tile:hover{box-shadow:0 18px 38px #161e3429,inset 0 0 0 1px #7fa0ff0d}.about-partner-stack{gap:16px;display:grid}.about-partner-card{padding:20px;position:relative;overflow:hidden}.about-partner-card-1{border-color:var(--alert-red)}@supports (color:color-mix(in lab,red,red)){.about-partner-card-1{border-color:color-mix(in oklab,var(--alert-red)24%,var(--line))}}.about-partner-card-2{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.about-partner-card-2{border-color:color-mix(in oklab,var(--blue)24%,var(--line))}}.about-partner-card-3{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.about-partner-card-3{border-color:color-mix(in oklab,var(--violet)24%,var(--line))}}.about-partner-index{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}@keyframes aboutRailTravel{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@media (max-width:1023px){.about-values-mosaic{grid-template-columns:1fr}.about-innovation-feature{grid-column:auto}.about-current-node{width:100%;position:relative;inset:auto;transform:none}.about-current-visual{gap:14px;min-height:auto;padding:20px;display:grid}.about-current-core{margin:0 auto 8px;position:relative;top:auto;left:auto;transform:none}.about-current-sweep,.about-origins-rail{display:none}.about-origins-card{margin-left:0;transform:none!important}}@media (prefers-reduced-motion:reduce){.about-origins-pulse{animation:none}}.about-hero-shell{padding-top:0;padding-bottom:16px;position:relative}.about-hero-wrap{width:100%;margin:0 auto}.about-hero-badge{justify-content:center;width:100%;min-height:42px;padding-inline:20px}.about-highlight-stack{gap:0;padding-top:8px;display:grid}.about-video-frame-wrap{z-index:1;aspect-ratio:16/9;flex:none;min-height:0;padding:0 22px;position:relative}.about-video-frame{border:1px solid var(--line);width:100%;height:100%;min-height:0}@supports (color:color-mix(in lab,red,red)){.about-video-frame{border:1px solid color-mix(in oklab,var(--line)76%,var(--blue))}}.about-video-frame{-o-object-fit:cover;object-fit:cover;background:#05080d;border-radius:22px;box-shadow:0 18px 44px #070b112e}.about-hover-surface{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.about-hover-surface:focus-within,.about-hover-surface:hover{border-color:var(--blue);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.about-hover-surface:focus-within,.about-hover-surface:hover{border-color:color-mix(in oklab,var(--blue)34%,var(--line))}}.about-hover-surface:focus-within,.about-hover-surface:hover{box-shadow:0 20px 42px #080e162e,inset 0 0 0 1px #7fa0ff0f}.about-highlight-card{min-height:auto;margin-top:-34px}.about-highlight-card:first-child{z-index:4;margin-top:0}.about-highlight-card:nth-child(2){z-index:3}.about-highlight-card:nth-child(3){z-index:2}.about-highlight-body{max-height:0;color:var(--ink-2);opacity:0;margin-top:0;font-size:14px;line-height:1.9;transition:max-height .24s,margin-top .24s,opacity .24s;overflow:hidden}.about-highlight-card.is-open,.about-highlight-card:focus-within,.about-highlight-card:hover{max-height:200px}.about-highlight-card.is-open .about-highlight-body,.about-highlight-card:focus-within .about-highlight-body,.about-highlight-card:hover .about-highlight-body{opacity:1;max-height:160px;margin-top:10px}.about-current-stack-card:nth-child(3n+1),.about-highlight-card:nth-child(3n+1),.about-narrative-card:nth-child(3n+1),.about-origins-card:nth-child(3n+1),.about-partner-card:nth-child(3n+1),.about-value-tile:nth-child(3n+1){background:radial-gradient(280px 120px at 0 0,var(--alert-red),transparent 72%),linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-current-stack-card:nth-child(3n+1),.about-highlight-card:nth-child(3n+1),.about-narrative-card:nth-child(3n+1),.about-origins-card:nth-child(3n+1),.about-partner-card:nth-child(3n+1),.about-value-tile:nth-child(3n+1){background:radial-gradient(280px 120px at 0 0,color-mix(in oklab,var(--alert-red)8%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,transparent),color-mix(in oklab,var(--muted)70%,transparent))}}.about-current-stack-card:nth-child(3n+2),.about-highlight-card:nth-child(3n+2),.about-narrative-card:nth-child(3n+2),.about-origins-card:nth-child(3n+2),.about-partner-card:nth-child(3n+2),.about-value-tile:nth-child(3n+2){background:radial-gradient(280px 120px at 100% 0,var(--blue),transparent 72%),linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-current-stack-card:nth-child(3n+2),.about-highlight-card:nth-child(3n+2),.about-narrative-card:nth-child(3n+2),.about-origins-card:nth-child(3n+2),.about-partner-card:nth-child(3n+2),.about-value-tile:nth-child(3n+2){background:radial-gradient(280px 120px at 100% 0,color-mix(in oklab,var(--blue)9%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,transparent),color-mix(in oklab,var(--muted)70%,transparent))}}.about-current-stack-card:nth-child(3n),.about-highlight-card:nth-child(3n),.about-narrative-card:nth-child(3n),.about-origins-card:nth-child(3n),.about-partner-card:nth-child(3n),.about-value-tile:nth-child(3n){background:radial-gradient(280px 120px at 50% 0,var(--violet),transparent 72%),linear-gradient(180deg,var(--panel),var(--muted))}@supports (color:color-mix(in lab,red,red)){.about-current-stack-card:nth-child(3n),.about-highlight-card:nth-child(3n),.about-narrative-card:nth-child(3n),.about-origins-card:nth-child(3n),.about-partner-card:nth-child(3n),.about-value-tile:nth-child(3n){background:radial-gradient(280px 120px at 50% 0,color-mix(in oklab,var(--violet)10%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--panel)90%,transparent),color-mix(in oklab,var(--muted)70%,transparent))}}.about-current-stack{gap:0;padding-top:12px;display:grid}.about-current-stack-card{border:1px solid var(--line);border-radius:24px;margin-top:-18px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7fa0ff0a}.about-current-stack-card:first-child{z-index:7;margin-top:0}.about-current-stack-card:nth-child(2){z-index:6}.about-current-stack-card:nth-child(3){z-index:5}.about-current-stack-card:nth-child(4){z-index:4}.about-current-stack-card:nth-child(5){z-index:3}.about-current-stack-card:nth-child(6){z-index:2}.about-current-stack-body{max-height:0;color:var(--ink-2);opacity:0;margin-top:0;font-size:14px;line-height:1.9;transition:max-height .24s,margin-top .24s,opacity .24s;overflow:hidden}.about-current-stack-card.is-open .about-current-stack-body,.about-current-stack-card:focus-within .about-current-stack-body,.about-current-stack-card:hover .about-current-stack-body{opacity:1;max-height:160px;margin-top:10px}@media (max-width:1023px){.about-hero-wrap{width:100%}.about-hero-card{min-height:auto;padding-top:20px}.about-hero-copy{padding:0 18px 18px}.about-video-frame,.about-video-frame-wrap{min-height:0}.about-video-frame-wrap{aspect-ratio:16/9;padding:12px 18px 10px}.about-video-topline{top:12px;left:18px;right:18px}.about-highlight-card{max-height:none;margin-top:0}.about-highlight-body{opacity:1;max-height:160px;margin-top:10px}.about-current-stack-card{margin-top:0}.about-current-stack-body{opacity:1;max-height:160px;margin-top:10px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}