@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-primary);--default-mono-font-family:var(--font-technical)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-10{height:calc(var(--spacing)*10)}.h-full{height:100%}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[50px\]{min-height:50px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-10{width:calc(var(--spacing)*10)}.w-full{width:100%}.max-w-\[620px\]{max-width:620px}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.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,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-5{gap:calc(var(--spacing)*5)}.gap-\[14px\]{gap:14px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#2b8fa1\]\/35{border-color:#2b8fa159;border-color:lab(54.4376% -24.7313 -18.3075/.35)}.border-\[\#d8dee3\]{border-color:#d8dee3}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.border-white\/65{border-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-\[\#2b8fa1\]{background-color:#2b8fa1}.bg-\[\#2b8fa1\]\/8{background-color:#2b8fa114;background-color:lab(54.4376% -24.7313 -18.3075/.08)}.bg-\[\#080b0d\]{background-color:#080b0d}.bg-\[\#176f80\]{background-color:#176f80}.bg-\[\#202426\]{background-color:#202426}.bg-\[\#f7f9fa\]{background-color:#f7f9fa}.bg-black{background-color:var(--color-black)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-enoviq-anthracite{background-color:var(--enoviq-anthracite)}.bg-enoviq-light-gray{background-color:var(--enoviq-light-gray)}.bg-enoviq-white{background-color:var(--enoviq-white)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.p-7{padding:calc(var(--spacing)*7)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.font-mono{font-family:var(--font-technical)}.font-sans{font-family:var(--font-primary)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(34px\,6vw\,58px\)\]{font-size:clamp(34px,6vw,58px)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\!text-\[\#8ed9e4\]{color:#8ed9e4!important}.\!text-white\/78{color:#ffffffc7!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)!important}}.text-\[\#2b8fa1\]{color:#2b8fa1}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#8ed9e4\]{color:#8ed9e4}.text-\[\#171a1f\]{color:#171a1f}.text-\[\#176f80\]{color:#176f80}.text-\[\#247c8c\]{color:#247c8c}.text-\[\#d84a4a\]{color:#d84a4a}.text-black{color:var(--color-black)}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab, red, red)){.text-black\/35{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.text-enoviq-anthracite{color:var(--enoviq-anthracite)}.text-enoviq-light-gray{color:var(--enoviq-light-gray)}.text-enoviq-white{color:var(--enoviq-white)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.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-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(17\,24\,39\,0\.07\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#11182712);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-\[\#176f80\]\/40:hover{border-color:#176f8066;border-color:lab(42.6044% -20.9955 -17.0132/.4)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-\[\#125d6b\]:hover{background-color:#125d6b}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\[\#8ed9e4\]:hover{color:#8ed9e4}.hover\:text-\[\#125d6b\]:hover{color:#125d6b}.hover\:text-\[\#176f80\]:hover{color:#176f80}.hover\:text-\[\#247c8c\]:hover{color:#247c8c}.hover\:text-black\/50:hover{color:#00000080}@supports (color:color-mix(in lab, red, red)){.hover\:text-black\/50:hover{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:border-white:focus-visible{border-color:var(--color-white)}.focus-visible\:bg-white\/10:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/10:focus-visible{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#176f80\]:focus-visible{outline-color:#176f80}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-9{min-height:calc(var(--spacing)*9)}.sm\:w-\[320px\]{width:320px}.sm\:w-\[500px\]{width:500px}.sm\:flex-row{flex-direction:row}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:text-\[13px\]{font-size:13px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:48rem){.md\:w-\[560px\]{width:560px}}@media (min-width:64rem){.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}}:root{--enoviq-white:#fff;--enoviq-anthracite:#202426;--enoviq-light-gray:#f4f4f1;--font-primary:var(--font-ibm-plex-sans);--font-technical:var(--font-ibm-plex-mono)}body{color:var(--enoviq-anthracite);font-family:var(--font-primary),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}button,input,textarea,select{font:inherit}.technical-label{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.35}.system-text{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{z-index:1;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.glass-surface--fallback{-webkit-backdrop-filter:blur(16px)saturate(1.05)brightness(1.04);background:linear-gradient(#ffffff4d,#ffffff29),#ffffff1f;border:1px solid #ffffff52;box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff7a,inset 0 -1px #20242614}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface--fallback{background:#ffffffe6}}.glass-surface:focus-visible{outline-offset:2px;outline:2px solid #202426b8}.site-navbar-shell{z-index:60;--site-navbar-height:56px;--site-navbar-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px);--site-mega-width:var(--site-navbar-content-width);--site-mega-surface:#fff;--site-accent:#176f80;--site-accent-hover:#125d6b;width:100%;animation:none;position:fixed;top:0;left:0;transform:none}.site-navbar-shell--scrolled{--site-navbar-height:54px;--site-mega-width:var(--site-navbar-content-width);width:100%;top:0}.site-navbar-glass{min-height:var(--site-navbar-height);-webkit-backdrop-filter:blur(22px)saturate(1.08);color:var(--enoviq-anthracite);background:#fffffff5;border:0;border-radius:0;transition:min-height .2s,background-color .2s,box-shadow .2s;overflow:visible;box-shadow:0 10px 26px #20242611}.site-navbar-glass:before{display:none}.site-navbar-glass:after{content:"";pointer-events:none;background:#2024261f;height:1px;position:absolute;bottom:0;left:0;right:0}.site-navbar-glass>.glass-surface__content{align-self:stretch;height:auto;overflow:visible}.site-navbar-glass--scrolled{min-height:var(--site-navbar-height);-webkit-backdrop-filter:blur(24px)saturate(1.08);background:#fffffffb;border-radius:0;box-shadow:0 10px 28px #20242613}.site-navbar-glass--scrolled:before{opacity:0}:is(.site-navbar-glass:has(.site-navbar__mega-item:hover),.site-navbar-glass:has(.site-navbar__mega-item:focus-within)){background:var(--site-mega-surface);color:var(--enoviq-anthracite);border-color:#2024261a #2024261a #0000;border-radius:0;box-shadow:inset 0 1px #ffffffd1}:is(.site-navbar-glass--scrolled:has(.site-navbar__mega-item:hover),.site-navbar-glass--scrolled:has(.site-navbar__mega-item:focus-within)){border-radius:0}.site-navbar-glass:has(.site-navbar__mega-item:hover):before{opacity:0}.site-navbar-glass:has(.site-navbar__mega-item:focus-within):before{opacity:0}.site-navbar{width:var(--site-navbar-content-width);min-height:inherit;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0;display:flex}.site-navbar-shell--scrolled .site-navbar{width:var(--site-navbar-content-width);margin:0 auto;padding:0}.site-navbar__logo{min-width:130px;color:var(--site-accent);letter-spacing:0;align-items:baseline;gap:0;font-size:20px;font-weight:750;line-height:1;text-decoration:none;transition:text-shadow .17s,transform .17s;display:inline-flex}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__link,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__mobile-demo,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__menu-button,.site-navbar-shell--scrolled .site-navbar__button,.site-navbar-shell--scrolled .site-navbar__mobile-demo,.site-navbar-shell--scrolled .site-navbar__menu-button{color:var(--enoviq-anthracite)}.site-navbar-shell--scrolled .site-navbar__link{color:#202426c7}:is(.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:hover) .site-navbar__link,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:hover) .site-navbar__button,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:focus-within) .site-navbar__link,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:focus-within) .site-navbar__button){color:var(--enoviq-anthracite);text-shadow:none}:is(.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:hover) .site-navbar__button--primary,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:focus-within) .site-navbar__button--primary){border-color:var(--site-accent);background:var(--site-accent);color:var(--enoviq-white)}:is(.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:hover) .site-navbar__button--secondary,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:focus-within) .site-navbar__button--secondary){background:0 0;border-color:#2024269e}.site-navbar__logo-mark{color:currentColor}.site-navbar__logo:hover,.site-navbar__logo:focus-visible{text-shadow:0 0 14px #2b8fa133;outline:none;transform:translateY(-1px)}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__logo:hover,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__logo:focus-visible,.site-navbar-shell--scrolled .site-navbar__logo:hover,.site-navbar-shell--scrolled .site-navbar__logo:focus-visible{color:var(--site-accent)}.site-navbar__logo:hover .site-navbar__logo-mark,.site-navbar__logo:focus-visible .site-navbar__logo-mark{color:currentColor}.site-navbar__links{justify-content:center;align-items:center;gap:8px;display:flex}.site-navbar__mega-item{align-self:stretch;align-items:center;display:inline-flex;position:static}.site-navbar__mega-item:after{content:"";pointer-events:none;height:13px;position:absolute;bottom:-1px;left:0;right:0}.site-navbar__mega-item:hover:after,.site-navbar__mega-item:focus-within:after{pointer-events:auto}.site-navbar__link--mega{gap:7px}.site-navbar__chevron{flex:0 0 15px;width:15px;height:15px;transition:transform .17s}.site-navbar__chevron path{fill:currentColor;stroke:none}.site-navbar__mega-item:hover .site-navbar__chevron,.site-navbar__mega-item:focus-within .site-navbar__chevron{transform:rotate(180deg)}.site-navbar__link{color:#202426c7;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,box-shadow .17s;display:inline-flex}.site-navbar__link:hover,.site-navbar__link:focus-visible{color:var(--enoviq-anthracite);background:#ffffff3d;border-color:#20242624;outline:none;box-shadow:inset 0 1px #ffffff70,0 3px 10px #2024260d}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__link:hover,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__link:focus-visible{color:var(--enoviq-anthracite);box-shadow:none;background:#2024260e;border-color:#20242624}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__link{text-shadow:none}.site-navbar-shell--scrolled .site-navbar__link:hover,.site-navbar-shell--scrolled .site-navbar__link:focus-visible{color:var(--enoviq-anthracite);box-shadow:none;background:#2024260e;border-color:#20242624}:is(.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:hover) .site-navbar__link:hover,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:hover) .site-navbar__link:focus-visible,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:focus-within) .site-navbar__link:hover,.site-navbar-shell .site-navbar-glass:has(.site-navbar__mega-item:focus-within) .site-navbar__link:focus-visible){color:var(--enoviq-anthracite);background:#2024260f;border-color:#20242624}.site-navbar__mega-panel{z-index:5;background:var(--site-mega-surface);width:100vw;color:var(--enoviq-anthracite);opacity:0;pointer-events:none;-webkit-backdrop-filter:none;border:1px solid #2024261a;border-top:0;border-radius:0 0 8px 8px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000029}.site-navbar-shell--scrolled .site-navbar__mega-panel{border-left:1px solid #2024261a;border-right:1px solid #2024261a;border-radius:0 0 8px 8px}.site-navbar__mega-item:hover .site-navbar__mega-panel,.site-navbar__mega-item:focus-within .site-navbar__mega-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.site-navbar__mega-layout{width:var(--site-mega-width,min(1180px,calc(100vw - 40px)));grid-template-columns:clamp(430px,38vw,560px) minmax(440px,1fr);gap:clamp(24px,3vw,42px);margin:0 auto;padding:clamp(26px,3.2vw,42px) 0;display:grid}.site-navbar-shell--scrolled .site-navbar__mega-layout{padding-left:0;padding-right:0}.site-navbar-shell--scrolled .site-navbar__mega-layout--company{grid-template-columns:clamp(473px,41.8vw,616px) minmax(390px,1fr)}.site-navbar__mega-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.site-navbar__mega-card{min-height:clamp(220px,18vw,286px);color:var(--enoviq-white);cursor:pointer;font:inherit;text-align:left;background:#030303;border:1px solid #20242629;border-radius:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(18px,1.9vw,26px);text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:flex;position:relative}.site-navbar__mega-card:hover,.site-navbar__mega-card:focus-visible{color:var(--enoviq-anthracite);background:#fff;border-color:#20242633;outline:none;transform:translateY(-2px)}.site-navbar__mega-card span{color:currentColor;letter-spacing:0;font-size:clamp(21px,1.55vw,28px);font-weight:500;line-height:1.08}.site-navbar__mega-card small{color:#ffffff94;max-width:250px;font-size:13px;font-weight:400;line-height:1.42}.site-navbar__mega-card:hover small,.site-navbar__mega-card:focus-visible small{color:#202426a8}.site-navbar__mega-arrow{box-sizing:border-box;color:currentColor;background:#ffffff1a;border:1px solid #ffffff0f;width:46px;height:46px;margin-top:auto;padding:13px;transition:background-color .17s,border-color .17s,transform .17s}.site-navbar__mega-arrow path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.site-navbar__mega-card:hover .site-navbar__mega-arrow,.site-navbar__mega-card:focus-visible .site-navbar__mega-arrow{background:#20242614;border-color:#20242614;transform:translate(2px)}.site-navbar__mega-aside{border-left:1px solid #2024261f;align-content:center;gap:16px;padding-left:clamp(28px,4vw,52px);display:grid}.site-navbar__mega-kicker{color:#20242685;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:650;line-height:1.2}.site-navbar__mega-statement{gap:14px;max-width:680px;display:grid}.site-navbar__mega-statement .site-navbar__mega-claim{color:var(--enoviq-anthracite);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.28}.site-navbar__mega-statement p{color:#20242694;max-width:620px;margin:0;font-size:16px;font-weight:400;line-height:1.45}.site-navbar__mega-aside .site-navbar__mega-statement-tags{flex-wrap:wrap;align-items:center;gap:0;margin-top:4px;display:flex!important}.site-navbar__mega-aside .site-navbar__mega-tag{color:#20242685;text-transform:none;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.site-navbar__mega-aside .site-navbar__mega-tag+.site-navbar__mega-tag{border-left:1px solid #2024262e;margin-left:10px;padding-left:10px}.site-navbar__mega-layout--solutions{grid-template-columns:minmax(300px,.48fr) minmax(0,1fr);gap:clamp(22px,3vw,38px)}.site-navbar__solutions-aside{min-height:clamp(238px,17vw,286px);color:var(--enoviq-white);background:#030303;border:1px solid #ffffff14;border-radius:4px;align-content:start;padding:clamp(18px,2vw,26px);display:grid;position:relative;overflow:hidden}.site-navbar__solutions-aside .site-navbar__mega-kicker{color:#69c0cfe6}.site-navbar__solutions-aside .site-navbar__mega-statement{gap:12px}.site-navbar__solutions-aside .site-navbar__mega-claim{color:currentColor;max-width:420px;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.08}.site-navbar__solutions-aside .site-navbar__mega-statement p{color:#ffffff9e;max-width:430px;font-size:15px;line-height:1.45}.site-navbar__solution-network{opacity:.74;width:clamp(104px,7.6vw,138px);display:none;position:absolute;bottom:clamp(12px,1.2vw,18px);right:clamp(16px,1.8vw,24px)}.site-navbar-shell--scrolled .site-navbar__solution-network{display:block}.site-navbar__solution-network svg{width:100%;height:auto;display:block;overflow:visible}.site-navbar__solution-venn circle{fill:#69c0cf13;stroke:#69c0cf6b;stroke-width:1px;mix-blend-mode:screen}.site-navbar__solution-venn-label text,.site-navbar__solution-venn-core{fill:#ffffffbd;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-anchor:middle;text-transform:uppercase;font-size:6px;font-weight:700}.site-navbar__solution-venn-core{fill:#69c0cfeb;font-size:7px}.site-navbar__solution-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.site-navbar__solution-card{min-height:clamp(238px,17vw,286px);color:var(--enoviq-white);background:#030303;border:1px solid #20242624;border-radius:4px;flex-direction:column;padding:10px 10px 14px;text-decoration:none;transition:background-color .17s,border-color .17s,box-shadow .17s,transform .17s;display:flex;position:relative;overflow:hidden}.site-navbar__solution-card:hover,.site-navbar__solution-card:focus-visible{background:#111416;border-color:#2b8fa16b;outline:none;transform:translateY(-2px);box-shadow:0 18px 46px #0303033d}.site-navbar__solution-card-media{background:#dfe7e8;border:1px solid #20242614;border-radius:3px;height:clamp(106px,8vw,138px);display:block;position:relative;overflow:hidden}.site-navbar__solution-card-media img{object-fit:cover;object-position:center;transition:transform .22s;transform:scale(1.01)}.site-navbar__solution-card:hover .site-navbar__solution-card-media img,.site-navbar__solution-card:focus-visible .site-navbar__solution-card-media img{transform:scale(1.055)}.site-navbar__solution-card-media span{color:#fff;min-width:34px;height:24px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#030303c2;border:1px solid #ffffff47;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:9px;left:9px}.site-navbar__solution-card-copy{gap:8px;padding:14px 2px 12px;display:grid}.site-navbar__solution-card-copy strong{color:currentColor;letter-spacing:0;font-size:clamp(18px,1.35vw,24px);font-weight:560;line-height:1.08}.site-navbar__solution-card-copy small{color:#ffffff9e;font-size:13px;font-weight:400;line-height:1.38}.site-navbar__solution-card .site-navbar__mega-arrow{color:currentColor;background:#ffffff1a;border-color:#ffffff14;width:38px;height:38px;margin-top:auto;padding:10px}.site-navbar__solution-card:hover .site-navbar__mega-arrow,.site-navbar__solution-card:focus-visible .site-navbar__mega-arrow{color:#69c0cf;background:#69c0cf29;border-color:#69c0cf47;transform:translate(2px)}.site-navbar__actions,.site-navbar__mobile-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-navbar__button,.site-navbar__mobile-demo,.site-navbar__menu-button{color:var(--enoviq-anthracite);cursor:pointer;border:1px solid #202426b8;border-radius:0;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,box-shadow .17s,transform .17s;display:inline-flex}.site-navbar__button{min-height:32px;padding:0 16px}.site-navbar__button--secondary,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button--secondary{background:0 0;border-color:#20242694}.site-navbar__button--secondary:hover,.site-navbar__button--secondary:focus-visible{background:#ffffff47;border-color:#202426d1;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #20242614}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button--secondary:hover,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button--secondary:focus-visible{color:var(--enoviq-anthracite);background:#2024260b;border-color:#202426e6;box-shadow:0 8px 18px #20242614}.site-navbar-shell--scrolled .site-navbar__button--secondary{background:0 0;border-color:#20242694}.site-navbar-shell--scrolled .site-navbar__button--secondary:hover,.site-navbar-shell--scrolled .site-navbar__button--secondary:focus-visible{color:var(--enoviq-anthracite);background:#fff;border-color:#202426d1;transform:translateY(-1px);box-shadow:0 8px 18px #20242614}.site-navbar__button--primary{border-color:var(--site-accent);background:var(--site-accent);color:var(--enoviq-white);font-weight:600}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button--primary,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__mobile-demo,.site-navbar-shell--scrolled .site-navbar__button--primary,.site-navbar-shell--scrolled .site-navbar__mobile-demo{border-color:var(--site-accent);background:var(--site-accent);color:var(--enoviq-white)}.site-navbar__button--primary:hover,.site-navbar__button--primary:focus-visible{background:#ffffffa3;border-color:#202426fa;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #2024261f}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button--primary:hover,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__button--primary:focus-visible,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__mobile-demo:hover,.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__mobile-demo:focus-visible{border-color:var(--site-accent-hover);background:var(--site-accent-hover);color:var(--enoviq-white);box-shadow:0 10px 22px #2024261f}.site-navbar-shell--scrolled .site-navbar__button--primary:hover,.site-navbar-shell--scrolled .site-navbar__button--primary:focus-visible,.site-navbar-shell--scrolled .site-navbar__mobile-demo:hover,.site-navbar-shell--scrolled .site-navbar__mobile-demo:focus-visible{border-color:var(--site-accent-hover);background:var(--site-accent-hover);color:var(--enoviq-white);transform:translateY(-1px);box-shadow:0 10px 22px #2024261f}.site-navbar__mobile-actions{display:none}.site-navbar__mobile-demo{min-height:34px;color:var(--enoviq-anthracite);background:#ffffff80;padding:0 14px}.site-navbar__menu-button{background:#ffffff57;width:34px;height:34px;padding:0}.site-navbar-shell:not(.site-navbar-shell--scrolled) .site-navbar__menu-button,.site-navbar-shell--scrolled .site-navbar__menu-button{background:#ffffffc7;border-color:#2024262e}.site-menu-icon{width:17px;height:12px;display:block;position:relative}.site-menu-icon__line{background:currentColor;width:17px;height:1.5px;transition:transform .18s,top .18s;position:absolute;left:0}.site-menu-icon__line:first-child{top:2px}.site-menu-icon__line:last-child{top:9px}.site-menu-icon__line:first-child.is-open{top:5.5px;transform:rotate(45deg)}.site-menu-icon__line:last-child.is-open{top:5.5px;transform:rotate(-45deg)}.site-mobile-menu{top:var(--site-navbar-height);width:100vw;height:calc(100dvh - var(--site-navbar-height));max-height:none;box-shadow:none;color:var(--enoviq-anthracite);-webkit-backdrop-filter:blur(18px)saturate(1.02);opacity:0;pointer-events:none;background:#ffffff8a;border:0;border-top:1px solid #2024261a;border-radius:0;transition:opacity .2s,transform .2s;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.site-mobile-menu:before{z-index:0;content:"";pointer-events:none;background:#fff;border-bottom:1px solid #20242614;height:min(330px,56dvh);position:absolute;top:0;left:0;right:0}.site-mobile-menu:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#ffffffb8,#ffffff52);position:absolute;inset:min(330px,56dvh) 0 0}.site-mobile-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-mobile-menu>.glass-surface__content{justify-content:flex-start;align-items:stretch;min-height:100%;padding:0}.site-mobile-menu__content{z-index:1;flex-direction:column;justify-content:flex-start;gap:0;width:100%;min-height:100%;padding:8px 19px 34px;display:flex;position:relative;overflow-y:auto}.site-mobile-menu__items{flex-direction:column;gap:0;min-height:100%;display:flex}.site-mobile-menu__link{box-sizing:border-box;width:calc(100% + 18px);min-height:38px;color:var(--enoviq-anthracite);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;margin:0 -9px;padding:0 9px;font-family:inherit;font-size:15px;font-weight:450;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,padding-left .15s;display:flex;position:relative}.site-mobile-menu__link:before{content:"";opacity:0;transform-origin:50%;background:#2b8fa1;width:2px;transition:opacity .15s,transform .15s;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.4)}.site-mobile-menu__link:hover,.site-mobile-menu__link:active,.site-mobile-menu__link--active{color:#1e7e8f;background:#2b8fa114;padding-left:15px}.site-mobile-menu__link:active:before,.site-mobile-menu__link--active:before{opacity:1;transform:scaleY(1)}.site-mobile-menu__arrow{color:#20242647;font-size:21px;font-weight:300;line-height:1;transition:color .15s,transform .15s}.site-mobile-menu__link:active .site-mobile-menu__arrow,.site-mobile-menu__link--active .site-mobile-menu__arrow{color:#2b8fa1;transform:translate(2px)}.site-mobile-menu__link:focus-visible,.site-navbar__mobile-demo:focus-visible,.site-navbar__menu-button:focus-visible{outline-offset:2px;outline:2px solid #2024267a}@keyframes site-navbar-enter{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.site-navbar-shell{--site-navbar-height:56px;width:100%;top:0;left:0}.site-navbar-shell--scrolled{--site-navbar-height:56px;width:100%;top:0}.site-navbar-glass{min-height:var(--site-navbar-height);background:#fffffffa;border:1px solid #2024261f;border-radius:0}.site-navbar-glass--scrolled{min-height:var(--site-navbar-height);border-radius:0}.site-navbar-glass:after{left:0;right:0}.site-navbar{gap:8px;width:100%;margin:0;padding:0 14px}.site-navbar-shell--scrolled .site-navbar{width:100%;margin:0;padding:0 14px}.site-navbar__links,.site-navbar__actions,.site-navbar__mega-panel{display:none}.site-navbar__mobile-actions,.site-mobile-menu{display:flex}.site-navbar__logo{min-width:auto;font-size:19px}.site-navbar__mobile-actions{gap:7px}.site-navbar__mobile-demo{min-height:34px;padding:0 13px;font-size:13px}.site-navbar__menu-button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.site-navbar-shell,.site-navbar-glass,.site-navbar__logo,.site-navbar__link,.site-navbar__button,.site-footer:before,.site-footer__logo,.site-footer__surface:before,.site-footer__pill,.site-footer__column a,.site-footer__column button,.site-footer__legal a,.site-footer__legal button,.site-mobile-menu,.site-menu-icon__line,.process-panel,.process-step,.process-step__body,.process-step__index{transition:none;animation:none}.process-visual__highlight,.process-visual__scan,.process-visual__pulse,.process-visual__route,.process-diagram__path,.process-diagram__box,.process-diagram__node,.process-diagram__hub,.process-diagram__site,.process-diagram__scan{animation:none}}.hero-page{min-height:100svh;color:var(--enoviq-anthracite);isolation:isolate;background:#fff;position:relative;overflow-x:clip}.hero-section{z-index:5;text-align:center;isolation:isolate;background:0 0;align-content:start;justify-items:center;gap:clamp(42px,5vw,72px);min-height:100svh;padding:134px clamp(34px,6vw,104px) 92px;display:grid;position:relative}.hero-content{z-index:3;justify-items:center;width:min(100%,900px);display:grid;position:relative}.hero-side-flows{z-index:1;pointer-events:none;opacity:.82;mix-blend-mode:multiply;height:min(760px,100svh - 20px);position:absolute;inset:64px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 88%,#0000 100%)}.hero-side-flows__svg{width:100%;height:100%;display:block}.hero-data-fan__wash{filter:url(#hero-side-flow-soften);pointer-events:none}.hero-data-fan__wash--gray{fill:#20242603}.hero-data-fan__wash--teal{fill:#2b8fa102}.hero-data-fan__line{fill:none;stroke:#20242617;stroke-linecap:round;stroke-width:.72px;opacity:.88;vector-effect:non-scaling-stroke}.hero-data-fan__line--0{stroke:#20242611}.hero-data-fan__line--1{stroke:#2024261c}.hero-data-fan__line--2{stroke:#2b8fa10e}.hero-data-fan__line--3{stroke:#20242614}.hero-data-fan__line--4{stroke:#2024261e}.hero-data-fan__signal{fill:none;stroke-dasharray:18 760;stroke-linecap:round;stroke-width:1.45px;opacity:.68;vector-effect:non-scaling-stroke;animation:30s linear infinite hero-data-signal-flow}.hero-data-fan__signal--ghost{stroke-dasharray:12 840;stroke-width:1.2px;opacity:.38}.hero-data-fan__signal--accent{stroke:#2b8fa1;filter:drop-shadow(0 0 6px #2b8fa124)}.hero-data-fan__signal--orange{stroke:#d98134;filter:drop-shadow(0 0 6px #d9813433)}.hero-data-fan__signal--red{stroke:#c85248;filter:drop-shadow(0 0 6px #c8524838)}.hero-eyebrow{color:#ffffff9e;margin:0 0 16px}.hero-title{max-width:880px;color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(36px,3.75vw,56px);font-weight:500;line-height:1.07}.hero-subline{color:#202426a3;letter-spacing:0;max-width:790px;margin:18px 0 0;font-size:clamp(15px,1.04vw,17px);font-weight:400;line-height:1.5}.hero-subline>.hero-subline__desktop{display:inline}.hero-subline>.hero-subline__mobile{display:none!important}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.hero-button{min-height:46px;color:var(--enoviq-anthracite);border:1px solid #20242638;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:600;line-height:1;transition:background-color .17s,border-color .17s,color .17s;display:inline-flex}.hero-button--primary{border-color:var(--enoviq-anthracite);background:var(--enoviq-anthracite);color:var(--enoviq-white)}.hero-button--primary:hover,.hero-button--primary:focus-visible{background:#111416;border-color:#111416;outline:none}.hero-button--secondary{color:#2b8fa1;-webkit-backdrop-filter:none;background:0 0;border-color:#2b8fa1;border-radius:0}.hero-button--secondary:hover,.hero-button--secondary:focus-visible{color:#247c8c;background:#2b8fa114;border-color:#247c8c;outline:none}.hero-button--demo{color:#2b8fa1;box-shadow:none;background:0 0;border-color:#2b8fa1;border-radius:0}.hero-actions .hero-button--demo{color:#2b8fa1;background:0 0;border:1px solid #2b8fa1;border-radius:0;min-height:40px;padding:0 22px;font-size:13.5px}.hero-button--demo:hover,.hero-button--demo:focus-visible{color:#247c8c;background:#2b8fa114;border-color:#247c8c;outline:none}.hero-trustline{color:#ffffff8f;margin:24px 0 0}.hero-video-button{min-height:48px;color:var(--enoviq-white);-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 17px 0 10px;font-size:14px;font-weight:500;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.hero-video-button:hover,.hero-video-button:focus-visible{background:#ffffff2e;border-color:#ffffff6b;outline:none}.hero-video-button__icon{background:var(--enoviq-white);width:28px;height:28px;color:var(--enoviq-anthracite);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.hero-video-button:hover .hero-video-button__icon,.hero-video-button:focus-visible .hero-video-button__icon{transform:scale(1.08)}.hero-video-frame{--hero-video-base-scale:.92;--hero-video-growth:.1;--hero-video-lift:-18;--hero-video-scale:var(--hero-video-base-scale);--hero-video-button-scale:1;--hero-video-button-hover-scale:1.03;--hero-video-y:0px;z-index:2;aspect-ratio:16/9;width:min(100%,1420px);transform:translateY(var(--hero-video-y))scale(var(--hero-video-scale));transform-origin:top;will-change:transform;background:#dfe3e4;border:1px solid #2024261f;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 80px #2024262e,inset 0 1px #ffffffbd}.hero-video-frame:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0715195c,#0715192e 38%,#0715196b),linear-gradient(135deg,#2b8fa133,#0000 46%,#20242633),radial-gradient(circle at 50% 48%,#0000 36%,#00000057 100%);position:absolute;inset:0}.hero-frame-video{object-fit:cover;width:100%;height:100%;display:block}.hero-video-play-button{z-index:2;min-height:62px;color:var(--enoviq-white);transform:translate(-50%,-50%)scale(var(--hero-video-button-scale));-webkit-backdrop-filter:blur(12px);background:#111417b8;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 14px 0 26px;transition:background-color .17s,border-color .17s,transform .17s;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 46px #00000047}.hero-video-play-button:hover,.hero-video-play-button:focus-visible{transform:translate(-50%,-50%)scale(var(--hero-video-button-hover-scale));background:#111417d6;border-color:#ffffff6b;outline:none}.hero-video-play-button strong{white-space:nowrap;font-size:14px;font-weight:650;line-height:1;display:block}.hero-video-play-button__icon{background:var(--enoviq-white);width:38px;height:38px;color:var(--enoviq-anthracite);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@keyframes hero-data-signal-flow{to{stroke-dashoffset:-778px}}.home-data-connector{z-index:1;pointer-events:none;opacity:.82;mix-blend-mode:multiply;width:min(100%,1420px);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.home-data-connector--video-problem{height:calc(clamp(78px,7.4vw,128px) + clamp(46px,5.2vw,78px));top:clamp(-128px,-7.4vw,-78px)}.home-data-connector--problem-solution{height:clamp(280px,22vw,360px);top:clamp(-78px,-5.2vw,-46px)}.home-data-connector__svg{width:100%;height:100%;display:block;overflow:hidden}.home-data-connector__wash{pointer-events:none}.home-data-connector__wash--gray{fill:#20242603}.home-data-connector__wash--teal{fill:#2b8fa102}.home-data-connector__line{fill:none;stroke:#20242617;stroke-linecap:round;stroke-width:.72px;opacity:.88;vector-effect:non-scaling-stroke}.home-data-connector__line--0{stroke:#20242611}.home-data-connector__line--1{stroke:#2024261c}.home-data-connector__line--2{stroke:#2b8fa10e}.home-data-connector__line--3{stroke:#20242614}.home-data-connector__line--4{stroke:#2024261e}.home-data-connector__signal{fill:none;stroke:#2b8fa1;stroke-dasharray:18 760;stroke-dashoffset:430px;stroke-linecap:round;stroke-width:1.45px;opacity:.68;filter:drop-shadow(0 0 6px #2b8fa124);vector-effect:non-scaling-stroke;animation:24s linear infinite home-data-connector-signal}.home-data-connector__signal--orange{stroke:#d98134;opacity:.68;filter:drop-shadow(0 0 6px #d9813433)}@keyframes home-data-connector-signal{to{stroke-dashoffset:-778px}}@media (prefers-reduced-motion:reduce){.hero-data-fan__signal,.home-data-connector__signal{animation:none}}.hero-system-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;padding-bottom:0;display:grid}.hero-system-card{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#ffffff0f;border:1px solid #ffffff29;border-radius:4px;padding:18px 20px;box-shadow:inset 0 1px #ffffff24,0 12px 34px #00000024}.hero-system-card__label{color:#ffffff7a;margin:0 0 14px}.hero-system-card__body{gap:4px;display:grid}.hero-system-card__body strong{color:var(--enoviq-white);letter-spacing:0;font-size:31px;font-weight:500;line-height:1}.hero-system-card__body span{color:#ffffffad;font-size:13px;line-height:1.35}.home-problem-section{z-index:4;color:var(--enoviq-anthracite);background:#fff;padding:clamp(46px,5.2vw,78px) clamp(24px,5.2vw,84px);position:relative}.home-problem-panel{z-index:2;isolation:isolate;background:linear-gradient(135deg,#176f80 0%,#2b8fa1 50%,#58aebd 100%);border:1px solid #105c683d;gap:clamp(28px,3vw,44px);width:min(100%,1420px);margin:0 auto;padding:clamp(48px,5vw,72px) clamp(22px,3.2vw,42px) clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.home-problem-panel:before,.home-problem-panel:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.home-problem-panel:before{opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px}.home-problem-panel:after{background:radial-gradient(circle at 14% 16%,#ffffff1f,#0000 34%),radial-gradient(circle at 88% 86%,#084a562e,#0000 32%),linear-gradient(135deg,#05303938,#0000 46%,#074e5c1f)}.home-problem-header{text-align:left;justify-items:start;gap:20px;display:grid}.home-problem-eyebrow{color:#ffffffc7;margin:0}.home-problem-eyebrow:before{content:"";border:1px solid #ffffffc2;width:6px;height:6px;margin-right:11px;display:inline-block;transform:translateY(-1px)}.home-problem-header h2{color:#fff;letter-spacing:0;text-align:left;text-wrap:balance;width:100%;max-width:1280px;margin:0;font-size:clamp(30px,2.35vw,44px);font-weight:500;line-height:1.12}.home-problem-header h2 span{text-wrap:balance;max-width:100%;display:block}.home-problem-header h2 span+span{color:#ffffff94;white-space:normal;font-size:.9em}.home-problem-grid{border:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.home-problem-cell{border-bottom:1px solid #ffffff47;min-height:clamp(220px,15vw,286px);padding:clamp(24px,2.25vw,34px);position:relative}.home-problem-cell+.home-problem-cell{border-left:1px solid #ffffff38}.home-problem-cell h3{color:#fff;letter-spacing:0;max-width:430px;margin:0;font-size:clamp(19px,1.35vw,25px);font-weight:500;line-height:1.16}.home-problem-cell p{color:#ffffffa8;max-width:390px;margin:clamp(46px,5vw,70px) 0 0;font-size:clamp(15px,1.02vw,19px);line-height:1.35}.home-problem-outcome{border:1px solid #ffffff38;gap:clamp(26px,2.6vw,38px);min-height:clamp(145px,10vw,182px);padding:clamp(24px,2.25vw,34px);display:grid}.home-problem-outcome p{color:#fff;letter-spacing:0;white-space:normal;max-width:1160px;margin:0;font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.22}.home-problem-outcome p span{display:block}.home-problem-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.home-problem-link{color:#ffffffdb;cursor:pointer;background:0 0;border:0;align-items:center;min-height:22px;padding:0 27px 0 0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.home-problem-link:before,.home-problem-link:after{content:"";position:absolute;top:50%}.home-problem-link:before{z-index:1;border-top:1.4px solid;border-right:1.4px solid;width:5px;height:5px;right:7px;transform:translateY(-50%)rotate(45deg)}.home-problem-link:after{color:#fff;border:1px solid #ffffffd6;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;right:0;transform:translateY(-50%)}.home-problem-link:hover,.home-problem-link:focus-visible{color:#fff;outline:none}.home-solution-section{z-index:4;color:var(--enoviq-anthracite);background:#fff;padding:clamp(34px,4.6vw,72px) clamp(24px,5.2vw,84px) clamp(54px,6vw,88px);position:relative}.home-solution-inner{z-index:2;gap:clamp(26px,3vw,42px);width:min(100%,1420px);margin:0 auto;display:grid;position:relative}.home-solution-header{grid-template-columns:minmax(620px,.88fr) minmax(360px,.58fr);align-items:end;gap:clamp(30px,4.2vw,70px);display:grid}.home-solution-header h2{color:#20242675;letter-spacing:0;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.home-solution-header h2 span{display:block}.home-solution-header h2 span+span{color:var(--enoviq-anthracite)}.home-solution-header p{color:#20242694;justify-self:end;max-width:520px;margin:0 0 3px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.48}.home-solution-step-stack{z-index:2;gap:clamp(10px,1vw,14px);display:grid;position:relative}.home-solution-step-grid{z-index:2;background:#2024260d;border:1px solid #20242614;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.home-solution-step-card{background:var(--enoviq-light-gray);align-content:start;min-height:clamp(250px,20vw,322px);padding:clamp(28px,2.8vw,42px) clamp(24px,2.6vw,36px);display:grid;position:relative;overflow:hidden}.home-solution-step-card+.home-solution-step-card{border-left:1px solid #2024260f}.home-solution-step-card__orb{background:linear-gradient(135deg,#d8d8d8,#8f8f8f);border:2px solid #ffffffb8;border-radius:999px;width:clamp(28px,2.2vw,36px);height:clamp(28px,2.2vw,36px);display:block;box-shadow:19px 23px 24px #20242647,28px 36px 36px #20242629,inset 4px 4px 8px #ffffff52,inset -5px -6px 10px #2024262e}.home-solution-step-card__orb--silver{background:linear-gradient(135deg,#d8d8d8,#8f8f8f)}.home-solution-step-card__orb--light-petrol{background:linear-gradient(135deg,#c9e8ec,#69c0cf);box-shadow:19px 23px 24px #69c0cf3d,28px 36px 36px #20242624,inset 4px 4px 8px #ffffff57,inset -5px -6px 10px #20798a2e}.home-solution-step-card__orb--petrol{background:linear-gradient(135deg,#58aebd,#176f80);box-shadow:19px 23px 24px #2b8fa14d,28px 36px 36px #20242621,inset 4px 4px 8px #ffffff47,inset -5px -6px 10px #0449563d}.home-solution-step-card__orb--dark{background:linear-gradient(135deg,#555,#090909);box-shadow:19px 23px 24px #20242652,28px 36px 36px #2024262e,inset 4px 4px 8px #ffffff2e,inset -5px -6px 10px #00000047}.home-solution-step-card__tag{color:#2024266b;min-height:28px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:clamp(12px,1vw,15px);font-weight:650;line-height:1;display:inline-flex;position:absolute;top:clamp(18px,2vw,28px);right:clamp(16px,2vw,28px)}.home-solution-step-card__tag small{color:#20242659;width:18px;height:18px;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;background:#f4f4f1f2;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.home-solution-step-card h3{color:#202426eb;letter-spacing:0;text-wrap:balance;margin:clamp(48px,4.4vw,74px) 0 0;font-size:clamp(21px,1.52vw,26px);font-weight:500;line-height:1.12}.home-solution-step-card p{color:#20242659;max-width:340px;margin:clamp(20px,2vw,28px) 0 0;font-size:clamp(14px,.94vw,16.5px);line-height:1.48}.home-solution-cta-card{background:var(--enoviq-light-gray);border:1px solid #20242614;justify-content:space-between;align-items:center;gap:22px;min-height:clamp(68px,5vw,86px);padding:clamp(16px,1.8vw,24px) clamp(20px,2.6vw,36px);display:flex}.home-solution-cta-card p{color:#202426c2;margin:0;font-size:clamp(16px,1.04vw,18px);font-weight:500;line-height:1.25}.home-solution-cta-card__button{border:1px solid var(--enoviq-anthracite);background:var(--enoviq-anthracite);min-height:42px;color:var(--enoviq-white);flex:none;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.home-solution-cta-card__button:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.home-solution-cta-card__button:hover,.home-solution-cta-card__button:focus-visible{color:var(--enoviq-white);background:#2b8fa1;border-color:#2b8fa1;outline:none;transform:translateY(-1px)}.home-solution-control-card{z-index:1;isolation:isolate;justify-items:center;padding:clamp(4px,1vw,14px) 0 0;display:grid;position:relative;overflow:visible}.home-solution-side-streams{z-index:0;opacity:.8;pointer-events:none;mix-blend-mode:multiply;width:min(100vw,100% + clamp(360px,24vw,560px));height:clamp(680px,48vw,820px);position:absolute;top:clamp(-332px,-19vw,-222px);left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)}.home-solution-side-streams__svg{width:100%;height:100%;display:block;overflow:visible}.home-solution-side-streams .hero-data-fan__wash{filter:url(#home-solution-side-flow-soften)}.home-solution-side-streams .hero-data-fan__wash--gray{fill:#20242603}.home-solution-side-streams .hero-data-fan__wash--teal{fill:#2b8fa102}.home-solution-side-streams .hero-data-fan__line{opacity:.74;stroke-width:.72px}.home-solution-side-streams .hero-data-fan__signal{opacity:.66;stroke-width:1.38px;filter:drop-shadow(0 0 6px #2b8fa124)}.home-solution-side-streams .hero-data-fan__signal--ghost{opacity:.36;stroke-width:1.05px}.home-solution-control-visual{z-index:1;justify-items:center;width:100%;display:grid;position:relative;overflow:visible}.home-solution-control-visual .capability-visual--control-screen{--control-frame-size:clamp(9px,.7vw,12px);--control-screen-height:clamp(470px,36vw,660px);isolation:isolate;width:100%;min-height:var(--control-screen-height);padding:var(--control-frame-size)var(--control-frame-size)0;background:linear-gradient(#484848 0%,#343434 44%,#222 100%);border:1px solid #0c0c0c61;border-bottom-width:0;border-radius:20px 20px 0 0;margin:0;position:relative;box-shadow:0 46px 86px #1212122e,0 18px 32px #1212121f,0 4px 10px #1212121a,0 0 0 1px #ffffff61,inset 0 1px #ffffff1f,inset 1px 0 #ffffff0e,inset -1px 0 #0000003d}.home-solution-control-visual .capability-visual--control-screen:before{z-index:2;height:1px;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e 50%,#0000);inset:1px 18px auto}.home-solution-control-visual .capability-visual--control-screen:after{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff13;border-bottom-width:0;border-radius:20px 20px 0 0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000038}.home-solution-control-visual .control-screen{z-index:1;min-height:calc(var(--control-screen-height) - var(--control-frame-size));border-radius:12px 12px 0 0;box-shadow:0 -1px #ffffff1f,0 0 0 1px #020a0ea3,inset 0 0 0 1px #ffffff0d}.home-trust-section{z-index:4;color:var(--enoviq-anthracite);background:#f4f4f1;align-items:center;padding:clamp(58px,5.4vw,86px) clamp(24px,5.2vw,84px) clamp(64px,5.6vw,92px);display:grid;position:relative}.home-trust-section--white{background:#fff}.home-trust-section--white .home-trust-card{background:#f4f4f1;border:1px solid #20242614}.home-trust-inner{gap:clamp(28px,3.2vw,46px);width:min(100%,1420px);margin:0 auto;display:grid}.home-trust-header{grid-template-columns:minmax(560px,.88fr) minmax(360px,.58fr);align-items:end;gap:18px clamp(30px,4.2vw,70px);display:grid}.home-trust-eyebrow{color:#202426c2;letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:20px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.home-trust-eyebrow:before{content:"";background-image:radial-gradient(circle,#20242642 1.5px,#0000 1.8px);background-size:6px 6px;width:18px;height:18px}.home-trust-header h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.home-trust-header h2 span{display:block}.home-trust-header h2 span:first-child{color:#20242661}.home-trust-intro{color:#20242694;letter-spacing:0;justify-self:end;max-width:620px;margin:0 0 3px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.48}.home-trust-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.home-trust-card{background:#fff;align-content:start;min-height:clamp(210px,15vw,260px);padding:clamp(24px,2.4vw,34px);display:grid}.home-trust-card__icon{color:#202426e0;background:#2024260a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-trust-card__icon svg{stroke-width:1.8px;width:19px;height:19px}.home-trust-card h3{color:#202426f5;letter-spacing:0;max-width:360px;margin:clamp(22px,2.2vw,32px) 0 0;font-size:clamp(20px,1.42vw,24px);font-weight:500;line-height:1.12}.home-trust-card p{color:#20242675;max-width:390px;margin:clamp(16px,1.4vw,22px) 0 0;font-size:clamp(14px,.92vw,15.5px);line-height:1.52}.home-trust-statement{color:#fff;background:linear-gradient(135deg,#69c0cf1f,#0000 52%),linear-gradient(135deg,#176f80 0%,#2b8fa1 52%,#58aebd 100%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quote actions""caption actions";align-items:end;gap:clamp(16px,1.5vw,24px);min-height:clamp(142px,10vw,182px);margin:-1px 0 0;padding:clamp(24px,2.25vw,34px);display:grid}.home-trust-statement blockquote{color:#ffffffdb;letter-spacing:0;border-left:2px solid #ffffff42;grid-area:quote;max-width:780px;margin:0;padding-left:clamp(18px,1.6vw,26px);font-size:clamp(20px,1.55vw,30px);font-weight:500;line-height:1.22}.home-trust-statement blockquote span{display:block}.home-trust-statement figcaption{color:#ffffffb8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;grid-area:caption;margin:-8px 0 0 clamp(20px,1.6vw,28px);font-size:12px;font-weight:600;line-height:1.35}.home-trust-statement__actions{grid-area:actions;place-self:center end;gap:14px;display:grid}.home-trust-statement__button-row{justify-content:flex-end;gap:10px;display:inline-flex}.home-trust-statement__button{color:#fff;background:0 0;border:1px solid #ffffffb8;border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .17s,background-color .17s,color .17s;display:inline-flex}.home-trust-statement__button:hover,.home-trust-statement__button:focus-visible{background:#ffffff1f;border-color:#fff;outline:none}.home-trust-statement__text-link{color:#ffffffdb;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;min-height:22px;padding:0 27px 0 0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.home-trust-statement__text-link:before,.home-trust-statement__text-link:after{content:"";position:absolute;top:50%}.home-trust-statement__text-link:before{z-index:1;border-top:1.4px solid;border-right:1.4px solid;width:5px;height:5px;right:7px;transform:translateY(-50%)rotate(45deg)}.home-trust-statement__text-link:after{color:#fff;border:1px solid #ffffffd6;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;right:0;transform:translateY(-50%)}.home-trust-statement__text-link:hover,.home-trust-statement__text-link:focus-visible{color:#fff;outline:none}.benefits-section[hidden]{display:none}.benefits-section{z-index:4;background:var(--enoviq-light-gray);color:var(--enoviq-anthracite);padding:clamp(64px,7vw,96px) clamp(34px,6vw,104px) clamp(86px,8vw,118px);position:relative}.benefits-inner{width:100%;max-width:none;margin:0}.benefits-header{grid-template-columns:minmax(650px,.98fr) minmax(560px,.74fr);align-items:end;gap:16px clamp(38px,5vw,88px);max-width:min(100%,1600px);display:grid}.benefits-eyebrow{color:#2024268f;grid-column:1/-1;margin:0 0 16px;font-size:clamp(13px,.95vw,16px);font-weight:600}.benefits-header h2{color:var(--enoviq-anthracite);letter-spacing:0;grid-column:1;margin:0;font-size:clamp(31px,2.7vw,42px);font-weight:500;line-height:1.2}.benefits-intro{color:#202426b8;letter-spacing:0;grid-column:2;max-width:760px;margin:0 0 6px;font-size:clamp(16.5px,1.1vw,19px);font-weight:400;line-height:1.5}.benefits-title__line{white-space:nowrap;display:block}.benefits-title__nowrap{white-space:nowrap}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(50px,7vw,118px);margin-top:clamp(52px,5.8vw,78px);display:grid}.benefit-column{align-content:start;gap:18px;padding-top:0;display:grid}.benefit-visual-shell{aspect-ratio:420/250;background:0 0;width:100%;max-width:520px;overflow:visible}.benefit-visual{width:100%;height:100%;display:block;overflow:visible}.benefit-visual__surface{fill:#ffffff7a;stroke:#2024262e;stroke-width:1.2px}.benefit-visual__grid{stroke:#2024261f;stroke-width:1px}.benefit-visual__line,.benefit-visual__sparkline,.benefit-visual__check,.benefit-visual__shield,.benefit-visual__input,.benefit-visual__panel,.benefit-visual__status,.benefit-visual__node,.benefit-visual__alert,.benefit-visual__mini-line{vector-effect:non-scaling-stroke}.benefit-visual__line{fill:none;stroke:#20242675;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.benefit-visual__line--draw{stroke-dasharray:10 12;animation:3.9s linear infinite benefit-line-flow}.benefit-visual__line--flow{stroke:#2024265c;stroke-dasharray:8 11;animation:3.2s linear infinite benefit-line-flow}.benefit-visual__line--loop{stroke:#2b8fa1ad}.benefit-visual__line--delay-1{animation-delay:.24s}.benefit-visual__line--delay-2{animation-delay:.48s}.benefit-visual__line--delay-3{animation-delay:.72s}.benefit-visual__input,.benefit-visual__panel{fill:#efefef47;stroke:#2024268f;stroke-width:1.8px}.benefit-visual__panel{fill:#2b8fa10f;stroke:#2b8fa1c7;animation:3.6s ease-in-out infinite benefit-panel-focus}.benefit-visual__panel--compact{animation-delay:.3s}.benefit-visual__input-text,.benefit-visual__label,.benefit-visual__status-text{fill:#202426c2;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.benefit-visual__label,.benefit-visual__status-text{fill:#2b8fa1}.benefit-visual__sparkline,.benefit-visual__check,.benefit-visual__mini-line{fill:none;stroke:#2b8fa1;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.benefit-visual__mini-line{stroke:#20242675;stroke-width:1.7px}.benefit-visual__sparkline{stroke-dasharray:140;stroke-dashoffset:0;animation:4.6s ease-in-out .9s infinite benefit-sparkline}.benefit-visual__status{fill:#2b8fa124;stroke:#2b8fa19e;stroke-width:1px}.benefit-visual__alert,.benefit-visual__node{fill:#2b8fa129;stroke:#2b8fa1;stroke-width:2px;animation:2.4s ease-in-out infinite benefit-alert-pulse}.benefit-visual__alert--soft{animation-delay:.42s}.benefit-visual__shield{fill:#2b8fa112;stroke:#2b8fa1b8;stroke-width:1.8px}.benefit-visual__check{stroke-dasharray:86;stroke-dashoffset:86px;animation:3.6s ease-in-out .5s infinite benefit-check-draw}.benefit-icon{color:#2b8fa1;background:#2b8fa112;border:1px solid #2b8fa13d;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.benefit-icon svg,.benefit-icon svg *{color:#2b8fa1;stroke:currentColor}.benefit-column h3{max-width:420px;color:var(--enoviq-anthracite);letter-spacing:0;margin:6px 0 0;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.15}.benefit-column p{color:#202426ad;max-width:520px;margin:0;font-size:16.5px;line-height:1.64}@keyframes benefit-line-draw{0%,12%{stroke-dashoffset:260px;opacity:.28}42%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.45}}@keyframes benefit-line-flow{to{stroke-dashoffset:-38px}}@keyframes benefit-sparkline{0%,to{opacity:.72}45%,68%{opacity:1;filter:drop-shadow(0 0 7px #2b8fa12e)}}@keyframes benefit-panel-focus{0%,to{stroke:#2b8fa157;filter:none}48%,68%{stroke:#2b8fa1d1;filter:drop-shadow(0 0 8px #2b8fa129)}}@keyframes benefit-alert-pulse{0%,to{opacity:.55;transform-origin:50%;transform:scale(1)}48%{opacity:1;transform:scale(1.18)}}@keyframes benefit-check-draw{0%,20%{stroke-dashoffset:86px;opacity:.35}52%,to{stroke-dashoffset:0;opacity:1}}.platform-overview-section{z-index:4;color:var(--enoviq-white);isolation:isolate;background:radial-gradient(circle at 86% 18%,#2b8fa147,#0000 34%),radial-gradient(circle at 14% 88%,#2b8fa138,#0000 32%),linear-gradient(#071519 0%,#041016 100%);padding:clamp(46px,5vw,72px) clamp(24px,5.2vw,84px) clamp(52px,5.6vw,78px);position:relative;overflow:hidden}.platform-overview-section:before{z-index:0;content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.platform-overview-section:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#02080c9e,#0000 44%,#02080c1f),linear-gradient(#02080c1f 0%,#02080c57 100%);position:absolute;inset:0}.platform-overview__inner{z-index:1;width:min(100%,1420px);margin:0 auto;position:relative}.platform-overview__intro{text-align:center;justify-items:center;width:100%;max-width:none;margin:0 auto;display:grid}.platform-overview__eyebrow{color:#69c0cf;margin:0 0 12px}.platform-overview__intro h2{width:100%;max-width:1280px;color:var(--enoviq-white);letter-spacing:0;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(30px,2.35vw,44px);font-weight:500;line-height:1.12}.platform-overview__intro h2 span{text-wrap:balance;max-width:100%;display:block}.platform-overview__intro h2 span+span{color:#ffffff94;font-size:.9em}.platform-overview__intro p{color:#ffffffad;max-width:760px;margin:14px 0 0;font-size:clamp(15px,1vw,16.5px);line-height:1.5}.platform-explorer{grid-template-columns:minmax(280px,25%) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px);min-height:clamp(540px,39vw,670px);margin-top:clamp(32px,4vw,58px);display:grid}.platform-explorer__panel{z-index:2;-webkit-backdrop-filter:none;background:#fffffff0;border:1px solid #ffffffb8;border-radius:8px;flex-direction:column;align-self:center;gap:14px;min-height:clamp(456px,31vw,520px);padding:18px;display:flex;position:relative;box-shadow:0 0 0 10px #ffffff1f,0 18px 46px #02080c29}.platform-explorer__copy{min-height:clamp(178px,12.5vw,224px)}.platform-explorer__eyebrow{color:#2b8fa1;margin:0 0 10px}.platform-explorer__panel h3{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(21px,1.55vw,25px);font-weight:500;line-height:1.12}.platform-explorer__copy p{color:#2024269e;margin:10px 0 0;font-size:clamp(14.5px,1vw,16px);line-height:1.52}.platform-explorer__tabs{gap:0;display:grid}.platform-explorer__tabs-label{color:#2024267a;margin:0}.platform-explorer__tab{color:#202426ad;text-align:left;background:0 0;border:0;border-radius:0;align-content:center;gap:8px;min-height:44px;padding:8px 0;transition:border-color .17s,background-color .17s,color .17s;display:grid;position:relative}.platform-explorer__tab-label{font-size:14px;font-weight:500;line-height:1.25;display:block}.platform-explorer__tab-progress{background:#20242614;width:100%;height:2px;display:block;position:relative;overflow:hidden}.platform-explorer__tab-progress span{transform-origin:0;background:#2b8fa1;display:block;position:absolute;inset:0;transform:scaleX(0)}.platform-explorer__tab--active .platform-explorer__tab-progress{background:#2024261f}.platform-explorer__tab--active .platform-explorer__tab-progress span{animation:platform-tab-progress var(--platform-tab-duration,4.4s)linear forwards}.platform-explorer__tab:not(.platform-explorer__tab--active) .platform-explorer__tab-progress span{animation:none;transform:scaleX(0)}.platform-explorer__tab:hover,.platform-explorer__tab:focus-visible,.platform-explorer__tab--active{color:var(--enoviq-anthracite);background:0 0;border-color:#69c0cf61;outline:none}@keyframes platform-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.platform-explorer__cta{color:#1f6f7e;background:#69c0cf14;border:1px solid #69c0cf8a;border-radius:0;justify-content:center;align-items:center;min-height:36px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .17s,background-color .17s;display:inline-flex}.platform-explorer__cta:hover,.platform-explorer__cta:focus-visible{background:#69c0cf29;border-color:#69c0cfe6;outline:none}.platform-visual{z-index:1;min-width:0;min-height:clamp(540px,39vw,670px);position:relative}.platform-visual__canvas{z-index:1;height:100%;min-height:clamp(540px,39vw,670px);position:relative;overflow:visible}.platform-visual__canvas:before,.platform-visual__canvas:after{content:none;display:none}.platform-model-image{aspect-ratio:1448/1086;filter:drop-shadow(0 38px 36px #00000057);transform-origin:50%;width:min(960px,94%);transition:transform .24s;position:absolute;top:50%;right:-2%}.platform-model-image--idle{transform:translateY(-50%)scale(.98)}.platform-model-image--control-focus{transform-origin:68% 12%;transform:translate(-28px,-48%)scale(1.08)}.platform-model-image--execution-focus{transform-origin:68% 12%;transform:translate(-28px,-56%)scale(1.08)}.platform-model-image--intelligence-focus{transform-origin:58% 42%;transform:translate(-12px,-50%)scale(1.03)}.platform-model-image img{z-index:1;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.platform-zone-overlay{z-index:2;width:100%;height:100%;position:absolute;inset:0}.platform-data-line{fill:none;stroke:#69c0cfd1;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:.42px;filter:drop-shadow(0 0 2px #69c0cf94);pointer-events:none;animation:1.7s linear infinite platform-data-flow}.platform-data-line--secondary{opacity:.76;animation-duration:2.1s}.platform-intelligence-line{fill:none;stroke:#69c0cf9e;stroke-dasharray:3 6;stroke-linecap:round;stroke-width:.34px;filter:drop-shadow(0 0 2px #69c0cf73);pointer-events:none;animation:2.4s linear infinite platform-intelligence-flow}.platform-intelligence-line--secondary{opacity:.74;animation-duration:2.75s}.platform-intelligence-line--tertiary{opacity:.68;animation-duration:3.05s}.platform-intelligence-line--quaternary{opacity:.62;animation-duration:3.35s}.platform-intelligence-core-pulse{fill:#69c0cf24;stroke:#69c0cf7a;stroke-width:.32px;pointer-events:none;animation:2.2s ease-in-out infinite platform-intelligence-pulse}.platform-intelligence-core{fill:#69c0cf;stroke:#ffffffeb;stroke-width:.36px;filter:drop-shadow(0 0 3px #69c0cf94);pointer-events:none}.platform-intelligence-label{dominant-baseline:central;fill:#021016eb;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;pointer-events:none;text-anchor:middle;font-size:2.1px;font-weight:800}@keyframes platform-data-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-22px}}@keyframes platform-intelligence-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}@keyframes platform-intelligence-pulse{0%,to{opacity:.55;transform-origin:59px 39px;transform:scale(.86)}50%{opacity:.95;transform-origin:59px 39px;transform:scale(1.08)}}.platform-zone{fill:#69c0cf00;stroke:#69c0cf00;stroke-width:.45px;cursor:pointer;transition:fill .18s,stroke .18s,filter .18s}.platform-zone--secondary{fill:#69c0cf1c;stroke:#69c0cf70;stroke-width:.42px;filter:drop-shadow(0 0 2px #69c0cf38)}.platform-zone:hover{fill:#69c0cf38;stroke:#69c0cfe6;filter:drop-shadow(0 0 4px #69c0cf80)}.platform-zone--active{fill:#69c0cf42;stroke:#69c0cff5;stroke-width:.58px;filter:drop-shadow(0 0 5px #69c0cf94)}.platform-hotspots{z-index:3;pointer-events:none;position:absolute;inset:0}.platform-hotspot{top:var(--pin-y);left:var(--pin-x);--platform-hotspot-enter-from:translate(-10px,calc(-50% + 6px));--platform-hotspot-enter-to:translate(-10px,-50%);color:var(--enoviq-anthracite);opacity:0;transform:var(--platform-hotspot-enter-to);align-items:center;gap:6px;animation:.26s ease-out forwards platform-hotspot-enter;display:inline-flex;position:absolute}.platform-hotspot span{background:#69c0cf;border:1.5px solid #ffffffeb;border-radius:999px;flex:none;width:8px;height:8px;animation:2.2s ease-in-out infinite platform-hotspot-pulse;display:inline-flex;position:relative;box-shadow:0 0 0 4px #69c0cf29}.platform-hotspot p{margin:0}.platform-hotspot__tag{min-width:148px;max-width:190px;color:var(--enoviq-anthracite);-webkit-backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffad;border-radius:2px;grid-template-columns:auto minmax(0,1fr);gap:2px 5px;padding:5px 6px;display:grid;box-shadow:0 9px 20px #00000026}.platform-hotspot__status-icon{color:#2b8fa1;stroke:currentColor;stroke-width:2.25px;align-self:center;width:12px;height:12px;display:block}.platform-hotspot__tag--success .platform-hotspot__status-icon{color:#4aa37a}.platform-hotspot__tag--critical .platform-hotspot__status-icon{color:#c83f35}.platform-hotspot__tag--warning .platform-hotspot__status-icon{color:#e08a2b}.platform-hotspot__tag em,.platform-hotspot__tag strong,.platform-hotspot__tag small{text-overflow:ellipsis;min-width:0;overflow:hidden}.platform-hotspot__tag em{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:700;line-height:1.1}.platform-hotspot__status-icon+em{grid-column:2}.platform-hotspot__tag strong{color:#202426eb;white-space:nowrap;grid-column:1/-1;font-size:9.5px;font-weight:650;line-height:1.12}.platform-hotspot__tag small{color:#2024269e;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:7.2px;font-weight:650;line-height:1.12}@keyframes platform-hotspot-enter{0%{opacity:0;transform:var(--platform-hotspot-enter-from)}to{opacity:1;transform:var(--platform-hotspot-enter-to)}}@keyframes platform-hotspot-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #69c0cf24,0 0 #69c0cf2e}50%{transform:scale(1.08);box-shadow:0 0 0 5px #69c0cf2e,0 0 0 10px #69c0cf00}}.capabilities-section{z-index:4;color:var(--enoviq-white);background:radial-gradient(circle at 82% 0,#2b8fa133,#0000 32%),linear-gradient(#041016 0%,#06161c 100%);padding:clamp(70px,7vw,108px) clamp(34px,6vw,104px) clamp(86px,7.8vw,122px);position:relative;overflow:visible}.capabilities-section__inner{width:100%}.capabilities-section__intro{max-width:980px}.capabilities-section__eyebrow{color:#69c0cf;margin:0 0 12px}.capabilities-section__intro h2{max-width:940px;color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(31px,3.45vw,54px);font-weight:500;line-height:1.1}.capabilities-section__intro p{color:#ffffffad;max-width:760px;margin:18px 0 0;font-size:clamp(16px,1.12vw,18px);line-height:1.58}.capabilities-layout{grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(46px,5.5vw,78px);display:grid}.capabilities-tabs{align-self:start;max-height:calc(100vh - 120px);display:grid;position:sticky;top:96px}.capabilities-tabs__item{color:#ffffff94;text-align:left;background:0 0;border:0;grid-template-columns:1fr;align-content:center;gap:9px;min-height:56px;padding:0;font-size:15px;line-height:1.4;transition:color .17s;display:grid;position:relative}.capabilities-tabs__label{display:block}.capabilities-tabs__progress{background:#ffffff13;width:100%;height:2px;position:relative;overflow:hidden}.capabilities-tabs__item--active .capabilities-tabs__progress{background:#ffffff1c}.capabilities-tabs__progress span{transform:scaleX(var(--capability-progress,0));transform-origin:0;background:#2b8fa1;transition:transform .12s linear;position:absolute;inset:0}.capabilities-tabs__item:not(.capabilities-tabs__item--active) .capabilities-tabs__progress span{transition:none;transform:scaleX(0)}.capabilities-tabs__item:hover,.capabilities-tabs__item:focus-visible,.capabilities-tabs__item--active{color:var(--enoviq-white);outline:none}.capabilities-content-list{gap:clamp(34px,5vw,76px);display:grid}.capabilities-content{background:#05222cc7;border:1px solid #ffffff14;border-radius:8px;scroll-margin-top:96px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 26px 84px #0000003d}.capabilities-content__copy{max-width:820px;padding:clamp(32px,4.6vw,58px) clamp(28px,5vw,64px) 34px}.capabilities-content__eyebrow{color:#ffffff8f;margin:0 0 18px}.capabilities-content__keywords{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.capabilities-content__keywords span{color:#69c0cf;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;background:#2b8fa11a;border:1px solid #2b8fa161;padding:6px 9px;font-size:11px;line-height:1}.capabilities-content__copy h3{max-width:780px;color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(28px,3.05vw,46px);font-weight:500;line-height:1.12}.capabilities-content__copy p{color:#ffffffb8;max-width:760px;margin:18px 0 0;font-size:clamp(15.5px,1.1vw,17px);line-height:1.64}.capabilities-content__cta{min-height:44px;color:var(--enoviq-white);background:#2b8fa1;border:1px solid #2b8fa1;border-radius:0;justify-content:center;align-items:center;margin-top:28px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .17s,border-color .17s;display:inline-flex}.capabilities-content__cta:hover,.capabilities-content__cta:focus-visible{background:#34a9bb;border-color:#34a9bb;outline:none}.capability-visual{background:#04141be6;border:1px solid #ffffff1a;border-bottom:0;min-height:clamp(360px,31vw,520px);margin:28px 0 0 clamp(18px,3.4vw,44px)}.capability-visual__topbar{border-bottom:1px solid #ffffff17;align-items:center;gap:7px;min-height:40px;padding:0 16px;display:flex}.capability-visual__topbar span{background:#ffffff47;border-radius:999px;width:8px;height:8px}.capability-visual__toolbar{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-visual__toolbar span{color:#ffffffb8;border-right:1px solid #ffffff14;justify-content:center;align-items:center;min-height:42px;font-size:13px;display:inline-flex}.capability-visual__toolbar span:last-child{border-right:0}.capability-visual__body{grid-template-columns:minmax(120px,190px) minmax(0,1fr);min-height:clamp(278px,24vw,438px);display:grid}.capability-visual__rail{border-right:1px solid #ffffff17;align-content:start;gap:10px;padding:18px 14px;display:grid}.capability-visual__rail span{background:#ffffff0d;border:1px solid #ffffff14;height:34px}.capability-visual__workspace{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:14px;padding:clamp(16px,2.2vw,28px);display:grid}.capability-visual__panel{background:#ffffff0d;border:1px solid #ffffff1a;align-content:start;gap:12px;padding:18px;display:grid}.capability-visual__panel--large{background:linear-gradient(135deg,#69c0cf29,#ffffff0a),#ffffff0d;grid-row:span 2}.capability-visual__panel p,.capability-visual__panel strong{margin:0}.capability-visual__panel p{color:#ffffff7a}.capability-visual__panel strong{color:var(--enoviq-white);font-size:clamp(18px,1.7vw,24px);font-weight:500}.capability-visual__panel span{background:#ffffff21;height:11px;display:block}.capability-visual__panel span:nth-of-type(2){width:72%}.capability-visual__panel span:nth-of-type(3){width:48%}.capability-visual--security-image{background:#071722;border:0;min-height:clamp(420px,33vw,570px);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.capability-visual--security-image img{object-fit:cover;object-position:center}.capability-visual--control-screen{--control-frame-size:12px;--control-now-position:52%;--control-screen-height:clamp(520px,40vw,690px);box-sizing:border-box;min-height:var(--control-screen-height);padding:var(--control-frame-size)0 0 var(--control-frame-size);background:linear-gradient(135deg,#ecf3f61f,#ecf3f609 34%,#07181f1f),#1220279e;border:1px solid #e4edf114;border-radius:20px 0 0;margin:28px 0 0 clamp(18px,3.4vw,44px);display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 1px 1px #ffffff1f,inset -1px -1px #0000002e}.capabilities-content--control .capabilities-content__copy{padding-bottom:clamp(26px,3vw,38px)}.capability-visual--control-screen:before{content:"";z-index:5;pointer-events:none;border-top:0;border-left:0;border-radius:20px 0 0;position:absolute;inset:0;box-shadow:inset 10px 10px 18px #ffffff06,inset -18px -18px 28px #040e1229,0 30px 80px #0003}.control-screen{min-height:calc(var(--control-screen-height) - var(--control-frame-size));background:#08171e;border:0;border-radius:8px 0 0;position:relative;overflow:hidden;box-shadow:0 18px 58px #0003}.control-screen:before{content:"";z-index:3;box-shadow:none;pointer-events:none;border-top:0;border-left:0;border-radius:8px 0 0;position:absolute;inset:0}.control-screen__header,.control-screen__appbar,.control-screen__toolbar,.control-gantt,.control-screen__insight{z-index:1;position:relative}.control-screen__appbar{background:#121f26;border-bottom:1px solid #e2e8ec21;border-radius:8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 clamp(14px,1.7vw,22px);display:flex}.control-screen__brand{align-items:center;gap:11px;min-width:0;display:flex}.control-screen__brand strong{color:var(--enoviq-white);letter-spacing:0;flex:none;font-size:16px;font-weight:750;line-height:1}.control-screen__brand-accent{color:#2b8fa1}.control-screen__brand>span{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1;overflow:hidden}.control-screen__appbar-actions{flex:none;align-items:center;gap:8px;display:flex}.control-screen__intelligence-button,.control-screen__notification,.control-screen__avatar{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.control-screen__intelligence-button{color:#dbf9ffe6;background:#69c0cf1c;border-color:#69c0cf40;border-radius:999px;gap:7px;min-height:28px;padding:0 10px 0 9px;font-size:11.5px;font-weight:560;line-height:1}.control-screen__intelligence-button svg{stroke-width:1.8px;width:14px;height:14px}.control-screen__notification{border-radius:999px;width:28px;height:28px;position:relative}.control-screen__notification>span{min-width:15px;height:15px;color:var(--enoviq-white);font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#ff6b4a;border:1px solid #ffffff29;border-radius:999px;place-items:center;font-size:8.5px;line-height:1;display:grid;position:absolute;top:-5px;left:-5px}.control-screen__notification svg{stroke-width:1.8px;width:14px;height:14px}.control-screen__avatar{color:#ffffffe0;background:linear-gradient(145deg,#a6b0b75c,#68727a52);border-color:#ffffff1c;border-radius:999px;width:28px;height:28px;font-size:10px;font-weight:650;line-height:1}.control-screen__header{justify-content:space-between;align-items:start;gap:18px;padding:clamp(22px,2.6vw,34px) clamp(16px,2vw,26px) 0;display:flex}.control-screen__header p,.control-screen__header strong{margin:0}.control-screen__header p{color:#69c0cfdb}.control-screen__header>div:first-child>strong{color:var(--enoviq-white);margin-top:5px;font-size:clamp(20px,1.85vw,28px);font-weight:500;line-height:1.1;display:block}.control-screen__kpis{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;width:min(390px,48%);display:grid}.control-screen__top-controls{display:contents}.control-screen__kpis span{background:linear-gradient(145deg,#ffffff14,#ffffff08),#ffffff09;border:1px solid #ffffff1a;border-radius:6px;align-content:center;gap:4px;min-height:54px;padding:9px 11px;display:grid}.control-screen__kpis small{color:#ffffff7a;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1}.control-screen__kpis strong{color:var(--enoviq-white);font-size:18px;font-weight:560;line-height:1}.control-screen__toolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:18px;margin-bottom:14px;padding:0 clamp(16px,2vw,26px);display:flex}.control-screen__toolbar--inline{display:none!important}.control-screen__toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.control-screen__toolbar-item,.control-screen__run-status{border-radius:5px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.control-screen__toolbar-item{color:#ffffff94;background:#ffffff0b;border:1px solid #ffffff1a}.control-screen__toolbar-item--active{color:#ffffffe0;background:#69c0cf24;border-color:#69c0cf61}.control-screen__run-status{color:#8be3c4;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#34d3991f;border:1px solid #34d39952;font-size:10.5px;position:relative;overflow:hidden}.control-screen__run-status-mobile{display:none}.control-planner--planning .control-screen__run-status{color:#a7e8f3;background:#69c0cf2e;border-color:#69c0cf7a}.control-planner--optimized .control-screen__run-status{background:#34d3992e;border-color:#34d3997a}.control-planner--planning .control-screen__run-status:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.2s linear infinite control-shine;position:absolute;inset:0}.control-gantt{background:#030d12a3;border:1px solid #ffffff1c;border-right:0;border-radius:0;grid-template-columns:minmax(118px,152px) minmax(0,1fr);width:calc(100% + clamp(72px,8vw,150px));display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 52px #00000038}.control-gantt__resource-head,.control-gantt__time-head{background:#ffffff0b;border-bottom:1px solid #ffffff17;min-height:38px}.control-gantt__resource-head{color:#ffffff7a;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;border-right:1px solid #ffffff17;align-items:center;padding:0 13px;font-size:10.5px;display:flex}.control-gantt__time-head{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.control-gantt__time-head:after{content:"";top:0;bottom:-1px;left:var(--control-now-position);z-index:2;background:#ff4d4db8;width:1px;position:absolute;transform:translate(-.5px);box-shadow:0 0 10px #ff4d4d38}.control-gantt__time-head span{color:#ffffff70;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;border-right:1px solid #ffffff0f;justify-content:center;align-items:center;font-size:10.5px;display:flex}.control-gantt__time-head span:last-of-type{border-right:0}.control-gantt__time-head i{top:50%;left:var(--control-now-position);z-index:3;color:#ffababeb;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#132029;border:1px solid #ff4d4d66;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;line-height:1;position:absolute;transform:translate(-50%,-50%)}.control-gantt__resource,.control-gantt__lane{border-bottom:1px solid #ffffff12;min-height:57px}.control-gantt__resource:nth-last-child(2),.control-gantt__lane:last-child{border-bottom:0}.control-gantt__resource{background:#ffffff06;border-right:1px solid #ffffff17;align-content:center;gap:3px;padding:8px 12px;display:grid}.control-gantt__resource strong,.control-gantt__resource span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-gantt__resource strong{color:#ffffffdb;font-size:12.5px;font-weight:560;line-height:1.1}.control-gantt__resource span{color:#ffffff6b;font-size:11px;line-height:1.1}.control-gantt__state{width:fit-content;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:999px;margin-top:2px;padding:3px 7px;font-size:9px;line-height:1}.control-gantt__state--online{color:#8be3c4;background:#34d3991f}.control-gantt__state--maintenance{color:#ffc26b;background:#ff9f0a24}.control-gantt__lane{background:linear-gradient(90deg,#4cd96409 0 27%,#0000 27% 55%,#ffcc0006 55% 100%),repeating-linear-gradient(90deg,#0000 0 calc(14.285% - 1px),#ffffff0e calc(14.285% - 1px) 14.285%);position:relative;overflow:hidden}.control-gantt__now-line{top:0;bottom:0;left:var(--control-now-position);z-index:3;background:#ff4d4db8;width:1px;animation:2.6s ease-in-out infinite control-now-pulse;position:absolute;box-shadow:0 0 12px #ff4d4d47}.control-gantt__task{top:10px;bottom:10px;left:var(--task-start);z-index:2;min-width:34px;width:var(--task-width);opacity:0;transform-origin:0;animation:.56s forwards control-task-enter;animation-delay:var(--task-delay,0s);border:1px solid #ffffff29;border-radius:5px;align-items:center;gap:6px;padding:0 9px;transition:left .68s cubic-bezier(.22,1,.36,1),width .68s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,box-shadow .22s,opacity .22s,transform .22s;display:flex;position:absolute;overflow:hidden;transform:translateY(5px)scaleX(.94);box-shadow:inset 0 1px #fff3,0 8px 18px #0000002e}.control-gantt__task strong,.control-gantt__task small{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.control-gantt__task strong{color:#fffffff2;font-size:11px;font-weight:700;line-height:1}.control-gantt__task small{color:#ffffffb3;font-size:10px;line-height:1}.control-gantt__task--done{opacity:.72;background:linear-gradient(135deg,#848c92c7,#5a636ad1)}.control-gantt__task--active{background:linear-gradient(135deg,#ffcc4a,#e4a823)}.control-gantt__task--active small,.control-gantt__task--active strong{color:#14181ae6}.control-gantt__task--planned{background:linear-gradient(135deg,#2b8fa1,#1e6d7b)}.control-gantt__task--released{background:linear-gradient(135deg,#34d399,#169b71)}.control-gantt__task--risk{background:linear-gradient(135deg,#ff8a3d,#d94b3b);border-color:#ff5f56b8;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #ff5f563d,0 10px 20px #d94b3b38}.control-planner--conflict .control-gantt__task--risk,.control-planner--idle .control-gantt__task--risk{animation:.56s forwards control-task-enter,1.6s ease-in-out infinite control-risk-pulse;animation-delay:var(--task-delay,0s),.9s}.control-gantt__task--locked{background:linear-gradient(135deg,#707e88e0,#475660e6)}.control-gantt__scan{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(#69c0cf00,#69c0cfeb,#69c0cf00);width:2px;position:absolute;top:38px;bottom:0;left:152px;box-shadow:0 0 18px #69c0cf9e}.control-planner--planning .control-gantt__scan{opacity:1;animation:3s ease-in-out both control-scan}.control-screen__lower{z-index:1;grid-template-columns:minmax(280px,430px) minmax(180px,1fr);align-items:stretch;gap:16px;margin:16px clamp(16px,2vw,26px) 0;display:grid;position:relative}.control-screen__insight{background:linear-gradient(145deg,#ff9f0a29,#ffffff0e),#07141adb;border:1px solid #ff9f0a4d;border-radius:7px;grid-template-columns:10px minmax(0,1fr);gap:11px;width:auto;margin:0;padding:13px 14px;transition:border-color .22s,background .22s;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 42px #00000042}.control-planner--optimized .control-screen__insight{background:linear-gradient(145deg,#34d39926,#ffffff0d),#07141adb;border-color:#34d39957}.control-screen__insight-dot{background:#ffb35c;border-radius:999px;width:9px;height:9px;margin-top:3px;animation:2.4s ease-in-out infinite control-now-pulse;box-shadow:0 0 0 5px #ffb35c1f}.control-planner--optimized .control-screen__insight-dot{background:#5ee4a5;box-shadow:0 0 0 5px #5ee4a51f}.control-screen__insight p,.control-screen__insight strong,.control-screen__insight small{margin:0;display:block}.control-screen__insight p{color:#ffc26beb;font-size:10px}.control-screen__insight strong{color:var(--enoviq-white);margin-top:2px;font-size:13px;font-weight:560;line-height:1.25}.control-screen__insight small{color:#ffffff9e;margin-top:5px;font-size:11.5px;line-height:1.35}.control-screen__heatmap{background:#07161dd1;border:1px solid #69c0cf38;align-content:stretch;gap:6px;min-width:0;padding:13px;display:grid}.control-screen__heatmap-head,.control-screen__heatmap-row{grid-template-columns:minmax(72px,.65fr) repeat(6,minmax(18px,1fr));align-items:center;gap:6px;display:grid}.control-screen__heatmap-head span{color:#ffffff75;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:9.5px;line-height:1}.control-screen__heatmap-row>span{color:#ffffffad;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1}.control-screen__heatmap-cell{color:#040d12db;min-height:22px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#ffffff14;border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:700;line-height:1;transition:filter .26s,transform .26s,background-color .26s;display:flex;box-shadow:inset 0 1px #fff3,0 6px 14px #0000001a}.control-screen__heatmap-cell--low{background:#42bfd2}.control-screen__heatmap-cell--normal{background:#35d992}.control-screen__heatmap-cell--medium{background:#ffd447}.control-screen__heatmap-cell--high{background:#ff9138}.control-screen__heatmap-cell--critical{color:var(--enoviq-white);background:#ff4f42;border-color:#ffffff2e;box-shadow:0 0 20px #ff4f4247,inset 0 1px #ffffff38}.control-planner--planning .control-screen__heatmap-cell--high,.control-planner--planning .control-screen__heatmap-cell--critical,.control-planner--conflict .control-screen__heatmap-cell--critical{filter:saturate(1.18)brightness(1.08);transform:scale(1.035)}.control-planner--optimized .control-screen__heatmap-cell--critical,.control-planner--optimized .control-screen__heatmap-cell--high{color:#040d12db;filter:none;background:#35d992;transform:none}.control-screen__heatmap-legend{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.control-screen__heatmap-legend span{color:#ffffff75;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;line-height:1;position:relative}.control-screen__heatmap-legend span:before{content:"";vertical-align:1px;background:#42bfd2;width:7px;height:7px;margin-right:5px;display:inline-block}.control-screen__heatmap-legend span:nth-child(2):before{background:#35d992}.control-screen__heatmap-legend span:nth-child(3):before{background:#ff4f42}@keyframes control-task-enter{to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes control-now-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes control-risk-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #ff5f562e,0 10px 20px #d94b3b2e}50%{box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 2px #ff5f567a,0 14px 34px #d94b3b57}}@keyframes control-scan{0%{left:152px}to{left:100%}}@keyframes control-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.capability-visual--intelligence-screen{--intelligence-frame-size:12px;--intelligence-visual-height:clamp(600px,37vw,690px);--intelligence-app-bg:#10181c;--intelligence-app-surface:#253036;--intelligence-app-card:#2c373d;--intelligence-app-card-muted:#202a2f;--intelligence-app-border:#c6d3d929;--intelligence-app-border-strong:#c6d3d93d;--intelligence-app-text:#ebf1f4e0;--intelligence-app-muted:#c6d3d994;--intelligence-app-accent:#2b8fa1;box-sizing:border-box;height:var(--intelligence-visual-height);min-height:var(--intelligence-visual-height);color:var(--enoviq-white);padding:var(--intelligence-frame-size)0 0 var(--intelligence-frame-size);background:linear-gradient(135deg,#ecf3f61f,#ecf3f609 34%,#07181f1f),#1220279e;border:1px solid #e4edf114;border-radius:20px 0 0;margin:28px 0 0 clamp(18px,3.4vw,44px);display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 1px 1px #ffffff1f,inset -1px -1px #0000002e}.capability-visual--intelligence-screen:before{content:"";z-index:5;pointer-events:none;border-top:0;border-left:0;border-radius:20px 0 0;position:absolute;inset:0;box-shadow:inset 10px 10px 18px #ffffff06,inset -18px -18px 28px #040e1229,0 30px 80px #0000003d}.intelligence-screen{width:calc(100% + clamp(36px,4.4vw,86px));min-height:calc(var(--intelligence-visual-height) - var(--intelligence-frame-size));height:calc(var(--intelligence-visual-height) + clamp(18px,2vw,34px));background:linear-gradient(180deg,#141d21fa,#0c1215fa),var(--intelligence-app-bg);border-radius:8px 0 0;grid-template-rows:42px auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 74px #0000003d}.intelligence-screen:before{content:"";z-index:0;opacity:.14;pointer-events:none;background-image:linear-gradient(#dae4e90b 1px,#0000 1px),linear-gradient(90deg,#dae4e90b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.intelligence-screen:after{content:"";z-index:3;box-shadow:none;pointer-events:none;border-top:0;border-left:0;border-radius:8px 0 0;position:absolute;inset:0}.intelligence-screen__appbar,.intelligence-screen__casebar,.intelligence-screen__body{z-index:1;position:relative}.intelligence-screen__appbar{border-bottom:1px solid var(--intelligence-app-border);background:#202a2f;border-radius:8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 clamp(14px,1.7vw,22px);display:flex}.intelligence-screen__brand{align-items:center;gap:12px;min-width:0;display:flex}.intelligence-screen__brand strong{color:var(--enoviq-white);letter-spacing:0;flex:none;font-size:16px;font-weight:750;line-height:1}.intelligence-screen__brand-accent{color:var(--intelligence-app-accent);font-size:inherit;font-weight:inherit;line-height:inherit}.intelligence-screen__brand>span{min-width:0;color:var(--intelligence-app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1;overflow:hidden}.intelligence-screen__appbar-actions{flex:none;align-items:center;gap:8px;display:flex}.intelligence-screen__mode-pill,.intelligence-screen__notification,.intelligence-screen__avatar{border:1px solid var(--intelligence-app-border);color:#ebf1f4c7;background:#ffffff0b;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.intelligence-screen__mode-pill{color:#dcf2f6e0;background:#2b8fa11a;border-color:#2b8fa147;border-radius:999px;gap:7px;min-height:28px;padding:0 10px 0 9px;font-size:11.5px;font-weight:560;line-height:1}.intelligence-screen__mode-pill svg,.intelligence-screen__notification svg{stroke-width:1.8px;width:14px;height:14px}.intelligence-screen__notification{border-radius:999px;width:28px;height:28px;position:relative}.intelligence-screen__notification>span{min-width:15px;height:15px;color:var(--enoviq-white);font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#ff6b4a;border:1px solid #ffffff29;border-radius:999px;place-items:center;font-size:8.5px;line-height:1;display:grid;position:absolute;top:-5px;left:-5px}.intelligence-screen__avatar{border-color:var(--intelligence-app-border);color:#ebf1f4d6;background:linear-gradient(145deg,#7e8c9452,#4b575e47);border-radius:999px;width:28px;height:28px;font-size:10px;font-weight:650;line-height:1}.intelligence-screen__casebar{background:#10181ce0;border-bottom:1px solid #c6d3d91f;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px clamp(16px,2vw,26px);display:flex}.intelligence-screen__casebar p,.intelligence-screen__casebar h4{margin:0}.intelligence-screen__casebar p{color:#56abbad1;font-size:10px}.intelligence-screen__casebar h4{color:var(--intelligence-app-text);margin-top:4px;font-size:clamp(17px,1.35vw,21px);font-weight:560;line-height:1.16}.intelligence-screen__casebar-meta{color:var(--intelligence-app-muted);flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.intelligence-screen__casebar-meta i{background:var(--intelligence-app-accent);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite intelligence-status-pulse;box-shadow:0 0 0 5px #2b8fa11a}.intelligence-screen__status{border:1px solid var(--intelligence-app-border-strong);min-height:27px;color:var(--intelligence-app-text);font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;background:#ffffff0b;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:650;line-height:1;transition:border-color .26s,background-color .26s,color .26s;display:inline-flex}.intelligence-workspace--approval .intelligence-screen__status,.intelligence-workspace--proposal .intelligence-screen__status{color:#dcf2f6e0;background:#2b8fa11a;border-color:#2b8fa157}.intelligence-screen__body{grid-template-columns:minmax(180px,.72fr) minmax(330px,1.22fr) minmax(230px,.82fr);gap:12px;min-height:0;padding:14px clamp(14px,1.6vw,22px) 12px;display:grid}.intelligence-context-panel,.intelligence-agent-panel,.intelligence-action-panel{border:1px solid var(--intelligence-app-border);background:var(--intelligence-app-surface);border-radius:8px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000024}.intelligence-context-panel,.intelligence-action-panel{align-content:start;gap:11px;padding:13px;display:grid}.intelligence-panel-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.intelligence-panel-heading p,.intelligence-panel-heading strong{margin:0;display:block}.intelligence-panel-heading p{color:#56abbac7;font-size:10px}.intelligence-panel-heading strong{color:var(--intelligence-app-text);text-align:right;font-size:13px;font-weight:620;line-height:1.2}.intelligence-context-list{gap:8px;display:grid}.intelligence-context-item{border:1px solid var(--intelligence-app-border);background:var(--intelligence-app-card);min-height:64px;color:var(--intelligence-app-muted);opacity:.66;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;transition:border-color .26s,background-color .26s,box-shadow .26s,color .26s,opacity .26s,transform .26s;display:grid;transform:translate(0)}.intelligence-context-item>svg{color:#c6d3d994;stroke-width:1.9px;background:#0f171b5c;border:1px solid #c6d3d924;border-radius:7px;width:30px;height:30px;padding:7px}.intelligence-context-item span{gap:3px;min-width:0;display:grid}.intelligence-context-item small,.intelligence-context-item strong,.intelligence-context-item em,.intelligence-context-item b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.1;overflow:hidden}.intelligence-context-item small{color:#c6d3d980;font-size:10px}.intelligence-context-item strong{color:var(--intelligence-app-text);font-size:12.5px;font-weight:650}.intelligence-context-item em{color:#c6d3d98f;font-size:10.5px;font-style:normal}.intelligence-context-item b{color:#c6d3d9ad;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#0f171b57;border-radius:999px;align-self:start;padding:5px 7px;font-size:9px;font-weight:650;line-height:1}.intelligence-context-item--active{border-color:var(--intelligence-app-border-strong);color:var(--intelligence-app-text);opacity:1;animation:.42s both intelligence-item-enter;animation-delay:var(--intelligence-item-delay,0s);background:#334047;transform:translate(3px);box-shadow:0 8px 22px #0000001f}.intelligence-context-item--active>svg{color:var(--intelligence-app-accent);background:#2b8fa11a;border-color:#2b8fa152}.intelligence-context-item--critical.intelligence-context-item--active{border-color:var(--intelligence-app-border-strong);background:#334047}.intelligence-context-item--critical.intelligence-context-item--active>svg,.intelligence-context-item--critical b{color:#dcf2f6bd}.intelligence-context-item--warning.intelligence-context-item--active{border-color:var(--intelligence-app-border-strong);background:#334047}.intelligence-context-item--warning.intelligence-context-item--active>svg,.intelligence-context-item--warning b{color:#dcf2f6b3}.intelligence-context-item--success.intelligence-context-item--active{border-color:var(--intelligence-app-border-strong);background:#334047}.intelligence-context-item--success.intelligence-context-item--active>svg,.intelligence-context-item--success b{color:#dcf2f6b3}.intelligence-agent-panel{grid-template-rows:auto repeat(4,auto) auto;align-content:start;min-height:0;padding:11px 13px;display:grid;position:relative}.intelligence-agent-panel:before{content:"";z-index:0;opacity:.22;pointer-events:none;background:linear-gradient(#ffffff09,#0000 44%);position:absolute;inset:0}.intelligence-agent-panel:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#2b8fa100,#2b8fa185,#2b8fa100);width:2px;position:absolute;top:52px;bottom:56px;left:0;box-shadow:0 0 14px #2b8fa138}.intelligence-workspace--detecting .intelligence-agent-panel:after,.intelligence-workspace--context .intelligence-agent-panel:after{opacity:1;animation:2.3s ease-in-out both intelligence-panel-scan}.intelligence-agent-panel__top,.intelligence-agent-section,.intelligence-agent-sources{z-index:1;position:relative}.intelligence-agent-panel__top{justify-content:space-between;align-items:start;gap:14px;padding:2px 2px 9px;display:flex}.intelligence-agent-panel__top p,.intelligence-agent-panel__top h4{margin:0}.intelligence-agent-panel__top p{color:#56abbac7;font-size:10px}.intelligence-agent-panel__top h4{color:var(--intelligence-app-text);margin-top:4px;font-size:clamp(17px,1.35vw,20px);font-weight:560;line-height:1.12}.intelligence-agent-panel__top>span{border:1px solid var(--intelligence-app-border-strong);min-height:25px;color:var(--intelligence-app-muted);font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;background:#ffffff0b;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:9.5px;line-height:1;display:inline-flex}.intelligence-agent-section{color:var(--intelligence-app-muted);opacity:.55;border-top:1px solid #c6d3d921;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:11px 0;transition:color .26s,opacity .26s,transform .26s;display:grid;transform:translateY(0)}.intelligence-agent-section>svg{color:#c6d3d985;stroke-width:2px;background:#0f171b5c;border:1px solid #c6d3d924;border-radius:999px;width:24px;height:24px;padding:5px;transition:border-color .26s,background-color .26s,color .26s}.intelligence-agent-section strong,.intelligence-agent-section p,.intelligence-agent-section ul{margin:0}.intelligence-agent-section strong{color:var(--intelligence-app-text);font-size:13.5px;font-weight:650;line-height:1.2;display:block}.intelligence-agent-section p,.intelligence-agent-section li{color:var(--intelligence-app-muted);font-size:12px;line-height:1.34}.intelligence-agent-section p{margin-top:5px}.intelligence-agent-section ul{gap:3px;margin-top:6px;padding-left:15px;display:grid}.intelligence-agent-section--active{color:var(--intelligence-app-text);opacity:1;animation:.42s both intelligence-section-enter;transform:translateY(-1px)}.intelligence-agent-section--active>svg{color:var(--intelligence-app-accent);background:#2b8fa11a;border-color:#2b8fa14d}.intelligence-agent-section--problem.intelligence-agent-section--active>svg{color:var(--intelligence-app-accent);background:#2b8fa11a;border-color:#2b8fa147}.intelligence-agent-section--recommendation.intelligence-agent-section--active>svg{color:var(--intelligence-app-accent);background:#2b8fa11a;border-color:#2b8fa14d}.intelligence-effect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.intelligence-effect-grid span{border:1px solid var(--intelligence-app-border);background:var(--intelligence-app-card-muted);min-height:42px;color:var(--intelligence-app-muted);border-radius:6px;align-content:center;padding:7px 8px;font-size:10.5px;line-height:1.16;display:grid}.intelligence-effect-grid strong{color:#dcf2f6cc;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.1}.intelligence-agent-sources{background:#0f171b47;border:1px solid #c6d3d91f;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:6px 0 0;padding:6px 7px;display:flex}.intelligence-agent-sources>span{color:#c6d3d97a;flex:none;font-size:10px;line-height:1}.intelligence-agent-sources>div{flex-wrap:nowrap;justify-content:flex-end;gap:5px;min-width:0;display:flex;overflow:hidden}.intelligence-agent-source{border:1px solid var(--intelligence-app-border);color:#c6d3d97a;min-height:20px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.62;background:#0f171b47;border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:8.5px;line-height:1;transition:border-color .26s,background-color .26s,color .26s,opacity .26s;display:inline-flex}.intelligence-agent-source--active{color:#dcf2f6c2;opacity:1;animation:.42s both intelligence-item-enter;animation-delay:var(--intelligence-item-delay,0s);background:#2b8fa114;border-color:#2b8fa142}.intelligence-agent-source--more{color:#ebf1f4b8;opacity:1;background:#ffffff0e;border-color:#c6d3d929}.intelligence-action-list{gap:9px;display:grid}.intelligence-action-card{border:1px solid var(--intelligence-app-border);background:var(--intelligence-app-card);min-height:88px;color:var(--intelligence-app-muted);text-align:left;opacity:.64;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:11px;transition:border-color .26s,background-color .26s,box-shadow .26s,color .26s,opacity .26s,transform .26s;display:grid;position:relative;overflow:hidden}.intelligence-action-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#0000);position:absolute;inset:0;transform:translate(-120%)}.intelligence-action-card>svg:first-child{color:#c6d3d985;stroke-width:1.9px;background:#0f171b5c;border:1px solid #c6d3d924;border-radius:8px;width:30px;height:30px;padding:6px}.intelligence-action-card>svg:last-child{color:#c6d3d96b;stroke-width:2px;width:17px;height:17px}.intelligence-action-card span{gap:5px;min-width:0;display:grid}.intelligence-action-card strong,.intelligence-action-card small,.intelligence-action-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.intelligence-action-card strong{color:var(--intelligence-app-text);white-space:nowrap;font-size:13px;font-weight:650;line-height:1.18}.intelligence-action-card small{color:var(--intelligence-app-muted);font-size:11px;line-height:1.25}.intelligence-action-card em{border:1px solid var(--intelligence-app-border);color:#c6d3d99e;white-space:nowrap;background:#0f171b52;border-radius:4px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal;line-height:1}.intelligence-action-card--active{border-color:var(--intelligence-app-border-strong);color:var(--intelligence-app-text);opacity:1;animation:.42s both intelligence-item-enter;animation-delay:var(--intelligence-item-delay,0s);background:#334047;transform:translate(-2px);box-shadow:0 12px 32px #0000001f}.intelligence-action-card--active:after{opacity:1;animation:1.6s ease-out both intelligence-action-shine;animation-delay:var(--intelligence-item-delay,0s)}.intelligence-action-card--active>svg:first-child{color:var(--intelligence-app-accent);background:#2b8fa11a;border-color:#2b8fa14d}.intelligence-action-card--active>svg:last-child{color:#c6d3d9ad}.intelligence-action-card--primary.intelligence-action-card--active em,.intelligence-action-card--primary.intelligence-action-card--active>svg:first-child{color:#dcf2f6c7}.intelligence-action-card--warning.intelligence-action-card--active{border-color:var(--intelligence-app-border-strong);background:#334047}.intelligence-action-card--warning.intelligence-action-card--active em,.intelligence-action-card--warning.intelligence-action-card--active>svg:first-child{color:#dcf2f6bd}.intelligence-action-card--team.intelligence-action-card--active{border-color:var(--intelligence-app-border-strong);background:#334047}.intelligence-action-card--team.intelligence-action-card--active em,.intelligence-action-card--team.intelligence-action-card--active>svg:first-child{color:#dcf2f6b8}.intelligence-action-card--decision.intelligence-action-card--active{border-color:var(--intelligence-app-border-strong);background:#334047}.intelligence-action-card--decision.intelligence-action-card--active em,.intelligence-action-card--decision.intelligence-action-card--active>svg:first-child{color:#dcf2f6b8}.intelligence-primary-action{color:#dcf2f6d1;background:#2b8fa11c;border:1px solid #2b8fa170;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:650;line-height:1;transition:background-color .26s,border-color .26s,box-shadow .26s,color .26s,transform .26s;display:inline-flex;overflow:hidden}.intelligence-primary-action svg{stroke-width:2.1px;width:16px;height:16px}.intelligence-primary-action--ready{color:var(--enoviq-white);background:#2b8fa1;border-color:#2b8fa194;animation:2.2s ease-in-out infinite intelligence-primary-pulse;transform:translateY(-1px);box-shadow:0 10px 24px #0003,inset 0 1px #ffffff29}.intelligence-chart-stack{gap:10px;min-width:0;display:grid}.intelligence-chart-card{border:1px solid var(--intelligence-app-border);background:linear-gradient(180deg,#ffffff06,transparent 46%),var(--intelligence-app-card-muted);border-radius:8px;gap:11px;min-width:0;padding:11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 10px 26px #0000001a}.intelligence-chart-card__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.intelligence-chart-card__head span,.intelligence-chart-card__head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.intelligence-chart-card__head span{color:#c6d3d99e;font-size:10.8px;font-weight:650}.intelligence-chart-card__head strong{color:#dcf2f6d1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.intelligence-capacity-chart{gap:8px;min-width:0;display:grid}.intelligence-capacity-chart__scale{color:#c6d3d957;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 42px 2px 58px;font-size:8px;line-height:1;display:grid}.intelligence-capacity-chart__scale span:nth-child(2){text-align:center}.intelligence-capacity-chart__scale span:last-child{text-align:right}.intelligence-capacity-row{grid-template-columns:minmax(58px,.42fr) minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.intelligence-capacity-row small,.intelligence-capacity-row b{color:#c6d3d985;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:560;line-height:1;overflow:hidden}.intelligence-capacity-row b{color:#ebf1f4b8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;font-weight:650}.intelligence-capacity-row i{background:#0f171b85;border-radius:999px;height:11px;display:block;position:relative;overflow:hidden}.intelligence-capacity-row i:before{content:"";width:var(--bar-value,50%);border-radius:inherit;background:var(--bar-fill,#2b8fa1c7);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #2b8fa129}.intelligence-capacity-row i:after{content:"";background:#ebf1f442;width:1px;position:absolute;top:-3px;bottom:-3px;left:78%}.intelligence-chart-note{color:#c6d3d970;border-top:1px solid #c6d3d914;justify-content:space-between;align-items:center;gap:8px;margin-top:1px;padding-top:8px;font-size:8.8px;line-height:1;display:flex}.intelligence-chart-note strong{color:#dcf2f6ad;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.intelligence-trend-chart{gap:7px;min-width:0;display:grid}.intelligence-trend-chart__svg{background:linear-gradient(#2b8fa10e,#0f171b14),#0f171b33;border:1px solid #c6d3d914;border-radius:7px;width:100%;height:96px;display:block;overflow:visible}.intelligence-trend-chart__svg line{stroke:#c6d3d91f;stroke-width:1px;vector-effect:non-scaling-stroke}.intelligence-trend-chart__area{fill:#2b8fa11f}.intelligence-trend-chart__line{fill:none;stroke:#2b8fa1e0;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #2b8fa138)}.intelligence-trend-chart__svg circle{fill:#253036;stroke:#dcf2f6d1;stroke-width:2px;vector-effect:non-scaling-stroke}.intelligence-trend-chart__labels,.intelligence-trend-chart__summary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.intelligence-trend-chart__labels span{color:#c6d3d975;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.8px;line-height:1;overflow:hidden}.intelligence-trend-chart__labels span:nth-child(2){text-align:center}.intelligence-trend-chart__labels span:last-child{text-align:right}.intelligence-trend-chart__summary{border-top:1px solid #c6d3d914;grid-template-columns:1fr 1fr;padding-top:7px}.intelligence-trend-chart__summary span{gap:2px;display:grid}.intelligence-trend-chart__summary span:last-child{justify-items:end}.intelligence-trend-chart__summary b{color:#ebf1f4c7;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1}.intelligence-trend-chart__summary small{color:#c6d3d970;font-size:8.5px;line-height:1}@keyframes intelligence-status-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes intelligence-panel-scan{0%{left:0}to{left:100%}}@keyframes intelligence-item-enter{0%{opacity:.62;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes intelligence-section-enter{0%{opacity:.62;transform:translateY(7px)}to{opacity:1;transform:translateY(-1px)}}@keyframes intelligence-action-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes intelligence-primary-pulse{0%,to{box-shadow:0 10px 24px #0003,inset 0 1px #ffffff24}50%{box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff2e}}.capability-visual--execution-screen{--execution-visual-height:clamp(455px,28vw,520px);min-height:calc(var(--execution-visual-height) + clamp(26px,3.3vw,54px));color:var(--enoviq-anthracite);background:linear-gradient(135deg,#041218fa,#092027f5),#06171d;border:0;justify-content:flex-end;align-items:center;margin:28px 0 0 clamp(18px,3.4vw,44px);padding:clamp(14px,2.4vw,30px) clamp(18px,2.2vw,34px) clamp(14px,2.4vw,30px) clamp(14px,2.4vw,30px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000047}.execution-device{width:min(1280px,100%);margin-right:0;padding-bottom:0;position:relative}.execution-device-grid{grid-template-columns:minmax(0,1fr) clamp(244px,20vw,286px);align-items:stretch;gap:clamp(12px,1.35vw,22px);display:grid}.execution-terminal-clip{min-width:0;height:var(--execution-visual-height);border-radius:20px;overflow:hidden}.execution-tablet{z-index:1;box-sizing:border-box;background:linear-gradient(135deg,#ecf3f61f,#ecf3f609 34%,#07181f1f),#1220279e;border:1px solid #e4edf114;border-radius:20px;padding:12px;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000042,inset 1px 1px #ffffff1f,inset -1px -1px #0000002e}.execution-tablet--station{width:100%;height:100%}.execution-tablet:before{content:"";z-index:3;pointer-events:none;border-radius:20px;position:absolute;inset:0;box-shadow:inset 10px 10px 18px #ffffff06,inset -18px -18px 28px #040e1224}.execution-appbar{background:#f5f6f7;border-bottom:1px solid #20242629;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 clamp(14px,1.7vw,22px);display:flex}.execution-appbar__brand{align-items:center;gap:11px;min-width:0;display:flex}.execution-appbar__brand strong{color:var(--enoviq-anthracite);letter-spacing:0;flex:none;font-size:16px;font-weight:750;line-height:1}.execution-appbar__brand-accent{color:#20a6b8;font-size:inherit;font-weight:inherit;line-height:inherit}.execution-appbar__brand>span{color:#343d45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1;overflow:hidden}.execution-appbar__actions{flex:none;align-items:center;gap:8px;display:flex}.execution-appbar__intelligence-button,.execution-appbar__notification,.execution-appbar__avatar{color:#20a6b8;background:#ffffffdb;border:1px solid #20a6b88f;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.execution-appbar__intelligence-button{color:#2b8fa1f2;white-space:nowrap;background:#69c0cf1c;border-color:#69c0cf40;border-radius:999px;gap:7px;min-height:28px;padding:0 10px 0 9px;font-size:11.5px;font-weight:560;line-height:1}.execution-appbar__intelligence-button svg{color:currentColor;stroke-width:1.8px;width:14px;height:14px}.execution-appbar__notification{border-radius:999px;width:30px;height:28px;position:relative}.execution-appbar__notification svg{width:14px;height:14px}.execution-appbar__notification span{width:15px;height:15px;color:var(--enoviq-white);background:#ff4d3d;border:1px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.execution-appbar__avatar{border-radius:999px;width:30px;height:28px;font-size:10px;font-weight:700;line-height:1}.execution-tabs{background:#fff;border-bottom:1px solid #2024261f;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 18px;display:flex}.execution-tabs__item{color:#1d8fa0;white-space:nowrap;background:#fff;border:1px solid #20a6b8c7;border-radius:2px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.execution-tabs__item--active{color:var(--enoviq-white);background:#20a6b8;border-color:#20a6b8}.execution-station-body{background:#eff1f2;border-radius:0 0 8px 8px;grid-template:"order process context""actions process context"minmax(0,1fr)/minmax(250px,.92fr) minmax(230px,.78fr) minmax(205px,.58fr);align-content:stretch;gap:10px;height:calc(100% - 86px);padding:12px;display:grid;overflow:hidden}.execution-order-panel,.execution-process-panel,.execution-context-panel,.execution-action-panel{background:#fff;border:1px solid #2024261a;border-radius:6px;box-shadow:0 12px 30px #2024260f}.execution-order-panel{grid-area:order;align-self:start;min-width:0;padding:12px}.execution-order-panel__top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 14px;display:flex}.execution-order-panel__top>div{min-width:0}.execution-order-panel__top p,.execution-order-panel__top h4,.execution-order-panel__top span{margin:0}.execution-order-panel__top p{color:#20a6b8;font-size:10px}.execution-order-panel__top h4{color:var(--enoviq-anthracite);letter-spacing:0;margin-top:5px;font-size:clamp(18px,1.25vw,22px);font-weight:560;line-height:1.08}.execution-order-panel__top span{color:#20242694;margin-top:5px;font-size:12px;line-height:1.3;display:block}.execution-order-panel__top>strong{color:#168799;max-width:100%;min-height:25px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap;background:#20a6b81a;border:1px solid #20a6b847;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:9.5px;font-weight:650;line-height:1;transition:border-color .26s,background-color .26s,color .26s;display:inline-flex;overflow:hidden}.execution-screen--feedback .execution-order-panel__top>strong{color:#a84e0c;background:#ff913824;border-color:#ff91386b}.execution-screen--approval .execution-order-panel__top>strong{color:#27ce55;background:#2bd6581f;border-color:#2bd65857}.execution-progress{gap:7px;margin-top:12px;display:grid}.execution-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.execution-progress span,.execution-progress strong{color:#20242699;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1}.execution-progress strong{color:#202426d1;font-weight:700}.execution-progress i{background:#dbe4e2;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.execution-progress i:before{content:"";width:var(--execution-progress);border-radius:inherit;background:linear-gradient(90deg,#20a6b8,#2bd658);transition:width .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.execution-process-panel{grid-area:process;grid-template-rows:auto auto minmax(0,1fr);min-width:0;padding:12px 10px;display:grid}.execution-panel-heading{align-items:center;gap:10px;display:flex}.execution-panel-heading>svg{color:#20a6b8;stroke-width:2px;background:#20a6b81a;border:1px solid #20a6b852;border-radius:5px;flex:none;width:24px;height:24px;padding:6px}.execution-panel-heading p,.execution-panel-heading strong{margin:0;display:block}.execution-panel-heading p{color:#20a6b8;font-size:10px}.execution-panel-heading strong{color:var(--enoviq-anthracite);font-size:13px;font-weight:700;line-height:1.2}.execution-checklist{gap:5px;margin-top:10px;display:grid}.execution-checklist__item{color:#202426b8;background:#f7f8f9;border:1px solid #2024261a;border-radius:4px;align-items:center;gap:8px;min-height:31px;padding:0 10px;transition:border-color .26s,background-color .26s,color .26s,transform .26s,box-shadow .26s;display:flex}.execution-checklist__item svg{stroke-width:2.1px;flex:none;width:16px;height:16px}.execution-checklist__item span{gap:3px;min-width:0;display:grid;overflow:hidden}.execution-checklist__item strong,.execution-checklist__item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.1;overflow:hidden}.execution-checklist__item strong{color:inherit;font-size:11px;font-weight:650}.execution-checklist__item small{color:#2024267a;font-size:9px}.execution-checklist__item--done{color:#202426c2;background:#2bd65814;border-color:#2bd6583d}.execution-checklist__item--done svg{color:#27ce55}.execution-checklist__item--active{color:#202426db;background:#20a6b81a;border-color:#20a6b86b;transform:translate(4px);box-shadow:0 10px 24px #20a6b81f}.execution-checklist__item--active svg{color:#20a6b8}.execution-checklist__item--attention{color:#202426e0;background:#ff913821;border-color:#ff913875;transform:translate(4px);box-shadow:0 10px 24px #ff913824}.execution-checklist__item--attention svg{color:#df6f16}.execution-context-panel{grid-area:context;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.execution-drawing-preview{background:#f5f9f8;border:1px solid #20a6b82e;border-radius:4px;min-height:56px;position:relative;overflow:hidden}.execution-drawing-preview img{object-fit:cover;object-position:center}.execution-context-list{gap:5px;display:grid}.execution-context-item{color:#202426ad;background:#f7f8f9;border:1px solid #2024261a;border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:31px;padding:5px 8px;transition:border-color .26s,background-color .26s,color .26s,box-shadow .26s,transform .26s;display:grid}.execution-context-item>svg{color:#2024268a;stroke-width:2px;background:#2024260b;border-radius:4px;width:23px;height:23px;padding:6px}.execution-context-item span{gap:3px;min-width:0;display:grid}.execution-context-item strong,.execution-context-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.1;overflow:hidden}.execution-context-item strong{font-size:11px;font-weight:650}.execution-context-item small{color:#2024267a;font-size:9.5px}.execution-context-item--active{color:#202426db;background:#20a6b817;border-color:#20a6b86b;transform:translate(-3px);box-shadow:0 9px 22px #20a6b81f}.execution-context-item--active>svg{color:#20a6b8;background:#20a6b81f}.execution-action-panel{grid-area:actions;grid-template-columns:1fr;align-self:start;align-items:start;gap:7px;min-width:0;padding:10px;display:grid}.execution-action-panel__chips{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.execution-action-chip{color:#168799;background:#fff;border:1px solid #20a6b885;border-radius:2px;align-items:center;gap:7px;min-width:0;height:28px;min-height:28px;padding:0 10px;font-size:10px;line-height:1;transition:border-color .26s,background-color .26s,color .26s;display:inline-flex}.execution-action-chip svg{stroke-width:2px;flex:none;width:14px;height:14px}.execution-action-chip--active{color:#168799;background:#e7f7fa;border-color:#20a6b8}.execution-activity-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:4px 10px;display:grid}.execution-activity-feed__item{color:#20242675;border:0;align-items:center;gap:8px;min-height:18px;padding:0;font-size:10px;line-height:1.2;transition:background-color .26s,color .26s;display:flex}.execution-activity-feed__item small{color:inherit;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;flex:0 0 34px;font-size:9px;line-height:1;display:inline-flex}.execution-activity-feed__item--active{color:#202426d1}.execution-activity-feed--process{border-top:1px solid #20242614;border-left:2px solid #20a6b847;grid-template-columns:1fr;align-content:end;align-self:end;gap:5px;margin-top:10px;padding-top:8px;padding-left:12px;display:grid}.execution-activity-feed--process .execution-activity-feed__item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;min-height:auto;font-size:9.5px;line-height:1.18;display:grid}.execution-activity-feed--process .execution-activity-feed__item small{flex:none;font-size:9px}.execution-activity-feed--process .execution-activity-feed__item:nth-child(n+4){display:none}.execution-mobile-shell{z-index:2;box-sizing:border-box;width:clamp(244px,20vw,286px);height:var(--execution-visual-height);background:linear-gradient(135deg,#ecf3f61f,#ecf3f609 34%,#07181f1f),#122027ad;border:1px solid #e4edf114;border-radius:28px;place-self:stretch end;padding:8px;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);position:relative;transform:none;box-shadow:0 28px 76px #00000042,inset 1px 1px #ffffff1f,inset -1px -1px #0000002e}.execution-mobile-shell:before{content:"";z-index:3;pointer-events:none;border-radius:28px;position:absolute;inset:0;box-shadow:inset 9px 9px 16px #ffffff06,inset -16px -16px 24px #040e1229}.execution-mobile{z-index:1;background:#f6f7f8;border-radius:20px;grid-template-rows:40px 1fr;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.execution-mobile__top{background:#fff;border-bottom:1px solid #2024261a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px;padding:0 12px;display:grid}.execution-mobile__top span:first-child{background:#20242629;border-radius:999px;justify-self:start;width:30px;height:4px}.execution-mobile__top span:last-child{background:#34d399;border-radius:999px;justify-self:end;width:7px;height:7px;box-shadow:0 0 0 4px #34d3991a}.execution-mobile__top strong{color:#202426bd;font-size:11px;font-weight:700;line-height:1}.execution-mobile__card{align-content:start;gap:9px;padding:14px 12px;display:grid}.execution-mobile__card p,.execution-mobile__card h4,.execution-mobile__card blockquote{margin:0}.execution-mobile__card p{color:#20a6b8;font-size:9px}.execution-mobile__card h4{color:var(--enoviq-anthracite);letter-spacing:0;font-size:18px;font-weight:560;line-height:1.08}.execution-mobile__status{color:#168799;width:fit-content;min-height:23px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#20a6b81a;border:1px solid #20a6b852;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:650;line-height:1;transition:border-color .26s,background-color .26s,color .26s;display:inline-flex}.execution-screen--feedback .execution-mobile__status{color:#a84e0c;background:#ff91381f;border-color:#ff91385c}.execution-screen--approval .execution-mobile__status{color:#27ce55;background:#2bd6581f;border-color:#2bd65857}.execution-mobile__rows{grid-template-columns:1fr 1fr;gap:7px;display:grid}.execution-mobile__rows span{background:#fff;border:1px solid #2024261a;border-radius:4px;gap:3px;padding:8px;display:grid}.execution-mobile__rows small{color:#2024267a;font-size:9px;line-height:1}.execution-mobile__rows strong{color:#202426db;font-size:11.5px;font-weight:700;line-height:1}.execution-mobile__attachments{gap:7px;display:grid}.execution-mobile__attachment{color:#20242675;background:#fff;border:1px solid #2024261a;border-radius:4px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:10.5px;line-height:1;transition:border-color .26s,background-color .26s,color .26s,transform .26s;display:inline-flex}.execution-mobile__attachment svg{stroke-width:2px;width:15px;height:15px}.execution-mobile__attachment--active{color:#202426d1;background:#20a6b81a;border-color:#20a6b885;transform:translate(3px)}.execution-mobile__attachment--active svg{color:#20a6b8}.execution-mobile__card blockquote{color:#20242694;opacity:.5;border-left:2px solid #20a6b86b;padding-left:10px;font-size:10.5px;line-height:1.35;transition:opacity .26s}.execution-screen--feedback .execution-mobile__card blockquote,.execution-screen--approval .execution-mobile__card blockquote{opacity:1}.execution-mobile__button{min-height:36px;color:var(--enoviq-white);background:#20a6b8;border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;font-weight:700;line-height:1;transition:background-color .26s,color .26s,transform .26s;display:inline-flex}.execution-mobile__button svg{stroke-width:2px;width:15px;height:15px}.execution-screen--feedback .execution-mobile__button,.execution-screen--approval .execution-mobile__button{color:var(--enoviq-white);background:#20a6b8;transform:translateY(-2px)}.execution-screen--approval .execution-mobile__button{background:#19a875}.execution-floating-card{z-index:4;width:min(330px,46%);color:var(--enoviq-anthracite);opacity:0;background:#fffffff5;border:1px solid #20a6b85c;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:12px;transition:opacity .32s,transform .32s,border-color .32s;display:grid;position:absolute;bottom:0;right:clamp(14px,2.2vw,26px);transform:translateY(16px)scale(.98);box-shadow:0 24px 60px #00000038,inset 0 1px #ffffffbd}.execution-floating-card>svg{color:#20a6b8;stroke-width:2px;width:22px;height:22px}.execution-floating-card>svg:first-child{background:#20a6b81f;border-radius:999px;width:34px;height:34px;padding:7px;display:block}.execution-floating-card strong,.execution-floating-card span{margin:0;display:block}.execution-floating-card strong{font-size:13px;font-weight:700;line-height:1.2}.execution-floating-card span{color:#20242694;margin-top:3px;font-size:11.5px;line-height:1.3}.execution-screen--feedback .execution-floating-card,.execution-screen--approval .execution-floating-card{opacity:.88;border-color:#20a6b88f;transform:translateY(0)scale(1)}.execution-screen--approval .execution-floating-card{opacity:1;animation:1.8s ease-in-out infinite execution-approval-pulse}@keyframes execution-approval-pulse{0%,to{box-shadow:0 24px 60px #00000038,inset 0 1px #ffffffbd}50%{box-shadow:0 28px 72px #20a6b842,inset 0 1px #ffffffc7}}.capability-visual--context{background:radial-gradient(circle at 50% 47%,#69c0cf3d,#0000 28%),radial-gradient(circle,#2a8fa129,#0000 46%),linear-gradient(135deg,#061e26f5,#041218f0);min-height:clamp(420px,32vw,540px)}.context-visual{min-height:inherit;padding:clamp(22px,2.8vw,36px);position:relative;overflow:hidden}.context-visual:before{content:"";opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.context-visual__header,.context-visual__flow{z-index:1;position:relative}.context-visual__header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:clamp(22px,2.6vw,34px);display:flex}.context-visual__header p,.context-visual__column p,.context-visual__core p{color:#69c0cfdb;margin:0}.context-visual__header strong{color:#ffffffc7;text-align:right;font-size:clamp(14px,1.06vw,16px);font-weight:500;line-height:1.35}.context-visual__flow{grid-template-columns:minmax(150px,.82fr) minmax(72px,.28fr) minmax(245px,1.08fr) minmax(72px,.28fr) minmax(170px,.94fr);align-items:center;gap:clamp(8px,1.1vw,16px);display:grid}.context-visual__column,.context-visual__core{min-width:0}.context-visual__source-groups{gap:15px;width:min(100%,236px);margin-top:16px;display:grid}.context-visual__source-group{border-left:1px solid #69c0cf38;gap:7px;padding-left:10px;display:grid}.context-visual__source-group>strong{color:#ffffff8a;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1}.context-visual__stack{gap:7px;display:grid}.context-visual__stack--applications{gap:11px;width:min(100%,292px);margin-top:16px}.context-visual__column:last-child{align-content:center;display:grid}.context-visual__tile{color:#ffffffc2;opacity:0;min-height:40px;animation:.52s forwards context-tile-enter;animation-delay:var(--context-item-delay,0s);background:linear-gradient(145deg,#ffffff12,#ffffff06),#ffffff0a;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;line-height:1.25;display:flex;transform:translateY(8px);box-shadow:inset 0 1px #ffffff0f}.context-visual__tile--application{min-height:58px;color:var(--enoviq-white);text-align:left;background:radial-gradient(circle at 0,#69c0cf1f,#0000 46%),linear-gradient(145deg,#ffffff14,#ffffff06),#ffffff0a;border-color:#69c0cf33;padding-left:12px;display:grid;position:relative;box-shadow:inset 3px 0 #69c0cf70,inset 0 1px #ffffff12}.context-visual__tile--application:before{content:"";background:#69c0cfd1;border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:-4px;transform:translateY(-50%);box-shadow:0 0 14px #69c0cf6b}.context-visual__tile--application strong,.context-visual__tile--application span{display:block}.context-visual__tile--application strong{font-size:13.5px;font-weight:560;line-height:1.2}.context-visual__tile--application span{color:#ffffff94;font-size:11.5px;line-height:1.25}.context-visual__logo-slot{color:#ffffffb8;min-height:26px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;background:#69c0cf14;border:1px solid #69c0cf47;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.context-visual__core{background:radial-gradient(circle at 50% 28%,#69c0cf33,#0000 34%),linear-gradient(145deg,#2a8fa142,#ffffff0f),#05222ceb;border:1px solid #69c0cfe6;border-radius:14px;align-content:center;gap:11px;min-height:clamp(230px,18vw,315px);padding:clamp(19px,2.15vw,28px);animation:4.2s ease-in-out infinite context-core-pulse;display:grid;position:relative;box-shadow:0 0 0 1px #69c0cf29,0 0 52px #69c0cf2e,0 26px 86px #2a8fa147}.context-visual__core:before,.context-visual__core:after{content:"";pointer-events:none;position:absolute}.context-visual__core:before{border:1px solid #69c0cf2e;border-radius:10px;inset:14px}.context-visual__core:after{border-radius:inherit;opacity:.16;background:linear-gradient(90deg,#0000,#69c0cf4d,#0000);inset:-1px}.context-visual__core strong{max-width:330px;color:var(--enoviq-white);font-size:clamp(24px,2.12vw,32px);font-weight:500;line-height:1.05}.context-visual__core-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:220px;display:grid}.context-visual__core-map span{background:linear-gradient(90deg,#69c0cf8a,#ffffff1f);border-radius:999px;height:5px}.context-visual__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.context-visual__nodes span{color:#fffc;text-align:center;background:#ffffff13;border:1px solid #69c0cf42;border-radius:999px;padding:6px 9px;font-size:11.5px;line-height:1}.context-visual__connector{align-self:stretch;min-height:100%;position:relative}.context-visual__connector-lines{width:100%;height:100%;min-height:330px;display:block;overflow:visible}.context-visual__connector-path,.context-visual__connector-pulse{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.context-visual__connector-path{stroke:#69c0cf5c;stroke-width:1.2px;animation:2.6s ease-in-out infinite context-line-pulse;animation-delay:var(--context-line-delay,0s)}.context-visual__connector-pulse{stroke:#69c0cff5;stroke-width:2.1px;stroke-dasharray:9 91;stroke-dashoffset:100px;opacity:.82;filter:drop-shadow(0 0 4px #69c0cfb8);animation:2.6s linear infinite context-line-travel;animation-delay:var(--context-line-delay,0s)}.context-visual__connector--incoming .context-visual__connector-path{stroke-dasharray:4 5}.context-visual__connector--outgoing .context-visual__connector-path{stroke:#69c0cf9e;stroke-width:1.45px}.context-visual__connector--outgoing .context-visual__connector-pulse{stroke-width:2.35px;stroke-dasharray:12 88}.context-visual__connector-lines circle{fill:#69c0cfd6;filter:drop-shadow(0 0 5px #69c0cfb8);animation:2.6s ease-in-out infinite context-line-pulse}.capability-visual--security-ops{min-height:clamp(500px,34vw,600px);color:var(--enoviq-white);background:radial-gradient(circle at 62% 76%,#20a6b847,#0000 36%),radial-gradient(circle at 48% 42%,#69c0cf33,#0000 31%),radial-gradient(circle at 16% 18%,#2a8fa11f,#0000 31%),linear-gradient(135deg,#04141efa,#061f2af5 56%,#0d5465e6);overflow:hidden;box-shadow:0 28px 90px #00000047}.security-ops-visual{min-height:inherit;isolation:isolate;position:relative;overflow:hidden}.security-ops-visual:before{z-index:0;content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.security-ops-visual__network{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.security-ops-visual__network-path,.security-ops-visual__network-pulse{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.security-ops-visual__network-path{stroke:#69c0cf94;stroke-width:2px;stroke-dasharray:6 10;animation:2.6s ease-in-out infinite context-line-pulse;animation-delay:var(--security-line-delay,0s)}.security-ops-visual__network-pulse{stroke:#69c0cff5;stroke-width:2.1px;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:.28;filter:drop-shadow(0 0 3px #69c0cf6b);animation:2.6s linear infinite context-line-travel;animation-delay:var(--security-line-delay,0s)}.security-ops-visual__network circle{fill:#69c0cfd6;filter:drop-shadow(0 0 5px #69c0cfb8);animation:2.6s ease-in-out infinite context-line-pulse;animation-delay:var(--security-line-delay,0s)}.security-ops-visual__node,.security-ops-visual__core{z-index:2;color:#ffffffd1;opacity:0;animation:.56s forwards security-fade-enter;animation-delay:var(--security-item-delay,0s);background:linear-gradient(145deg,#ffffff14,#ffffff06),#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-content:center;justify-items:center;gap:12px;display:grid;position:absolute;box-shadow:0 22px 58px #0000002e,inset 0 1px #ffffff12,inset 0 0 36px #69c0cf09}.security-ops-visual__node{width:12.8%;height:21%}.security-ops-visual__core{opacity:1;background:radial-gradient(circle at 50% 30%,#69c0cf33,#0000 38%),linear-gradient(145deg,#2a8fa147,#fff1),#144654b8;border-color:#69c0cfd1;width:18.4%;height:28.5%;padding:18px;animation:4.2s ease-in-out infinite context-core-pulse;top:32%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #69c0cf24,0 0 52px #69c0cf24,0 28px 80px #0000003d}.security-ops-visual__core:before,.security-ops-visual__core:after{content:"";pointer-events:none;position:absolute}.security-ops-visual__core:before{border:1px solid #69c0cf2e;border-radius:6px;inset:14px}.security-ops-visual__core:after{border-radius:inherit;opacity:.16;background:linear-gradient(90deg,#0000,#69c0cf4d,#0000);inset:-1px}.security-ops-visual__node-icon,.security-ops-visual__core-icon{color:var(--enoviq-white);place-items:center;display:inline-grid}.security-ops-visual__node-icon svg{stroke-width:1.85px;width:clamp(22px,1.85vw,28px);height:clamp(22px,1.85vw,28px)}.security-ops-visual__core-icon{color:#69c0cffa}.security-ops-visual__core-icon svg{stroke-width:1.85px;width:clamp(30px,2.55vw,38px);height:clamp(30px,2.55vw,38px)}.security-ops-visual__node strong,.security-ops-visual__core>strong{color:var(--enoviq-white);text-align:center;font-size:clamp(13.5px,1.02vw,16.5px);font-weight:600;line-height:1.18}.security-ops-visual__node strong span{display:block}.security-ops-visual__core>strong{font-size:clamp(14.5px,1.08vw,18px)}.security-ops-visual__node--roles{top:10%;left:8.7%}.security-ops-visual__node--approvals{top:10%;right:13.7%}.security-ops-visual__node--hosting{top:41.4%;left:3.4%}.security-ops-visual__node--audit{top:41.4%;right:8.6%}.security-ops-visual__node--tenant{bottom:5.5%;left:50%;transform:translate(-50%)}.security-ops-visual__pill{z-index:2;color:#fffc;white-space:nowrap;opacity:0;min-height:36px;animation:.52s forwards context-tile-enter;animation-delay:var(--security-item-delay,0s);background:linear-gradient(145deg,#fff1,#ffffff06),#ffffff09;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:clamp(11.5px,.9vw,14px);font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translateY(8px);box-shadow:inset 0 1px #ffffff0e}.security-ops-visual__pill svg{color:#69c0cffa;stroke-width:2px;width:15px;height:15px}.security-ops-visual__pill--eu{top:31.4%;right:60.8%}.security-ops-visual__pill--gdpr{top:31.4%;left:60.8%}.security-ops-visual__pill--encrypted{top:66%;right:56.8%}.security-ops-visual__pill--mfa{top:66%;left:56.8%}@keyframes security-fade-enter{to{opacity:1}}@keyframes context-tile-enter{to{opacity:1;transform:translateY(0)}}@keyframes context-line-flow{0%{transform:translate(-120%)}to{transform:translate(240%)}}@keyframes context-line-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes context-line-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes context-core-pulse{0%,to{box-shadow:0 0 0 1px #69c0cf14,0 18px 56px #2a8fa129}50%{box-shadow:0 0 0 1px #69c0cf29,0 22px 72px #2a8fa147}}@media (prefers-reduced-motion:reduce){.control-gantt__task,.control-gantt__now-line,.control-gantt__scan,.control-screen__insight-dot,.control-screen__run-status:after,.intelligence-screen__casebar-meta i,.intelligence-agent-panel:after,.intelligence-context-item--active,.intelligence-agent-section--active,.intelligence-agent-source--active,.intelligence-action-card--active,.intelligence-action-card--active:after,.intelligence-primary-action--ready,.execution-screen--approval .execution-floating-card,.execution-floating-card,.context-visual__tile,.context-visual__connector-path,.context-visual__connector-pulse,.context-visual__connector-lines circle,.context-visual__core,.security-ops-visual__node,.security-ops-visual__pill,.security-ops-visual__network-path,.security-ops-visual__network-pulse,.security-ops-visual__network circle,.security-ops-visual__core{animation:none}.execution-progress i:before,.execution-checklist__item,.execution-context-item,.execution-action-chip,.execution-mobile__attachment,.execution-mobile__button,.execution-mobile-shell,.execution-tablet,.execution-floating-card,.intelligence-screen__status,.intelligence-context-item,.intelligence-agent-section,.intelligence-agent-section>svg,.intelligence-agent-source,.intelligence-action-card,.intelligence-primary-action{transition:none}.control-gantt__task,.intelligence-context-item--active,.intelligence-agent-section--active,.intelligence-agent-source--active,.intelligence-action-card--active,.context-visual__tile,.security-ops-visual__node,.security-ops-visual__pill{opacity:1}}.blueprints-section{z-index:5;--blueprints-gutter:clamp(34px,6vw,104px);background:var(--enoviq-white);min-height:340svh;color:var(--enoviq-anthracite);position:relative}.blueprints-sticky{flex-direction:column;justify-content:center;height:100svh;padding:clamp(46px,5vh,72px) 0 clamp(20px,3vh,34px);display:flex;position:sticky;top:0;overflow:clip hidden}.blueprints-header{width:calc(100% - (var(--blueprints-gutter)*2));margin:0 auto}.blueprints-header h2{max-width:none;color:var(--enoviq-anthracite);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(30px,2.75vw,50px);font-weight:500;line-height:1.08}.blueprints-header p{color:#202426ad;max-width:720px;margin:14px 0 0;font-size:clamp(16px,1.12vw,18px);line-height:1.58}.blueprints-viewport{width:100%;margin-top:clamp(24px,3.4vh,42px);overflow:hidden}.blueprints-track{width:max-content;padding-inline:var(--blueprints-gutter);transform:translate3d(calc(var(--blueprint-shift,0px)*-1),0,0);will-change:transform;gap:clamp(20px,2.2vw,36px);transition:transform 80ms linear;display:flex}.blueprint-card{width:min(1540px,calc(100vw - (var(--blueprints-gutter)*2)));background:var(--enoviq-anthracite);opacity:.48;transform-origin:50%;border:1px solid #20242629;border-radius:8px;grid-template-columns:minmax(0,1.46fr) minmax(420px,.9fr);gap:0;height:clamp(560px,100svh - 225px,720px);transition:opacity .22s,transform .22s,filter .22s;display:grid;overflow:hidden;transform:scale(.972);box-shadow:0 24px 90px #20242624,inset 0 1px #ffffff14}.blueprint-card--active{opacity:1;filter:none;transform:scale(1)}.blueprint-visual{min-height:100%;color:var(--enoviq-white);background:radial-gradient(circle at 22% 23%,#69c0cf42,#0000 30%),radial-gradient(circle at 76% 70%,#2b8fa133,#0000 34%),linear-gradient(135deg,#07151b 0%,#0b2b34 56%,#061319 100%);border:0;border-right:1px solid #2024261f;border-radius:0;position:relative;overflow:hidden}.blueprint-visual--image{background:#07151b}.blueprint-visual--video{background:#050b0e}.blueprint-visual--image:before{z-index:1;background:linear-gradient(90deg,#030a0d8f 0%,#030a0d4d 48%,#030a0d7a 100%),radial-gradient(circle at 66% 35%,#2b8fa133,#0000 34%),#00000029;display:block;-webkit-mask-image:none;mask-image:none}.blueprint-visual__video,.blueprint-visual__image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.blueprint-visual__video{z-index:0;filter:saturate(.82)contrast(1.08)}.blueprint-visual:before{z-index:1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f5,#0000 92%);mask-image:linear-gradient(#000000f5,#0000 92%)}.blueprint-visual--video:before{background:linear-gradient(90deg,#030a0dd6 0%,#030a0d8f 48%,#030a0dbd 100%),radial-gradient(circle at 66% 36%,#2b8fa13d,#0000 32%),#00000047;-webkit-mask-image:none;mask-image:none}.blueprint-visual.blueprint-visual--image:before{background-color:#0000;background-image:radial-gradient(circle at 14% 88%,#030a0d14 0%,#030a0d1f 24%,#0000 42%),radial-gradient(circle at 78% 28%,#030a0d80 0%,#030a0d47 31%,#0000 54%),linear-gradient(90deg,#030a0d6b 0%,#030a0d33 42%,#030a0d5c 100%),linear-gradient(#030a0d47 0%,#0000 36%,#030a0d33 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;-webkit-mask-image:none;mask-image:none}.blueprint-visual--image .blueprint-visual__image{filter:saturate(.86)contrast(1.04)brightness(.9)}.blueprint-video-chart{z-index:2;-webkit-backdrop-filter:blur(14px);background:#04141bb8;border:1px solid #ffffff2e;gap:14px;width:min(380px,48%);padding:17px 18px;display:grid;position:absolute;top:clamp(22px,3vw,48px);left:clamp(22px,3vw,48px);box-shadow:0 18px 46px #00000038}.blueprint-video-chart__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.blueprint-video-chart__header span,.blueprint-video-chart__row span,.blueprint-video-decision p,.blueprint-video-decision span{color:#ffffff94;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.2}.blueprint-video-chart__header strong{color:#f4bf58;text-align:right;max-width:220px;font-size:clamp(13px,1vw,15px);font-weight:650;line-height:1.18}.blueprint-video-chart__rows{gap:11px;display:grid}.blueprint-video-chart__row{grid-template-columns:82px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.blueprint-video-chart__row i{background:#ffffff1f;height:7px;display:block;position:relative;overflow:hidden}.blueprint-video-chart__row b{background:linear-gradient(90deg,#69c0cf,#f4bf58);height:100%;display:block}.blueprint-video-chart__row:first-child b{width:94%}.blueprint-video-chart__row:nth-child(2) b{width:82%}.blueprint-video-chart__row:nth-child(3) b{background:#f26d64;width:12%}.blueprint-video-chart__row strong{color:var(--enoviq-white);text-align:right;font-size:13px;font-weight:600}.blueprint-video-chart__trend{border-top:1px solid #ffffff1f;grid-template-columns:.7fr 1fr .5fr 1.25fr;align-items:end;gap:8px;height:42px;padding-top:12px;display:grid}.blueprint-video-chart__trend span{background:#69c0cf75;display:block}.blueprint-video-chart__trend span:first-child{height:36%}.blueprint-video-chart__trend span:nth-child(2){height:62%}.blueprint-video-chart__trend span:nth-child(3){background:#ffffff3d;height:48%}.blueprint-video-chart__trend span:nth-child(4){background:#f4bf58;height:92%}.blueprint-video-decision{z-index:2;width:min(340px,46%);color:var(--enoviq-anthracite);background:#ffffffe6;border:1px solid #fff3;gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:clamp(24px,3.4vw,56px);right:clamp(24px,3.4vw,56px);box-shadow:0 18px 54px #0003}.blueprint-video-decision p,.blueprint-video-decision h4{margin:0}.blueprint-video-decision p{color:#2b8fa1}.blueprint-video-decision h4{color:var(--enoviq-anthracite);letter-spacing:0;font-size:clamp(15px,1.05vw,18px);font-weight:600;line-height:1.13}.blueprint-video-decision div{border-top:1px solid #20242624;grid-template-columns:70px minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.blueprint-video-decision span{color:#20242685}.blueprint-video-decision strong{color:#202426d6;font-size:12.5px;font-weight:600;line-height:1.24}.blueprint-image-flow{z-index:2;-webkit-backdrop-filter:blur(14px);background:#04141bd1;border:1px solid #fff3;gap:12px;width:min(620px,100% - clamp(44px,6vw,96px));padding:14px 15px;display:grid;position:absolute;top:clamp(22px,3vw,48px);left:clamp(22px,3vw,48px);box-shadow:0 18px 46px #00000047}.blueprint-image-flow__header,.blueprint-image-flow__steps{min-width:0}.blueprint-image-flow__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.blueprint-image-flow__steps{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.blueprint-image-flow__header span,.blueprint-image-flow__header strong,.blueprint-image-flow__steps b,.blueprint-image-flow__steps small,.blueprint-image-task p,.blueprint-image-task span,.blueprint-knowledge-panel__header span,.blueprint-knowledge-panel__header strong,.blueprint-knowledge-panel__rows span,.blueprint-knowledge-card p,.blueprint-knowledge-card span{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1.2}.blueprint-image-flow__header span{color:#ffffff94;font-size:10px}.blueprint-image-flow__header strong{color:#69c0cf;font-size:10px}.blueprint-image-flow__steps span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.blueprint-image-flow__steps svg{color:#69c0cf;grid-row:1/span 2;width:24px;height:24px}.blueprint-image-flow__steps svg path{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.blueprint-image-flow__steps b{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.blueprint-image-flow__steps small{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.blueprint-image-flow i{background:linear-gradient(90deg,#69c0cf4d,#69c0cfe6);height:1px}.blueprint-image-task{z-index:2;width:min(310px,44%);color:var(--enoviq-anthracite);background:#ffffffe0;border:1px solid #fff3;gap:7px;padding:11px 13px;display:grid;position:absolute;bottom:clamp(24px,3.4vw,56px);right:clamp(24px,3.4vw,56px);box-shadow:0 18px 54px #0003}.blueprint-image-task p,.blueprint-image-task h4{margin:0}.blueprint-image-task p{color:#2b8fa1;font-size:9px}.blueprint-image-task h4{color:var(--enoviq-anthracite);letter-spacing:0;font-size:clamp(14px,.96vw,17px);font-weight:600;line-height:1.13}.blueprint-image-task div{border-top:1px solid #20242624;grid-template-columns:72px minmax(0,1fr);gap:8px;padding-top:7px;display:grid}.blueprint-image-task span{color:#20242685;overflow-wrap:normal;white-space:nowrap;font-size:9px}.blueprint-image-task strong{color:#202426d6;overflow-wrap:normal;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.24}.blueprint-knowledge-panel{z-index:2;-webkit-backdrop-filter:blur(14px);background:#04141bd1;border:1px solid #fff3;gap:13px;width:min(430px,100% - clamp(44px,6vw,96px));padding:15px 16px;display:grid;position:absolute;top:clamp(22px,3vw,48px);left:clamp(22px,3vw,48px);box-shadow:0 18px 46px #00000047}.blueprint-knowledge-panel__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.blueprint-knowledge-panel__header span{color:#ffffff94;font-size:10px}.blueprint-knowledge-panel__header strong{color:#69c0cf;font-size:10px}.blueprint-knowledge-panel__rows{gap:10px;display:grid}.blueprint-knowledge-panel__rows p{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin:0;display:grid}.blueprint-knowledge-panel__rows svg{color:#69c0cf;width:24px;height:24px}.blueprint-knowledge-panel__rows svg path{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.blueprint-knowledge-panel__rows span{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.blueprint-knowledge-card{z-index:2;width:min(360px,50%);color:var(--enoviq-anthracite);background:#ffffffe6;border:1px solid #fff3;gap:8px;padding:12px 14px;display:grid;position:absolute;bottom:clamp(24px,3.4vw,56px);right:clamp(24px,3.4vw,56px);box-shadow:0 18px 54px #0003}.blueprint-knowledge-card p,.blueprint-knowledge-card h4{margin:0}.blueprint-knowledge-card p{color:#2b8fa1;font-size:9px}.blueprint-knowledge-card h4{color:var(--enoviq-anthracite);letter-spacing:0;font-size:clamp(14px,1vw,17px);font-weight:600;line-height:1.13}.blueprint-knowledge-card div{border-top:1px solid #20242624;gap:4px;padding-top:7px;display:grid}.blueprint-knowledge-card span{color:#20242685;font-size:9px}.blueprint-knowledge-card strong{color:#202426d6;font-size:12px;font-weight:600;line-height:1.28}.blueprint-kpis{z-index:3;pointer-events:none;grid-template-columns:repeat(3,minmax(104px,142px));gap:6px;width:auto;max-width:calc(100% - clamp(48px,6.8vw,112px));display:grid;position:absolute;bottom:clamp(24px,3.4vw,56px);left:clamp(24px,3.4vw,56px)}.blueprint-kpi{-webkit-backdrop-filter:blur(14px);background:#04141bb8;border:1px solid #ffffff2e;align-content:start;gap:5px;min-height:76px;padding:8px 9px;display:grid;box-shadow:0 14px 34px #0003}.blueprint-kpi strong{color:#69c0cf;letter-spacing:0;font-size:clamp(12px,.95vw,15px);font-weight:650;line-height:1.08}.blueprint-kpi span{color:#ffffffb8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;font-size:8.6px;font-weight:650;line-height:1.28}.blueprint-visual--video .blueprint-kpi:first-child strong{color:#f4bf58}.blueprint-visual--knowledge .blueprint-kpis{grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,100% - clamp(48px,6.8vw,112px))}.blueprint-visual--knowledge .blueprint-kpi:nth-child(3){grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:50px}.blueprint-visual--knowledge .blueprint-kpi:nth-child(3) span{line-height:1.24}.blueprint-visual__scene{clip-path:polygon(6% 39%,42% 10%,94% 28%,83% 75%,36% 92%,9% 66%);opacity:.92;background:linear-gradient(24deg,#0000 0 17%,#69c0cf4d 17% 18%,#0000 18% 100%),linear-gradient(153deg,#0000 0 28%,#ffffff3d 28% 29%,#0000 29% 100%),linear-gradient(90deg,#ffffff24,#2b8fa11a);border:1px solid #69c0cf38;position:absolute;inset:8% 7% 9% 6%}.blueprint-visual__scene:before,.blueprint-visual__scene:after{content:"";background:#ffffff14;border:1px solid #fff3;position:absolute}.blueprint-visual__scene:before{width:42%;height:24%;top:24%;left:18%}.blueprint-visual__scene:after{width:34%;height:28%;bottom:18%;right:14%}.blueprint-visual__cockpit{-webkit-backdrop-filter:blur(14px);background:#03141bbd;border:1px solid #ffffff2e;width:min(420px,64%);position:absolute;bottom:clamp(24px,3.2vw,52px);left:clamp(24px,3.2vw,52px);box-shadow:0 18px 50px #00000038}.blueprint-visual__cockpit-header{color:#ffffffd6;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.blueprint-visual__cockpit-header i{background:#69c0cf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #69c0cfb8}.blueprint-visual__status-grid{grid-template-columns:1fr auto;gap:8px 18px;padding:16px 14px 12px;display:grid}.blueprint-visual__status-grid span{color:#ffffff80;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:11px}.blueprint-visual__status-grid strong{color:var(--enoviq-white);font-size:18px;font-weight:600}.blueprint-visual__timeline{gap:8px;padding:0 14px 16px;display:grid}.blueprint-visual__timeline span{background:#ffffff1f;height:7px}.blueprint-visual__timeline span:first-child{width:88%}.blueprint-visual__timeline span:nth-child(2){width:66%}.blueprint-visual__timeline span:nth-child(3){width:74%}.blueprint-visual__alert{color:var(--enoviq-anthracite);background:#ffffffe0;border:1px solid #fff3;gap:5px;padding:12px 14px;display:grid;position:absolute;top:clamp(24px,3.2vw,52px);right:clamp(24px,3.2vw,52px);box-shadow:0 18px 54px #00000029}.blueprint-visual__alert span{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:10px}.blueprint-visual__alert strong{font-size:14px;font-weight:650}.blueprint-card__content{background:var(--enoviq-anthracite);flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(30px,3.4vw,54px) clamp(32px,4vw,64px);display:flex}.blueprint-card__eyebrow-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;display:flex}.blueprint-card__eyebrow{color:#2b8fa1;margin:0}.blueprint-card__scenario-label{color:#69c0cfe6;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;background:#69c0cf14;border:1px solid #69c0cf4d;align-items:center;padding:4px 7px;font-size:9px;font-weight:650;line-height:1;display:inline-flex}.blueprint-card__content h3{color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(26px,2.05vw,36px);font-weight:500;line-height:1.1}.blueprint-card__subtitle{color:#69c0cf;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:650;line-height:1.35}.blueprint-card__summary{color:#ffffffad;margin:14px 0 0;font-size:clamp(15.5px,1.04vw,17px);line-height:1.58}.blueprint-card__tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.blueprint-card__tags span{color:#69c0cf;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;background:#69c0cf1a;border:1px solid #69c0cf52;padding:7px 9px;font-size:10px;line-height:1}.blueprint-card__blocks{border-top:1px solid #ffffff21;gap:0;margin-top:22px;display:grid}.blueprint-card__blocks div{border-top:0;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.blueprint-card__blocks strong{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.45;display:block}.blueprint-card__blocks p{color:#ffffffb8;margin:0;font-size:14.5px;line-height:1.42}.blueprint-card__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.blueprint-card__button{border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s;display:inline-flex}.blueprint-card__button--primary{color:var(--enoviq-white);background:#2b8fa1;border:1px solid #2b8fa1}.blueprint-card__button--primary:hover,.blueprint-card__button--primary:focus-visible{background:#34a9bb;border-color:#34a9bb;outline:none}.blueprint-card__button--secondary{color:var(--enoviq-white);background:0 0;border:1px solid #ffffff38}.blueprint-card__button--secondary:hover,.blueprint-card__button--secondary:focus-visible{border-color:#ffffff7a;outline:none}.blueprints-progress{width:calc(100% - (var(--blueprints-gutter)*2));align-items:center;gap:16px;margin:clamp(28px,4.2vh,48px) auto 0;display:flex}.blueprints-progress span{color:#20242694;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.blueprints-progress div{background:#2024261f;flex:1;height:2px;position:relative;overflow:hidden}.blueprints-progress i{transform-origin:0;background:#2b8fa1;transition:transform 80ms linear;position:absolute;inset:0}.process-section{z-index:4;background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(58px,5.4vw,86px) clamp(24px,5.2vw,84px) clamp(64px,5.6vw,92px);position:relative}.process-inner{width:min(100%,1420px);margin:0 auto}.process-header{grid-template-columns:minmax(560px,.88fr) minmax(360px,.58fr);align-items:end;gap:18px clamp(30px,4.2vw,70px);display:grid}.process-eyebrow{color:#2b8fa1;letter-spacing:.12em;grid-column:1/-1;margin:0;font-size:12px;font-weight:600}.process-header h2{max-width:760px;color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.process-header h2 span{display:block}.process-header>p:not(.process-eyebrow){color:#20242694;justify-self:end;max-width:520px;margin:0 0 3px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.48}.process-panel{background:#f4f4f1;border:1px solid #20242614;border-radius:4px;grid-template-columns:1.3fr .9fr .9fr;min-height:clamp(340px,27vw,430px);margin-top:clamp(28px,3.2vw,46px);transition:grid-template-columns .26s;display:grid;overflow:hidden;box-shadow:0 18px 54px #2024260f}.process-panel--active-1{grid-template-columns:.9fr 1.3fr .9fr}.process-panel--active-2{grid-template-columns:.9fr .9fr 1.3fr}.process-step{min-width:0;color:var(--enoviq-anthracite);text-align:left;background:0 0;border:0;border-left:1px solid #20242614;flex-direction:column;padding:clamp(22px,2.2vw,32px);transition:background-color .22s,color .22s;display:flex;position:relative}.process-step:first-child{border-left:0}.process-step:hover,.process-step:focus-visible,.process-step--active{background:#ffffff94;outline:none}.process-step__top{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:static}.process-step__title{color:var(--enoviq-anthracite);letter-spacing:0;font-size:clamp(20px,1.45vw,25px);font-weight:560;line-height:1.12}.process-step__index{z-index:0;color:#2024261f;pointer-events:none;font-size:clamp(52px,4.4vw,76px);font-weight:500;line-height:.86;transition:color .22s,transform .22s;position:absolute;bottom:clamp(22px,2.6vw,38px);right:clamp(22px,2.6vw,38px)}.process-step--active .process-step__index{color:#2024266b;transform:none}.process-step__body{z-index:1;opacity:0;align-content:start;gap:clamp(16px,1.8vw,24px);max-width:560px;margin-top:clamp(24px,2.4vw,34px);transition:opacity .18s,transform .22s;display:grid;position:relative;transform:translateY(10px)}.process-step--active .process-step__body{opacity:1;transform:translateY(0)}.process-step__copy{color:#20242694;letter-spacing:0;font-size:clamp(14.5px,1vw,16.5px);font-weight:400;line-height:1.48}.process-step__tags{flex-wrap:wrap;gap:8px;display:flex}.process-step__tags span{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;background:#2b8fa114;border:1px solid #2b8fa147;padding:7px 9px;font-size:10px;line-height:1}.process-diagram{width:min(340px,64%);height:auto;margin-top:clamp(2px,1vw,12px);display:block;overflow:visible}.process-diagram__path,.process-diagram__box,.process-diagram__node,.process-diagram__hub,.process-diagram__site,.process-diagram__agent,.process-diagram__status{vector-effect:non-scaling-stroke}.process-diagram__path{fill:none;stroke:#20242675;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.process-diagram__path--draw{stroke-dasharray:520;stroke-dashoffset:520px;animation:3.8s ease-in-out infinite process-draw}.process-diagram__path--delay{animation-delay:.48s}.process-diagram__path--pulse{stroke:#20242647;stroke-dasharray:7 11;animation:2.8s linear infinite process-flow}.process-diagram__path--slow{animation-duration:3.6s}.process-diagram__path--late{animation-delay:.68s}.process-diagram__box,.process-diagram__node,.process-diagram__hub,.process-diagram__site,.process-diagram__agent,.process-diagram__status{fill:#ffffff70;stroke:#20242694;stroke-width:2px}.process-diagram__box--accent,.process-diagram__node--accent,.process-diagram__hub,.process-diagram__agent,.process-diagram__status{stroke:#2b8fa1c7}.process-diagram__box--accent{animation:2.6s ease-in-out infinite process-box-focus}.process-diagram__node,.process-diagram__site{animation:2.8s ease-in-out infinite process-node-pulse}.process-diagram__node:nth-of-type(2),.process-diagram__site:nth-of-type(3){animation-delay:.28s}.process-diagram__node:nth-of-type(3),.process-diagram__site:nth-of-type(4){animation-delay:.56s}.process-diagram__scan{stroke:#2b8fa1b8;stroke-width:2px;stroke-linecap:round;animation:3.2s ease-in-out infinite process-scan-svg}.process-diagram__agent{fill:#2b8fa114}.process-diagram__agent-text,.process-diagram__status-text{fill:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;font-size:12px;font-weight:650}.process-diagram__hub{fill:#2b8fa117;animation:2.6s ease-in-out infinite process-hub-pulse}.process-diagram__status{fill:#2b8fa114}.process-diagram--partner-enablement{width:min(360px,70%)}.process-diagram--partner-enablement .process-diagram__path{stroke:#2024263d;stroke-width:1.7px}.process-diagram--partner-enablement .process-diagram__enablement-card rect,.process-diagram--partner-enablement .process-diagram__enablement-card path,.process-diagram--partner-enablement .process-diagram__enablement-card circle{vector-effect:non-scaling-stroke}.process-diagram--partner-enablement .process-diagram__enablement-card rect{fill:#ffffffa8;stroke:#2024265c;stroke-width:1.7px}.process-diagram--partner-enablement .process-diagram__enablement-card path{fill:none;stroke:#2024265c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.process-diagram--partner-enablement .process-diagram__enablement-card circle{fill:#69c0cf38;stroke:#2b8fa1a8;stroke-width:1.6px}.process-diagram--partner-enablement .process-diagram__enablement-card--accent rect{fill:#69c0cf14;stroke:#2b8fa1b8}.process-diagram--partner-enablement .process-diagram__enablement-card--accent path{stroke:#2b8fa1b8}.process-diagram--partner-enablement .process-diagram__enablement-card text{fill:#2024267a;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;font-size:11px;font-weight:650}.process-diagram--partner-enablement .process-diagram__node--accent{fill:#ffffffe6;stroke:#2b8fa1c7;stroke-width:2px}@keyframes process-draw{0%{stroke-dashoffset:520px;opacity:.35}34%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-520px;opacity:.28}}@keyframes process-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36px}}@keyframes process-box-focus{0%,to{filter:drop-shadow(0 0 #2b8fa100)}50%{filter:drop-shadow(0 0 8px #2b8fa147)}}@keyframes process-node-pulse{0%,to{opacity:.58}45%,62%{opacity:1}}@keyframes process-scan-svg{0%,to{opacity:.2;transform:translate(0)}48%{opacity:.92;transform:translate(260px)}}@keyframes process-hub-pulse{0%,to{filter:drop-shadow(0 0 #2b8fa100)}50%{filter:drop-shadow(0 0 10px #2b8fa14d)}}.final-cta-section{z-index:7;background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(32px,3.8vw,54px) clamp(34px,6vw,104px);position:relative}.final-cta-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1420px);margin:0 auto;padding:18px 0;display:grid}.final-cta{min-height:clamp(104px,7.4vw,132px);color:inherit;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,1.7vw,24px);font-family:inherit;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:flex}.final-cta__label{letter-spacing:0;max-width:440px;font-size:clamp(26px,2.15vw,38px);font-weight:500;line-height:1.05;transition:color .14s,opacity .14s,text-shadow .14s;display:inline-block}.final-cta__label[data-scrambling=true]{opacity:.92}.final-cta--demo .final-cta__label[data-scrambling=true]{color:var(--enoviq-anthracite);text-shadow:none}.final-cta--partner .final-cta__label[data-scrambling=true]{color:var(--enoviq-white);opacity:.86;text-shadow:0 0 18px #efefef2e}.final-cta svg{flex:none;width:28px;height:28px;margin-top:3px;transition:transform .17s}.final-cta:hover,.final-cta:focus-visible{outline:none;transform:translateY(-2px)}.final-cta:hover svg,.final-cta:focus-visible svg{transform:translate(5px)}.final-cta--demo{color:var(--enoviq-anthracite);background:#dbdbdb}.final-cta--demo:hover,.final-cta--demo:focus-visible{background:#d2d2d2;border-color:#20242633}.final-cta--partner{background:var(--enoviq-anthracite);color:var(--enoviq-white)}.final-cta--partner:hover,.final-cta--partner:focus-visible{background:#15191b;border-color:#ffffff3d}.site-footer-cta{z-index:7;color:var(--enoviq-anthracite);background:#fff;padding:clamp(28px,3.2vw,46px) 0;position:relative}.site-footer-cta__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);width:min(100vw - clamp(68px,12vw,208px),1420px);margin:0 auto;display:grid}.site-footer-cta__card{cursor:pointer;min-height:clamp(132px,10vw,188px);color:inherit;text-align:left;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(20px,1.7vw,28px);font-family:inherit;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:flex}.site-footer-cta__card span{letter-spacing:0;max-width:520px;font-size:clamp(31px,2.85vw,52px);font-weight:500;line-height:1.03;display:inline-block}.site-footer-cta__card svg{stroke-width:1.6px;flex:none;width:clamp(30px,2.3vw,42px);height:clamp(30px,2.3vw,42px);margin-top:6px;transition:transform .17s}.site-footer-cta__card:hover,.site-footer-cta__card:focus-visible{outline:none;transform:translateY(-2px)}.site-footer-cta__card:hover svg,.site-footer-cta__card:focus-visible svg{transform:translate(5px)}.site-footer-cta__card--demo{color:var(--enoviq-anthracite);background:#d8d8d8}.site-footer-cta__card--demo:hover,.site-footer-cta__card--demo:focus-visible{background:#d0d0d0;border-color:#2024262e}.site-footer-cta__card--partner{color:#fff;background:#1d2424}.site-footer-cta__card--partner:hover,.site-footer-cta__card--partner:focus-visible{background:#151b1b;border-color:#ffffff38}.site-footer{z-index:7;--site-footer-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px);--site-footer-accent:#2b8fa1;color:var(--enoviq-white);isolation:isolate;background:radial-gradient(circle at 82% 0,#2b8fa133,#0000 32%),linear-gradient(#03090c 0%,#06161c 100%);padding:clamp(20px,3.5vw,46px) 0 0;position:relative;overflow:hidden}.site-footer:before{z-index:0;content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle at 78% 6%,#2b8fa129,#0000 30%),radial-gradient(circle at 14% 78%,#69c0cf14,#0000 34%),linear-gradient(105deg,#0000 42%,#ffffff09 70%,#0000);animation:14s ease-in-out infinite alternate site-footer-light-shift;position:absolute;inset:-26%}.site-footer:after{z-index:0;content:"";pointer-events:none;display:none;position:absolute;inset:0}.site-footer__surface{z-index:1;width:100%;box-shadow:none;background:0 0;border:0;margin:0;display:grid;position:relative;overflow:hidden}.site-footer__surface:before,.site-footer__surface:after{display:none}.site-footer__main:after,.site-footer__bottom:before{content:"";pointer-events:none;background:#ffffff1a;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site-footer__bottom:before{top:0;bottom:auto}.site-footer__main:before{display:none}.site-footer__pill{cursor:pointer;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:450;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.site-footer__pill--ghost{color:#ffffffd1;background:#ffffff05;box-shadow:inset 0 1px #ffffff0b}.site-footer__pill--light{color:#252628;background:#fff;border-color:#ffffffeb}.site-footer__pill:hover,.site-footer__pill:focus-visible{outline:none;transform:translateY(-1px)}.site-footer__pill--ghost:hover,.site-footer__pill--ghost:focus-visible{color:#fff;background:#2b8fa11f;border-color:#2b8fa1b8}.site-footer__pill--light:hover,.site-footer__pill--light:focus-visible{border-color:var(--site-footer-accent);background:var(--site-footer-accent);color:#fff}.site-footer__main{width:var(--site-footer-content-width);border-bottom:0;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);margin:0 auto;display:grid;position:relative}.site-footer__brand-panel{border-right:1px solid #ffffff1a;grid-row:1/span 2;align-content:start;justify-items:start;gap:16px;min-height:clamp(198px,15vw,248px);padding:30px clamp(20px,3.2vw,46px) 30px 0;display:grid;position:relative}.site-footer__logo{color:#fff;align-items:baseline;width:fit-content;font-size:clamp(26px,2.7vw,42px);font-weight:750;line-height:.95;text-decoration:none;transition:color .16s,text-shadow .16s,transform .16s;display:inline-flex}.site-footer__logo span{color:var(--site-footer-accent)}.site-footer__logo:hover,.site-footer__logo:focus-visible{color:var(--site-footer-accent);text-shadow:0 0 18px #2b8fa13d;outline:none;transform:translateY(-1px)}.site-footer__brand-panel p{color:#ffffff94;max-width:430px;margin:0;font-size:clamp(14.5px,.96vw,16.5px);line-height:1.48}.site-footer__brand-demo{margin-top:clamp(30px,3.8vw,58px)}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__column{border-right:1px solid #ffffff1a;align-content:start;gap:12px;min-height:146px;padding:30px clamp(16px,2vw,30px);display:grid}.site-footer__column:last-child{border-right:0}.site-footer__column h2,.site-footer__legal-panel>p{color:#ffffff61;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:500;line-height:1.2}.site-footer__column a,.site-footer__column button,.site-footer__legal a,.site-footer__legal button{color:#fff;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-size:clamp(13px,.96vw,15.5px);font-weight:400;line-height:1.32;text-decoration:none;transition:color .16s,transform .16s}.site-footer__column a:hover,.site-footer__column a:focus-visible,.site-footer__column button:hover,.site-footer__column button:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible,.site-footer__legal button:hover,.site-footer__legal button:focus-visible{color:var(--site-footer-accent);outline:none;transform:translate(2px)}.site-footer__legal-panel{border-top:0;grid-column:2;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:center;gap:20px;padding:24px clamp(16px,2vw,30px);display:grid;position:relative}.site-footer__legal-panel:before{content:"";pointer-events:none;background:#ffffff1a;width:100%;height:1px;position:absolute;top:0;left:0}.site-footer__legal-panel>p{margin:0;transform:none}.site-footer__legal{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px clamp(24px,3vw,54px);display:grid}.site-footer__legal a,.site-footer__legal button{color:#ffffff75;font-size:clamp(12.5px,.9vw,14.5px)}.site-footer__wordmark{width:var(--site-footer-content-width);color:#ffffff0b;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:0;justify-content:center;align-items:center;min-height:clamp(82px,10vw,132px);margin:0 auto;font-size:clamp(62px,11.4vw,162px);font-weight:750;line-height:.82;display:flex;position:relative;overflow:hidden}.site-footer__bottom{width:var(--site-footer-content-width);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;margin:0 auto;padding:14px 0;display:grid;position:relative}.site-footer__bottom p{color:#ffffff61;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.3}@keyframes site-footer-light-shift{0%{opacity:.48;transform:translate(-2%,-1%)scale(1)}to{opacity:.76;transform:translate(2%,1%)scale(1.05)}}.site-footer__bottom p:nth-child(2){text-align:center}.site-footer__bottom p:last-child{text-align:right}.process-visual{color:#202426b8;width:min(430px,82%);min-height:240px;margin-top:clamp(10px,2.5vw,32px);position:relative}.process-visual span{display:block;position:absolute}.process-visual--analysis{width:min(430px,76%)}.process-visual__dot{background:var(--enoviq-light-gray);border:2px solid #20242699;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 7px #2024260a}.process-visual__dot--a{top:18px;left:32px}.process-visual__dot--b{top:108px;left:88px}.process-visual__dot--c{bottom:28px;left:32px}.process-visual__dot--d{bottom:46px;right:52px}.process-visual__line{transform-origin:top;background:#20242657;width:2px}.process-visual__line--a{height:144px;top:34px;left:39px}.process-visual__line--b{height:106px;top:118px;left:97px;transform:rotate(-34deg)}.process-visual__line--c{width:116px;height:2px;bottom:58px;right:88px}.process-visual__box{border:2px solid #2024268f;border-radius:8px;height:34px}.process-visual__box--a{width:112px;top:8px;left:52px}.process-visual__box--b{width:180px;top:88px;left:112px}.process-visual__box--c{width:140px;bottom:18px;right:8px}.process-visual__highlight{border:2px solid #2b8fa1c2;border-radius:12px;width:184px;height:48px;animation:2.2s ease-in-out infinite process-highlight;top:122px;left:78px}.process-visual__scan{z-index:2;background:linear-gradient(#2b8fa100,#2b8fa1c2,#2b8fa100);width:2px;height:210px;animation:3.4s ease-in-out infinite process-scan;top:0;left:0}.process-visual--pilot{width:min(420px,78%)}.process-visual__node,.process-visual__block,.process-visual__agent{background:#ffffff6b;border:2px solid #2024268f}.process-visual__node{border-radius:999px;width:18px;height:18px;top:36px;left:24px}.process-visual__block{border-radius:6px;width:96px;height:30px}.process-visual__block--a{top:30px;left:58px}.process-visual__block--b{top:30px;left:176px}.process-visual__block--c{top:150px;left:176px}.process-visual__agent{color:#2b8fa1;width:72px;height:34px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;border-color:#2b8fa1b8;place-items:center;font-size:11px;font-weight:650;display:grid;top:98px;left:246px}.process-visual__connector{transform-origin:0;background:#20242661;height:2px}.process-visual__connector--a{width:18px;top:45px;left:42px}.process-visual__connector--b{width:22px;top:45px;left:154px}.process-visual__connector--c{width:78px;top:128px;left:212px;transform:rotate(90deg)}.process-visual__pulse{border:1px solid #2b8fa19e;width:62px;height:24px;animation:1.8s ease-in-out infinite process-pulse;top:103px;left:250px}.process-visual--rollout{width:min(430px,78%)}.process-visual__hub,.process-visual__site{background:#ffffff70;border:2px solid #20242694;border-radius:999px}.process-visual__hub{border-color:#2b8fa1bd;width:44px;height:44px;top:92px;left:168px;box-shadow:0 0 0 8px #2b8fa114}.process-visual__site{width:34px;height:34px}.process-visual__site--a{top:36px;left:70px}.process-visual__site--b{top:42px;right:68px}.process-visual__site--c{bottom:34px;left:86px}.process-visual__site--d{bottom:42px;right:48px}.process-visual__route{transform-origin:0;background-image:linear-gradient(90deg,#2024263d 45%,#0000 45%);background-size:12px 2px;height:2px;animation:2.8s linear infinite process-route}.process-visual__route--a{width:88px;top:100px;left:102px;transform:rotate(28deg)}.process-visual__route--b{width:96px;top:100px;left:206px;transform:rotate(-26deg)}.process-visual__route--c{width:98px;top:130px;left:102px;transform:rotate(-34deg)}.process-visual__route--d{width:112px;top:134px;left:206px;transform:rotate(34deg)}@keyframes process-highlight{0%,to{box-shadow:0 0 #2b8fa100}50%{box-shadow:0 0 0 8px #2b8fa114}}@keyframes process-scan{0%,to{opacity:.35;transform:translate(22px)}50%{opacity:1;transform:translate(282px)}}@media (max-width:1360px) and (min-width:1021px){.benefits-header{grid-template-columns:minmax(0,1fr) minmax(440px,.72fr);column-gap:clamp(30px,4vw,58px)}.benefits-header h2{font-size:clamp(30px,2.5vw,36px)}.benefits-intro{max-width:640px;font-size:16.5px}.execution-terminal-clip{border-radius:20px}.execution-station-body{grid-template-columns:minmax(230px,.88fr) minmax(215px,.76fr) minmax(235px,.64fr)}}@keyframes process-pulse{0%,to{opacity:.2;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes process-route{0%{background-position:0 0}to{background-position:24px 0}}.video-modal{z-index:120;place-items:center;padding:clamp(14px,2vw,32px);display:grid;position:fixed;inset:0}.video-modal__backdrop{-webkit-backdrop-filter:blur(14px);background:#050607e0;border:0;position:absolute;inset:0}.video-modal__panel{z-index:1;background:#000;border:1px solid #fff3;width:min(1600px,90vw,150svh);position:relative;overflow:hidden;box-shadow:0 36px 110px #000000b3,0 0 0 1px #00000057}.video-modal__close{z-index:3;width:42px;height:42px;color:var(--enoviq-white);-webkit-backdrop-filter:blur(12px);background:#0506079e;border:1px solid #ffffff4d;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.video-modal__close:hover,.video-modal__close:focus-visible{background:#ffffff1f;border-color:#ffffff7a;outline:none}.video-modal__media{aspect-ratio:16/9;background:#000;position:relative}.video-modal__media video{-webkit-appearance:none;object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.video-modal__media video::-webkit-media-controls{display:none!important}.video-modal__media video::-webkit-media-controls-enclosure{display:none!important}.video-modal__media video::-webkit-media-controls-panel{display:none!important}.video-modal__media video::-webkit-media-controls-picture-in-picture-button{display:none}.video-modal__loading{z-index:2;color:#ffffffd1;letter-spacing:.04em;pointer-events:none;background:#00000061;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.video-modal__loading-spinner{border:2px solid #ffffff38;border-top-color:#69c0cf;border-radius:50%;width:28px;height:28px;animation:.72s linear infinite video-modal-loading-spin}.video-modal__manual-start{color:#fff;cursor:pointer;pointer-events:auto;background:#050607c2;border:1px solid #ffffff61;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 18px;display:inline-flex}.video-modal__manual-start:hover,.video-modal__manual-start:focus-visible{background:#69c0cf2e;border-color:#69c0cfc7;outline:none}.video-modal__manual-start svg{width:17px;height:17px}@keyframes video-modal-loading-spin{to{transform:rotate(360deg)}}.video-modal__controls{color:#fff;background:#0a0c0d;border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:clamp(10px,1.2vw,18px);min-height:52px;padding:8px clamp(10px,1.4vw,20px);display:grid}.video-modal__control-button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.video-modal__control-button:hover,.video-modal__control-button:focus-visible{background:#69c0cf29;border-color:#69c0cfb8;outline:none}.video-modal__control-button:disabled{cursor:wait;opacity:.55}.video-modal__control-button svg{width:17px;height:17px}.video-modal__timeline,.video-modal__volume-range{appearance:none;cursor:pointer;background:0 0;height:18px;margin:0}.video-modal__timeline{width:100%}.video-modal__volume-range{width:clamp(72px,8vw,112px)}.video-modal__timeline::-webkit-slider-runnable-track{border-radius:999px;height:3px}.video-modal__volume-range::-webkit-slider-runnable-track{border-radius:999px;height:3px}.video-modal__timeline::-webkit-slider-runnable-track{background:linear-gradient(90deg,#69c0cf var(--video-modal-progress),#ffffff38 var(--video-modal-progress))}.video-modal__volume-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#69c0cf var(--video-modal-volume),#ffffff38 var(--video-modal-volume))}.video-modal__timeline::-moz-range-track{background:#ffffff38;border-radius:999px;height:3px}.video-modal__volume-range::-moz-range-track{background:#ffffff38;border-radius:999px;height:3px}.video-modal__timeline::-moz-range-progress{background:#69c0cf;border-radius:999px;height:3px}.video-modal__volume-range::-moz-range-progress{background:#69c0cf;border-radius:999px;height:3px}.video-modal__timeline::-webkit-slider-thumb{appearance:none;background:#69c0cf;border:1px solid #ffffffe6;border-radius:999px;width:11px;height:11px;margin-top:-4px}.video-modal__volume-range::-webkit-slider-thumb{appearance:none;background:#69c0cf;border:1px solid #ffffffe6;border-radius:999px;width:11px;height:11px;margin-top:-4px}.video-modal__timeline::-moz-range-thumb{background:#69c0cf;border:1px solid #ffffffe6;border-radius:999px;width:11px;height:11px}.video-modal__volume-range::-moz-range-thumb{background:#69c0cf;border:1px solid #ffffffe6;border-radius:999px;width:11px;height:11px}.video-modal__timeline:focus-visible,.video-modal__volume-range:focus-visible{outline-offset:4px;outline:2px solid #69c0cfb8}.video-modal__timeline:disabled{cursor:wait;opacity:.55}.video-modal__time{color:#ffffffc2;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.video-modal__volume{align-items:center;gap:9px;display:inline-flex}@media (max-width:640px){.video-modal__panel{width:min(94vw,150svh)}.video-modal__controls{grid-template-columns:auto minmax(70px,1fr) auto auto;gap:8px;min-height:48px;padding:7px 8px}.video-modal__volume-range{display:none}.video-modal__time{font-size:9px}}.security-page{background:var(--enoviq-white);min-height:100svh;color:var(--enoviq-anthracite);overflow-x:clip}.security-hero{min-height:min(760px,86svh);color:var(--enoviq-white);background:linear-gradient(#02080c52,#02080cc7),linear-gradient(135deg,#071519 0%,#0a2830 54%,#061016 100%);align-items:center;padding:136px clamp(34px,6vw,104px) 86px;display:grid;position:relative;overflow:hidden}.security-hero:before{content:none}.security-hero:after{content:"";background:linear-gradient(90deg,#0000,#69c0cf9e,#0000);height:1px;position:absolute;inset:auto clamp(34px,6vw,104px) 0}.security-hero__grid{aspect-ratio:1.25;opacity:.58;background-color:#ffffff06;background-image:linear-gradient(90deg,#69c0cf2e 1px,#0000 1px),linear-gradient(#69c0cf2e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #69c0cf47;width:min(520px,42vw);position:absolute;bottom:clamp(30px,7vw,112px);right:clamp(28px,7vw,132px);transform:skewY(-5deg)}.security-hero__grid:before,.security-hero__grid:after{content:"";background:#69c0cf14;border:1px solid #69c0cf75;position:absolute}.security-hero__grid:before{width:42%;height:28%;top:18%;left:14%}.security-hero__grid:after{width:38%;height:34%;bottom:16%;right:12%}.security-hero__inner{z-index:1;max-width:900px;position:relative}.security-hero__eyebrow{color:#69c0cf;margin:0 0 16px}.security-hero h1{max-width:900px;color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(42px,5.1vw,82px);font-weight:500;line-height:1.02}.security-hero p:not(.security-hero__eyebrow){color:#ffffffb8;max-width:740px;margin:24px 0 0;font-size:clamp(17px,1.32vw,21px);line-height:1.54}.security-hero__actions,.security-download-section__actions{flex-wrap:wrap;gap:12px;display:flex}.security-button{min-height:48px;color:inherit;text-align:center;border:1px solid #20242638;border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.security-button:hover,.security-button:focus-visible{outline:none;transform:translateY(-1px)}.security-button--primary{color:var(--enoviq-white);background:#2b8fa1;border-color:#2b8fa1}.security-button--primary:hover,.security-button--primary:focus-visible{background:#34a9bb;border-color:#34a9bb}.security-button--secondary{color:var(--enoviq-white);background:#ffffff0f;border-color:#ffffff57}.security-button--secondary:hover,.security-button--secondary:focus-visible{background:#ffffff21;border-color:#ffffff94}.security-button--dark{border-color:var(--enoviq-anthracite);background:var(--enoviq-anthracite);color:var(--enoviq-white)}.security-button--dark:hover,.security-button--dark:focus-visible{background:#15191b;border-color:#15191b}.security-card-section{background:var(--enoviq-light-gray)}.security-section-heading{max-width:920px}.security-section-heading p,.security-details-intro p,.security-download-section p{color:#2b8fa1;margin:0 0 12px}.security-section-heading h2,.security-details-intro h2,.security-download-section h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(30px,3.05vw,48px);font-weight:500;line-height:1.1}.security-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(42px,4.7vw,64px);display:grid}.security-card{background:#ffffffa3;border:1px solid #2024262e;align-content:start;min-height:350px;padding:clamp(24px,2.4vw,34px);scroll-margin-top:96px;display:grid}.security-card__icon{width:56px;height:56px;color:var(--enoviq-anthracite);background:#ffffff7a;border:1px solid #20242647;justify-content:center;align-items:center;display:inline-flex}.security-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.security-card h3{color:var(--enoviq-anthracite);letter-spacing:0;margin:34px 0 0;font-size:clamp(22px,1.8vw,30px);font-weight:560;line-height:1.08}.security-card p{color:#202426ad;margin:18px 0 0;font-size:16px;line-height:1.62}.security-details-section{background:var(--enoviq-white)}.security-details-intro{max-width:980px}.security-detail-list{border-top:1px solid #20242624;margin-top:clamp(44px,5.2vw,76px)}.security-detail-row{border-bottom:1px solid #20242624;grid-template-columns:minmax(220px,.7fr) minmax(0,1.25fr);gap:clamp(38px,7vw,118px);padding:clamp(42px,4.8vw,68px) 0;scroll-margin-top:96px;display:grid}.security-detail-row h3{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(27px,2.2vw,38px);font-weight:500;line-height:1.14}.security-detail-row__points{gap:0;display:grid}.security-detail-point{border-top:1px solid #2024261f;padding:22px 0}.security-detail-point:first-child{border-top:0;padding-top:0}.security-detail-point:last-child{padding-bottom:0}.security-detail-point strong{color:var(--enoviq-anthracite);font-size:16px;font-weight:650;line-height:1.55;display:inline}.security-detail-point p{color:#2024269e;margin:0;font-size:16px;line-height:1.72;display:inline}.security-detail-point p:before{content:" "}.security-download-section{background:var(--enoviq-light-gray);border:1px solid #20242624;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:0 clamp(34px,6vw,104px);padding:clamp(30px,3.4vw,48px);display:grid}.security-download-section__actions{justify-content:flex-end}.security-faq-section{background:var(--enoviq-white);grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(54px,10vw,160px);display:grid}.security-faq-aside{align-content:start;gap:24px;display:grid}.security-faq-aside h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(28px,2.35vw,42px);font-weight:500;line-height:1.12}.security-faq-aside a{width:fit-content;color:var(--enoviq-anthracite);align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .16s;display:inline-flex}.security-faq-aside a span{background:#4ee75c;width:10px;height:10px}.security-faq-aside a:hover,.security-faq-aside a:focus-visible{color:#247c8c;outline:none}.security-faq-list{border-top:1px solid #2024262e}.security-faq-item{border-bottom:1px solid #2024262e}.security-faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:20px;padding:30px 0;list-style:none;display:grid}.security-faq-item summary::-webkit-details-marker{display:none}.security-faq-item summary span{color:var(--enoviq-anthracite);letter-spacing:0;font-size:clamp(22px,1.65vw,30px);font-weight:540;line-height:1.18}.security-faq-item summary i{background:var(--enoviq-light-gray);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.security-faq-item summary i:before,.security-faq-item summary i:after{content:"";background:#20242694;width:14px;height:1px;position:absolute}.security-faq-item summary i:after{transition:transform .16s;transform:rotate(90deg)}.security-faq-item[open] summary i:after{transform:rotate(0)}.security-faq-item p{color:#202426a8;max-width:780px;margin:-10px 58px 32px 0;font-size:clamp(16px,1.22vw,19px);line-height:1.56}@media (max-width:1880px){.platform-explorer{grid-template-columns:minmax(280px,25%) minmax(0,1fr);gap:clamp(24px,2.8vw,40px)}.platform-model-image{width:min(920px,94%);top:50%;right:-1%}.platform-model-image--idle{transform:translateY(-50%)scale(.98)}.platform-model-image--control-focus{transform:translate(-24px,-48%)scale(1.07)}.platform-model-image--execution-focus{transform:translate(-24px,-55%)scale(1.07)}.platform-model-image--intelligence-focus{transform:translate(-10px,-50%)scale(1.025)}}@media (max-width:1680px){.platform-explorer{grid-template-columns:minmax(280px,25%) minmax(0,1fr);gap:clamp(22px,2.5vw,34px)}.platform-model-image{width:min(850px,92%);top:50%;right:-3%}.platform-model-image--idle{transform:translateY(-50%)scale(.98)}.platform-model-image--control-focus{transform:translate(-18px,-48%)scale(1.065)}.platform-model-image--execution-focus{transform:translate(-18px,-54%)scale(1.065)}.platform-model-image--intelligence-focus{transform:translate(-8px,-50%)scale(1.02)}}@media (max-width:1500px){.platform-explorer{grid-template-columns:minmax(280px,25%) minmax(0,1fr);gap:clamp(20px,2.4vw,30px)}.platform-visual,.platform-visual__canvas{min-height:clamp(500px,38vw,610px)}.platform-model-image{width:min(780px,90%);top:50%;right:-5%}.platform-model-image--idle{transform:translateY(-50%)scale(.98)}.platform-model-image--control-focus{transform:translate(-12px,-48%)scale(1.055)}.platform-model-image--execution-focus{transform:translate(-12px,-53%)scale(1.055)}.platform-model-image--intelligence-focus{transform:translate(-4px,-50%)scale(1.018)}}@media (max-height:820px) and (min-width:1021px){.blueprints-sticky{padding-top:38px;padding-bottom:20px}.blueprints-header h2{font-size:clamp(28px,2.45vw,42px)}.blueprints-header p{margin-top:12px}.blueprints-viewport{margin-top:24px}.blueprint-card{height:clamp(500px,100svh - 204px,620px)}.blueprint-card__blocks{margin-top:18px}.blueprint-card__content{padding:clamp(24px,2.7vw,38px) clamp(26px,3vw,44px)}.blueprint-card__content h3{font-size:clamp(24px,1.85vw,30px)}.blueprint-card__summary{margin-top:10px;font-size:14px}.blueprint-card__blocks p{font-size:13.5px;line-height:1.42}.blueprint-kpis{grid-template-columns:repeat(3,minmax(100px,132px));gap:5px}.blueprint-kpi{min-height:68px;padding:7px 8px}.blueprint-kpi strong{font-size:clamp(12px,.92vw,14px)}.blueprint-kpi span{font-size:7.6px}.blueprint-visual--knowledge .blueprint-kpis{grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,100% - clamp(48px,6.8vw,112px))}.blueprint-visual--knowledge .blueprint-kpi:nth-child(3){min-height:58px}.blueprints-progress{margin-top:30px}}@media (max-width:1180px){.hero-section{gap:42px;padding:126px clamp(26px,5vw,56px) 72px}.hero-content{width:min(100%,780px)}.hero-video-frame{--hero-video-base-scale:.9;--hero-video-growth:.06;--hero-video-lift:-10;width:min(100%,860px)}.hero-system-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-problem-section{padding:44px clamp(18px,4vw,34px)}.home-problem-panel{width:min(100%,980px);padding:42px clamp(18px,3.2vw,30px) 28px}.home-problem-header h2{font-size:clamp(29px,4.1vw,40px)}.home-problem-header h2 span+span,.home-problem-outcome p{white-space:normal}.home-problem-grid{grid-template-columns:1fr}.home-problem-cell{min-height:0}.home-problem-cell p{margin-top:34px}.home-problem-cell+.home-problem-cell{border-top:1px solid #ffffff38;border-left:0}.home-solution-section{padding:52px clamp(18px,4vw,34px) 68px}.home-solution-header{grid-template-columns:1fr;gap:20px}.home-solution-header h2{max-width:680px;font-size:clamp(29px,4.8vw,40px)}.home-solution-header p{justify-self:start;max-width:680px;margin:0}.home-solution-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solution-step-card{min-height:240px}.home-solution-step-card:nth-child(odd){border-left:0}.home-solution-step-card:nth-child(n+3){border-top:1px solid #2024260f}.home-solution-control-visual{min-height:0}.home-solution-control-visual .capability-visual--control-screen{--control-screen-height:clamp(440px,56vw,580px);width:100%;transform:none}.home-trust-section{min-height:auto;padding:58px clamp(26px,5vw,56px) 70px}.home-trust-header{grid-template-columns:1fr;gap:20px}.home-trust-header h2{max-width:680px;font-size:clamp(29px,4.8vw,40px)}.home-trust-intro{justify-self:start;max-width:720px;margin:0;font-size:15.5px;line-height:1.48}.home-trust-card-grid{grid-template-columns:1fr}.home-trust-card{min-height:190px}.benefits-section{padding:64px clamp(26px,5vw,56px) 84px}.benefits-header{grid-template-columns:1fr}.benefits-header h2,.benefits-intro{grid-column:1}.benefits-intro{max-width:820px;margin-top:20px}.benefits-title__line{white-space:normal}.benefits-grid{gap:38px}.platform-overview-section{padding:50px clamp(22px,4vw,42px) 62px}.platform-explorer{grid-template-columns:minmax(258px,31%) minmax(0,1fr);gap:clamp(18px,2.2vw,26px);min-height:430px}.platform-explorer__panel,.platform-explorer__copy{min-height:0}.platform-explorer__panel{align-self:center;min-height:330px;padding:16px}.platform-explorer__panel h3{font-size:clamp(20px,2.2vw,24px)}.platform-explorer__copy p{font-size:14.5px}.platform-explorer__tab{min-height:38px;padding:6px 0}.platform-visual{min-height:430px}.platform-overview__intro h2 span{white-space:normal}.platform-visual__canvas{min-height:430px}.platform-model-image{width:min(720px,104%);top:50%;right:-5%}.platform-model-image--idle{transform:translateY(-50%)scale(.98)}.platform-model-image--control-focus{transform:translate(-18px,-50%)scale(1.06)}.platform-model-image--execution-focus{transform:translate(-18px,-54%)scale(1.06)}.platform-model-image--intelligence-focus{transform:translate(-10px,-50%)scale(1.02)}.capabilities-section{padding:66px clamp(26px,5vw,56px) 86px}.capabilities-layout{grid-template-columns:1fr;gap:28px}.capabilities-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capabilities-tabs__item{border:1px solid #ffffff1f;min-height:48px;padding:0 12px}.capabilities-tabs__item:hover,.capabilities-tabs__item:focus-visible,.capabilities-tabs__item--active{padding-left:12px}.capability-visual__body{grid-template-columns:1fr}.capability-visual__rail{display:none}.control-screen__header{display:grid}.control-screen__appbar{padding-inline:18px}.control-screen__kpis,.control-screen__insight{width:100%}.control-screen__lower{grid-template-columns:1fr}.capability-visual--security-ops{min-height:500px}.security-ops-visual__pill--eu{right:61.2%}.security-ops-visual__pill--gdpr{left:61.2%}.security-ops-visual__pill--encrypted{right:56.2%}.security-ops-visual__pill--mfa{left:56.2%}.capability-visual--intelligence-screen{--intelligence-frame-size:10px;--intelligence-visual-height:auto;height:auto;min-height:auto;padding:var(--intelligence-frame-size)0 0 var(--intelligence-frame-size)}.intelligence-screen{grid-template-rows:auto auto auto;width:calc(100% + 42px);height:auto;min-height:auto}.intelligence-screen__body{grid-template-rows:auto auto;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr)}.intelligence-context-panel{grid-area:1/1}.intelligence-agent-panel{grid-area:1/2}.intelligence-action-panel{grid-area:2/1/auto/-1}.intelligence-action-list{grid-template-columns:1fr}.capability-visual--execution-screen{min-height:auto;padding:18px}.execution-device{width:100%;margin-right:0}.execution-device-grid{grid-template-columns:1fr;align-items:start}.execution-terminal-clip{border-radius:18px;height:auto;overflow:visible}.execution-tablet--station{width:100%;height:auto}.execution-station-body{grid-template:"order order""process context""actions actions"/minmax(0,.82fr) minmax(260px,1fr);height:auto}.execution-mobile-shell{justify-self:end;width:min(360px,100%);height:auto;margin-top:-18px;margin-right:18px;transform:none}.execution-mobile{height:auto;min-height:auto;display:block}.execution-mobile__card{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start}.execution-mobile__card h4,.execution-mobile__status,.execution-mobile__button{grid-column:1}.execution-mobile__rows,.execution-mobile__attachments,.execution-mobile__card blockquote{grid-column:2}.execution-mobile__card p{grid-column:1/-1}.context-visual__header{gap:8px;display:grid}.context-visual__header strong{text-align:left}.context-visual__flow{grid-template-columns:1fr;gap:18px}.context-visual__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.context-visual__connector{min-height:30px;position:relative}.context-visual__connector-lines{display:none}.context-visual__connector:before{content:"";background:linear-gradient(#69c0cf2e,#69c0cfa3,#69c0cf2e);width:1px;position:absolute;top:0;bottom:0;left:50%}.blueprints-section{min-height:auto}.blueprints-sticky{height:auto;padding:66px clamp(26px,5vw,56px) 86px;position:relative;overflow:visible}.blueprints-header,.blueprints-progress{width:100%}.blueprints-viewport{overflow:visible}.blueprints-track{flex-direction:column;width:100%;padding-inline:0;transform:none!important}.blueprint-card,.blueprint-card--active{opacity:1;filter:none;grid-template-columns:1fr;width:100%;height:auto;min-height:auto;transform:none}.blueprint-visual{border-bottom:1px solid #2024261f;border-right:0;min-height:360px}.blueprints-progress{display:none}.blueprints-header h2{white-space:normal}.process-section{padding:58px clamp(26px,5vw,56px) 70px}.process-header{grid-template-columns:1fr;gap:20px}.process-header h2{white-space:normal;max-width:680px;font-size:clamp(29px,4.8vw,40px)}.process-header>p:not(.process-eyebrow){justify-self:start;max-width:720px;margin:0;font-size:15.5px;line-height:1.48}.process-panel,.process-panel--active-1,.process-panel--active-2{grid-template-columns:1fr;min-height:auto}.process-step{border-top:1px solid #20242614;border-left:0;min-height:80px;padding:22px}.process-step:first-child{border-top:0}.process-step__top{align-items:center}.process-step__index{color:#2024266b;font-size:28px;line-height:1;position:static}.process-step--active .process-step__index{color:#202426d1;transform:none}.process-step__body{margin-top:20px;display:none}.process-step--active .process-step__body{display:grid}.process-step__copy{font-size:15.5px;line-height:1.48}.process-diagram,.process-visual{width:min(360px,100%)}.final-cta-section{padding:42px clamp(26px,5vw,56px)}.final-cta-inner{gap:16px}.final-cta{min-height:112px}.final-cta__label{font-size:clamp(25px,3.7vw,34px)}.site-footer-cta__inner{width:calc(100vw - clamp(52px,10vw,112px))}.site-footer-cta__card{min-height:128px}.site-footer-cta__card span{font-size:clamp(28px,4.4vw,40px)}.site-footer{--site-footer-content-width:calc(100vw - clamp(52px,10vw,112px));padding:0}.site-footer__main{grid-template-columns:1fr}.site-footer__main:before{display:none}.site-footer__brand-panel{border-bottom:1px solid #ffffff24;border-right:0;grid-row:auto;min-height:220px;padding:30px 0}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__column:nth-child(2n){border-right:0}.site-footer__column:nth-child(n+3){border-top:1px solid #ffffff24}.site-footer__legal-panel{border-top:0;grid-column:1}.site-footer__wordmark{min-height:128px}}@media (max-width:720px){.hero-section{gap:34px;padding:108px 22px 54px}.hero-title{font-size:clamp(31px,9.2vw,42px)}.hero-subline{color:#202426d6;margin-top:18px}.hero-subline>.hero-subline__desktop{display:none!important}.hero-subline>.hero-subline__mobile{display:inline!important}.hero-actions{grid-template-columns:1fr;width:100%;max-width:280px;margin-top:24px;display:grid}.hero-actions .hero-button,.hero-actions .hero-video-button{width:100%}.hero-video-frame{--hero-video-base-scale:1;--hero-video-growth:0;--hero-video-lift:0;aspect-ratio:7/10;border-left:0;border-right:0;border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-video-play-button{gap:12px;min-height:52px;padding:0 10px 0 18px}.hero-video-play-button strong{font-size:12px}.hero-video-play-button__icon{width:32px;height:32px}.hero-system-cards{grid-template-columns:1fr;padding-bottom:0}.hero-system-card{padding:14px 15px}.hero-system-card__body strong{font-size:25px}.home-problem-section{padding:42px 14px}.home-problem-panel{padding:30px 18px 20px}.home-problem-header{text-align:left;justify-items:start}.home-problem-header h2{font-size:clamp(29px,8vw,38px)}.home-problem-cell,.home-problem-outcome{padding:22px 18px}.home-problem-cell p{margin-top:28px}.home-problem-actions{gap:18px}.home-solution-section{padding:44px 14px 56px}.home-solution-inner{gap:22px}.home-solution-header h2{font-size:clamp(28px,7.4vw,36px)}.home-solution-header h2 span{display:block}.home-solution-header p{font-size:14.5px;line-height:1.45}.home-solution-step-grid{grid-template-columns:1fr}.home-solution-step-card{border-left:0;min-height:220px;padding:24px 20px}.home-solution-step-card+.home-solution-step-card{border-top:1px solid #2024260f;border-left:0}.home-solution-step-card__tag{top:20px;right:18px}.home-solution-step-card h3{margin-top:46px;font-size:clamp(21px,5.2vw,26px)}.home-solution-step-card p{max-width:330px;font-size:14.5px}.home-solution-cta-card{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.home-solution-cta-card__button{width:100%}.home-solution-control-card{padding:0}.home-solution-control-visual{min-height:0}.home-solution-control-visual .capability-visual--control-screen{--control-frame-size:8px;--control-screen-height:530px;width:100%;transform:none}.home-trust-section{padding:48px 22px 58px}.home-trust-inner{gap:24px}.home-trust-eyebrow{letter-spacing:.14em;gap:14px;font-size:12px}.home-trust-header h2{font-size:clamp(28px,7.4vw,36px)}.home-trust-intro{font-size:14.5px;line-height:1.45}.home-trust-card{min-height:0;padding:24px 20px 26px}.home-trust-card h3{margin-top:22px;font-size:21px}.home-trust-card p{margin-top:16px;font-size:14.5px}.home-trust-statement{grid-template-columns:1fr;grid-template-areas:"quote""caption""actions";align-items:start;min-height:0;padding:24px 20px 28px}.home-trust-statement blockquote{font-size:clamp(19px,5.4vw,25px)}.home-trust-statement figcaption{margin-top:-6px}.home-trust-statement__actions{justify-self:start}.home-trust-statement__button-row{flex-wrap:wrap;justify-content:flex-start}.home-trust-statement__text-link{justify-self:start}.home-trust-statement__button{width:fit-content}.benefits-section{padding:58px 22px 72px}.benefits-header h2{font-size:clamp(27px,7.4vw,34px)}.benefits-title__line{display:inline}.benefits-grid{grid-template-columns:1fr;gap:34px;margin-top:44px}.benefit-column{padding-top:24px}.platform-overview-section{padding:46px 22px 56px}.platform-overview__intro h2{font-size:clamp(27px,7.2vw,34px)}.platform-overview__intro h2 span{white-space:normal}.platform-overview__intro p{margin-top:14px;font-size:15px}.platform-explorer{gap:18px;min-height:0;margin-top:26px}.platform-explorer__panel{gap:14px;min-height:0;padding:15px}.platform-explorer__copy{min-height:0}.platform-explorer__panel h3{font-size:clamp(21px,6.2vw,27px)}.platform-explorer__tabs{gap:0}.platform-explorer__tab{min-height:46px;padding:9px 0}.platform-visual,.platform-visual__canvas{min-height:300px}.platform-model-image{width:106%;top:50%;right:-8%}.platform-model-image--idle{transform:translateY(-50%)scale(.98)}.platform-model-image--control-focus{transform:translate(-18px,-50%)scale(1.05)}.platform-model-image--execution-focus{transform:translate(-18px,-53%)scale(1.05)}.platform-model-image--intelligence-focus{transform:translate(-10px,-50%)scale(1.015)}.platform-hotspot__tag{min-width:160px;max-width:190px}.platform-hotspot__tag strong,.platform-hotspot__tag small{white-space:normal}.capabilities-section{padding:56px 22px 72px}.capabilities-section__intro h2{font-size:clamp(29px,8.4vw,38px)}.capabilities-section__intro p{margin-top:14px;font-size:15px}.capabilities-layout{margin-top:36px}.capabilities-tabs{grid-template-columns:1fr}.capabilities-content__copy{padding:24px 18px 26px}.capabilities-content__copy h3{font-size:clamp(25px,7.2vw,33px)}.capability-visual{min-height:360px;margin:16px 0 0 12px}.capability-visual--security-ops{min-height:auto}.security-ops-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;padding:18px;display:grid}.security-ops-visual__network{display:none}.security-ops-visual__node,.security-ops-visual__core{opacity:1;width:auto;height:auto;min-height:106px;position:relative;inset:auto;transform:none}.security-ops-visual__core{order:1;grid-column:1/-1;min-height:148px;padding:20px}.security-ops-visual__node--roles{order:2}.security-ops-visual__node--approvals{order:3}.security-ops-visual__node--hosting{order:6}.security-ops-visual__node--audit{order:7}.security-ops-visual__node--tenant{order:10;grid-column:1/-1}.security-ops-visual__pill{opacity:1;justify-content:center;min-height:36px;padding:0 12px;font-size:12px;position:relative;inset:auto;transform:none}.security-ops-visual__pill--eu{order:4}.security-ops-visual__pill--gdpr{order:5}.security-ops-visual__pill--encrypted{order:8}.security-ops-visual__pill--mfa{order:9}.capability-visual--control-screen{--control-frame-size:8px;--control-screen-height:530px;min-height:var(--control-screen-height);margin:16px 0 0 12px}.control-screen{min-height:calc(var(--control-screen-height) - var(--control-frame-size));padding:0}.control-screen__appbar{gap:8px;min-height:44px;padding:8px 10px;display:flex}.control-screen__brand{gap:0}.control-screen__brand strong{font-size:15px}.control-screen__brand-system{display:none}.control-screen__appbar-actions{justify-content:flex-end;gap:6px;width:auto;margin-left:auto}.control-screen__intelligence-button{flex:0 0 30px;width:30px;min-width:30px;min-height:30px;padding:0}.control-screen__intelligence-button svg{width:15px;height:15px}.control-screen__intelligence-label{display:none}.control-screen__header{padding:18px 14px 0}.control-screen__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.control-screen__kpis span{min-height:47px;padding:8px}.control-screen__kpis small{font-size:9px}.control-screen__kpis strong{font-size:15px}.control-screen__toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;margin-top:14px;padding:0 14px;display:grid}.control-screen__toolbar>div{display:contents}.control-screen__toolbar-item,.control-screen__run-status{text-align:center;white-space:nowrap;justify-content:center;min-width:0;min-height:27px;padding:0 6px}.control-screen__toolbar-item{font-size:10.5px}.control-screen__toolbar-item--deviation{display:none}.control-screen__run-status{width:auto;font-size:9px}.control-screen__run-status-desktop{display:none}.control-screen__run-status-mobile{display:inline}.control-gantt{grid-template-columns:minmax(92px,108px) minmax(0,1fr);width:calc(100% + 94px)}.control-gantt__scan{left:108px}.control-gantt__resource-head{padding:0 9px;font-size:9px}.control-gantt__time-head span{font-size:9px}.control-gantt__resource,.control-gantt__lane{min-height:52px}.control-gantt__resource{padding:8px 9px}.control-gantt__resource strong{font-size:11px}.control-gantt__resource span,.control-gantt__task small{display:none}.control-gantt__task{gap:0;min-width:25px;padding:0 6px;top:11px;bottom:11px}.control-gantt__task strong{font-size:9.5px}.control-screen__insight{grid-template-columns:8px minmax(0,1fr);gap:9px;padding:11px}.control-screen__lower{margin:12px 14px 0}.control-screen__heatmap{gap:5px;padding:10px}.control-screen__heatmap-head,.control-screen__heatmap-row{grid-template-columns:minmax(42px,.6fr) repeat(6,minmax(13px,1fr));gap:4px}.control-screen__heatmap-head span,.control-screen__heatmap-row>span,.control-screen__heatmap-legend span{font-size:8.5px}.control-screen__heatmap-cell{min-height:15px;font-size:8.5px}.control-screen__heatmap-legend{justify-content:flex-start;gap:7px}.control-screen__insight strong{font-size:12px}.control-screen__insight small{font-size:10.5px}.capability-visual--intelligence-screen{--intelligence-frame-size:7px;height:auto;min-height:auto;padding:var(--intelligence-frame-size)0 0 var(--intelligence-frame-size);margin:16px 0 0 12px}.intelligence-screen{grid-template-rows:auto;width:100%;height:auto;min-height:auto}.intelligence-screen__appbar{gap:9px;min-height:auto;padding:10px 12px;display:grid}.intelligence-screen__brand{justify-content:space-between}.intelligence-screen__brand strong{font-size:14px}.intelligence-screen__brand>span{font-size:11px}.intelligence-screen__appbar-actions{justify-content:space-between;width:100%}.intelligence-screen__mode-pill{flex:auto;min-width:0}.intelligence-screen__mode-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.intelligence-screen__casebar{gap:12px;min-height:auto;padding:14px 12px;display:grid}.intelligence-screen__casebar-meta{flex-wrap:wrap;gap:8px;font-size:11px}.intelligence-screen__body{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;padding:12px}.intelligence-context-panel,.intelligence-agent-panel,.intelligence-action-panel{grid-area:auto}.intelligence-panel-heading{align-items:start}.intelligence-panel-heading strong{text-align:left}.intelligence-context-item{grid-template-columns:30px minmax(0,1fr);min-height:64px}.intelligence-context-item b{grid-column:2;align-self:auto;width:fit-content}.intelligence-agent-panel__top{gap:8px;display:grid}.intelligence-agent-panel__top>span{width:fit-content}.intelligence-agent-section{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px 0}.intelligence-agent-section p,.intelligence-agent-section li{font-size:11.5px}.intelligence-effect-grid,.intelligence-action-list,.intelligence-chart-stack{grid-template-columns:1fr}.intelligence-agent-sources{gap:7px}.intelligence-agent-sources>div{justify-content:flex-start}.intelligence-action-card{grid-template-columns:30px minmax(0,1fr) 16px;min-height:82px;padding:10px}.intelligence-action-card strong,.intelligence-action-card em{white-space:normal}.capability-visual--execution-screen{min-height:auto;margin:16px 0 0 12px;padding:12px}.execution-device{width:100%;margin-right:0;padding-bottom:0}.execution-tablet{border-radius:16px;padding:8px}.execution-tablet:before,.execution-terminal-clip{border-radius:16px}.execution-device-grid{gap:12px}.execution-appbar{gap:10px;min-height:auto;padding:12px;display:grid}.execution-appbar__brand{justify-content:space-between}.execution-tabs{padding-bottom:2px;overflow-x:auto}.execution-tabs__item{flex:none;min-height:27px;padding-inline:9px;font-size:11px}.execution-station-body{grid-template-columns:1fr;grid-template-areas:"order""process""context""actions";gap:12px;padding:12px}.execution-order-panel,.execution-process-panel,.execution-context-panel,.execution-action-panel{padding:14px}.execution-order-panel__top{display:grid}.execution-order-panel__top h4{font-size:23px}.execution-order-panel__top>strong{width:fit-content}.execution-checklist__item{min-height:40px;padding-inline:10px}.execution-checklist__item strong{font-size:12px}.execution-checklist__item small{font-size:10px}.execution-action-panel,.execution-action-panel__chips,.execution-mobile__card,.execution-mobile__rows{grid-template-columns:1fr}.execution-mobile-shell{border-radius:22px;justify-self:stretch;width:100%;margin:0;padding:7px;transform:none}.execution-mobile-shell:before{border-radius:22px}.execution-mobile{border-radius:15px}.execution-mobile__card h4,.execution-mobile__status,.execution-mobile__button,.execution-mobile__rows,.execution-mobile__attachments,.execution-mobile__card blockquote,.execution-mobile__card p{grid-column:auto}.execution-floating-card{grid-template-columns:30px minmax(0,1fr);gap:9px;width:100%;margin-top:12px;padding:11px;position:relative;bottom:auto;right:auto}.execution-floating-card>svg:first-child{width:30px;height:30px;padding:6px}.execution-floating-card>svg:last-child{display:none}.context-visual{padding:18px}.context-visual__stack{grid-template-columns:1fr}.context-visual__tile{min-height:40px}.blueprints-sticky{padding:56px 22px 72px}.blueprints-header h2{font-size:clamp(29px,8.4vw,38px)}.blueprints-header p{margin-top:14px;font-size:15px}.blueprints-viewport{margin-top:32px}.blueprint-visual{min-height:310px}.blueprint-visual--video{min-height:430px}.blueprint-video-chart{gap:10px;width:auto;padding:13px;top:14px;left:14px;right:14px}.blueprint-video-chart__header strong{max-width:210px;font-size:14px}.blueprint-video-chart__row{grid-template-columns:76px minmax(0,1fr) 38px;gap:9px}.blueprint-video-chart__trend{height:30px;padding-top:9px}.blueprint-video-decision{gap:9px;width:auto;padding:13px;bottom:14px;left:14px;right:14px}.blueprint-video-decision h4{font-size:16px}.blueprint-video-decision div{grid-template-columns:76px minmax(0,1fr);gap:9px;padding-top:8px}.blueprint-kpis{display:none}.blueprint-image-flow{gap:8px;width:auto;padding:12px;top:14px;left:14px;right:14px}.blueprint-image-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.blueprint-image-flow__steps i{display:none}.blueprint-image-flow__steps span{grid-template-columns:22px minmax(0,1fr)}.blueprint-image-flow__steps svg{width:22px;height:22px}.blueprint-image-task{gap:9px;width:auto;padding:13px;bottom:14px;left:14px;right:14px}.blueprint-image-task h4{font-size:16px}.blueprint-image-task div{grid-template-columns:76px minmax(0,1fr);gap:9px;padding-top:8px}.blueprint-knowledge-panel{gap:10px;width:auto;padding:13px;top:14px;left:14px;right:14px}.blueprint-knowledge-panel__rows{gap:8px}.blueprint-knowledge-panel__rows p{grid-template-columns:22px minmax(0,1fr)}.blueprint-knowledge-panel__rows svg{width:22px;height:22px}.blueprint-knowledge-card{gap:9px;width:auto;padding:13px;bottom:14px;left:14px;right:14px}.blueprint-knowledge-card h4{font-size:16px}.blueprint-knowledge-card strong{font-size:12.5px}.blueprint-visual__cockpit{width:calc(100% - 36px)}.blueprint-visual__alert{left:18px;right:18px}.blueprint-card__content{padding:24px 20px 20px}.blueprint-card__content h3{font-size:clamp(24px,7vw,32px)}.blueprint-card__blocks div{grid-template-columns:1fr;gap:5px;padding:12px 0}.blueprint-card__actions,.blueprint-card__button{width:100%}.process-section{padding:48px 22px 58px}.process-header h2{white-space:normal;font-size:clamp(28px,7.4vw,36px)}.process-header>p:not(.process-eyebrow){margin-top:14px;font-size:14.5px;line-height:1.45}.process-panel{margin-top:24px}.process-step{padding:20px}.process-step__title{font-size:21px}.process-step__copy{font-size:15px}.process-diagram{width:min(320px,100%);margin-top:0}.process-visual{transform-origin:0 0;min-height:220px;transform:scale(.82)}.final-cta-section{padding:34px 22px}.final-cta-inner{grid-template-columns:1fr;gap:12px;padding:22px 0}.final-cta{min-height:104px;padding:18px}.final-cta__label{font-size:clamp(24px,7.2vw,32px)}.final-cta svg{width:28px;height:28px}.site-footer-cta{padding:28px 0}.site-footer-cta__inner{grid-template-columns:1fr;gap:12px;width:calc(100vw - 28px)}.site-footer-cta__card{min-height:104px;padding:18px}.site-footer-cta__card span{font-size:clamp(27px,8vw,36px)}.site-footer-cta__card svg{width:30px;height:30px;margin-top:4px}.site-footer{--site-footer-content-width:calc(100vw - 28px);padding:0}.site-footer__surface{width:100%}.site-footer__pill{width:100%;min-height:42px;padding:0 18px;font-size:14px}.site-footer__brand-panel{gap:14px;min-height:auto;padding:24px 0}.site-footer__brand-panel p{font-size:14.5px}.site-footer__brand-demo{margin-top:16px;position:static}.site-footer__nav{grid-template-columns:1fr}.site-footer__column,.site-footer__column:nth-child(n+3){border-top:1px solid #ffffff24;border-right:0;min-height:auto;padding:22px 18px}.site-footer__column h2,.site-footer__legal-panel>p{font-size:11px}.site-footer__column a,.site-footer__column button,.site-footer__legal a,.site-footer__legal button{font-size:14.5px}.site-footer__legal-panel{grid-template-columns:1fr;gap:14px;padding:22px 18px}.site-footer__legal{grid-template-columns:1fr}.site-footer__wordmark{justify-content:flex-start;min-height:92px;padding-left:18px;font-size:clamp(58px,19vw,86px)}.site-footer__bottom{grid-template-columns:1fr;gap:8px;padding:16px 18px}.site-footer__bottom p,.site-footer__bottom p:nth-child(2),.site-footer__bottom p:last-child{text-align:left}.capability-visual__toolbar{grid-template-columns:1fr}.capability-visual__toolbar span{border-bottom:1px solid #ffffff14;border-right:0}.capability-visual__workspace{grid-template-rows:none;grid-template-columns:1fr}.capability-visual__panel--large{grid-row:auto}.video-modal{padding:12px}}.legal-page{color:#ffffffb8}.legal-page h1{color:#fff!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important}.legal-page h2{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.legal-page p,.legal-page li{color:#ffffffb8!important;font-size:13px!important;line-height:1.55!important}.legal-page a{font-size:inherit}.legal-page .legal-back,.legal-page .legal-kicker{font-size:12px!important}@media (max-width:768px){.legal-page h1{font-size:26px!important}}.demo-drawer{font-size:14px;line-height:1.45}.demo-drawer__title{letter-spacing:0!important;color:#171a1f!important;font-size:32px!important;font-weight:650!important;line-height:1.1!important}.demo-drawer__intro{color:#4b5563!important;font-size:15px!important;line-height:1.55!important}.demo-drawer__field{min-height:54px;position:relative}.demo-drawer__input{color:#171a1f;background:0 0;border:0;outline:0;width:100%;height:54px;padding:23px 16px 7px;font-size:14px;font-weight:650;line-height:18px;display:block}.demo-drawer__input:focus-visible,.demo-drawer__textarea:focus-visible{outline-offset:-3px;outline:3px solid #176f80}.demo-drawer__label{pointer-events:none;color:#6b7280;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1;transition:top .16s,transform .16s,font-size .16s,letter-spacing .16s,color .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.demo-drawer__input:focus+.demo-drawer__label,.demo-drawer__input:not(:placeholder-shown)+.demo-drawer__label{color:#6b7280;letter-spacing:.16em;font-size:9px;top:12px;transform:translateY(0)}.demo-drawer__microcopy{margin:-3px 16px 11px;color:#6b7280!important;font-size:11px!important;line-height:1.35!important}.demo-drawer__textarea-field{min-height:96px;position:relative}.demo-drawer__textarea{color:#171a1f;resize:none;background:0 0;border:0;outline:0;width:100%;height:96px;padding:29px 16px 9px;font-size:14px;font-weight:650;line-height:1.45;display:block}.demo-drawer__textarea-label{pointer-events:none;color:#6b7280;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1;transition:top .16s,font-size .16s,letter-spacing .16s,color .16s;position:absolute;top:20px;left:16px}.demo-drawer__textarea:focus+.demo-drawer__textarea-label,.demo-drawer__textarea:not(:placeholder-shown)+.demo-drawer__textarea-label{color:#6b7280;letter-spacing:.16em;font-size:9px;top:12px}.demo-drawer__disclaimer{color:#6b7280!important;margin-top:14px!important;font-size:11px!important;line-height:1.45!important}.demo-drawer__contact{margin-top:22px;padding-top:22px}.demo-drawer__contact-kicker{text-transform:uppercase;letter-spacing:.18em!important;color:#6b7280!important;margin-bottom:14px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.demo-drawer__contact-links{gap:14px}.contact-drawer__partner-highlight{background:linear-gradient(135deg,#2b8fa11a,#2b8fa109),#fff;border:1px solid #2b8fa147;margin-bottom:24px;padding:16px 18px;box-shadow:0 14px 36px #1118270f}.contact-drawer__partner-highlight p{margin:0}.contact-drawer__partner-highlight p:first-child{color:#176f80}.contact-drawer__partner-highlight p:last-child{color:#4b5563;margin-top:8px;font-size:13px;line-height:1.5}.contact-drawer__select-field{flex-direction:column;gap:10px;padding:18px 16px 16px;display:flex;position:relative}.contact-drawer__select-label{color:#6b7280;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.2}.contact-drawer__select{appearance:none;color:#171a1f;width:100%;font:inherit;background:linear-gradient(45deg,#0000 50%,#2b8fa1 50%) calc(100% - 18px)/6px 6px no-repeat,linear-gradient(135deg,#2b8fa1 50%,#0000 50%) calc(100% - 12px)/6px 6px no-repeat,#f7f9fa;border:1px solid #20242629;border-radius:0;outline:none;padding:14px 38px 14px 14px;font-size:14px;font-weight:550;line-height:1.2}.contact-drawer__select:focus-visible{outline-offset:2px;border-color:#176f80;outline:2px solid #176f80;box-shadow:0 0 0 3px #176f8033}.demo-drawer__success-title{color:#171a1f!important;font-size:18px!important;font-weight:650!important;line-height:1.25!important}.demo-drawer__success-copy{color:#4b5563!important;font-size:13px!important;line-height:1.5!important}.demo-drawer__error{color:#b42318!important;font-size:12px!important;line-height:1.45!important}@media (max-width:640px){.demo-drawer__title{font-size:29px!important}.demo-drawer__intro{font-size:14px!important}}@media (max-width:1320px){.security-hero{min-height:auto;padding:130px clamp(26px,5vw,56px) 76px}.security-hero__grid{opacity:.36;width:min(460px,46vw);right:-6%}.security-card-section,.security-details-section,.security-faq-section{padding:66px clamp(26px,5vw,56px) 84px}.security-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-card{min-height:300px}.security-detail-row{grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:40px}.security-download-section{grid-template-columns:1fr;align-items:start;margin:0 clamp(26px,5vw,56px)}.security-download-section__actions{justify-content:flex-start}.security-faq-section{grid-template-columns:1fr;gap:34px}}@media (max-width:720px){.security-hero{padding:110px 22px 64px}.security-hero__grid{opacity:.22;width:520px;top:auto;bottom:28px;right:-42%}.security-hero h1{font-size:clamp(36px,10.2vw,48px)}.security-hero p:not(.security-hero__eyebrow){font-size:16px}.security-hero__actions,.security-download-section__actions{grid-template-columns:1fr;width:100%;display:grid}.security-button{width:100%;min-height:50px;padding:0 14px}.security-card-section,.security-details-section,.security-faq-section{padding:56px 22px 72px}.security-card-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.security-card{min-height:auto;padding:22px}.security-card h3{margin-top:24px}.security-detail-list{margin-top:34px}.security-detail-row{grid-template-columns:1fr;gap:24px;padding:38px 0}.security-detail-point{padding:18px 0}.security-detail-point strong,.security-detail-point p{display:block}.security-detail-point p{margin-top:6px}.security-detail-point p:before{content:none}.security-download-section{margin:0 22px;padding:24px}.security-download-section h2,.security-section-heading h2,.security-details-intro h2{font-size:clamp(27px,7.6vw,36px)}.security-faq-aside{gap:18px}.security-faq-item summary{grid-template-columns:minmax(0,1fr) 36px;gap:16px;padding:24px 0}.security-faq-item summary span{font-size:clamp(21px,6.4vw,27px)}.security-faq-item summary i{width:36px;height:36px}.security-faq-item p{margin:-4px 0 26px;font-size:16px}}.security-hero__inner,.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-documents-section,.security-faq-section,.security-final-section{width:min(100%,1180px);margin-left:auto;margin-right:auto}.security-hero__inner{max-width:1180px}.security-hero h1{max-width:960px}.security-detail-row h3{max-width:330px}.security-documents-section,.security-final-section{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(44px,7vw,104px);padding:clamp(62px,6vw,92px) 0;display:grid}.security-documents-section{border-top:1px solid #20242624;border-bottom:1px solid #20242624}.security-documents-section p,.security-final-section p{color:#202426ad;margin:16px 0 0;font-size:16.5px;line-height:1.62}.security-documents-section .technical-label,.security-final-section .technical-label{color:#2b8fa1;margin:0 0 12px}.security-documents-section h2,.security-final-section h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(30px,2.8vw,46px);font-weight:500;line-height:1.1}.security-documents-section__body{align-content:start;gap:22px;display:grid}.security-documents-section__body .security-button{width:fit-content}.security-documents-grid{flex-wrap:wrap;gap:8px;display:flex}.security-documents-grid span{color:#247c8c;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;background:#2b8fa112;border:1px solid #2b8fa147;padding:8px 10px;font-size:10px;font-weight:650;line-height:1.15}.security-final-section{background:var(--enoviq-light-gray);border:1px solid #20242624;align-items:center;margin-bottom:clamp(28px,4vw,52px);padding:clamp(34px,4vw,54px)}.security-final-section__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1180px){.security-card-section,.security-details-section,.security-faq-section{padding-left:clamp(26px,5vw,56px);padding-right:clamp(26px,5vw,56px)}.security-documents-section,.security-final-section{grid-template-columns:1fr;gap:28px;width:calc(100% - 2*clamp(26px,5vw,56px))}.security-detail-row{grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:40px}.security-final-section__actions{justify-content:flex-start}}@media (max-width:720px){.security-card-section,.security-details-section,.security-faq-section{padding-left:22px;padding-right:22px}.security-card{min-height:auto}.security-documents-section,.security-final-section{width:calc(100% - 44px);padding:38px 0}.security-final-section{padding:24px}.security-documents-section__body .security-button,.security-final-section__actions,.security-final-section__actions .security-button{width:100%}.security-final-section__actions{grid-template-columns:1fr;display:grid}}.security-section-heading,.security-card-grid{width:min(100%,1120px)}.security-details-intro,.security-detail-list,.security-documents-section,.security-final-section{width:min(100%,1040px)}.security-card h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;margin-top:30px;font-size:clamp(21px,1.35vw,25px);line-height:1.12}.security-card p{font-size:15.5px;line-height:1.6}.security-detail-row h3{font-size:clamp(27px,2vw,34px)}.security-documents-section{grid-template-columns:minmax(320px,.82fr) minmax(0,.95fr);gap:clamp(42px,5vw,74px)}.security-faq-section{grid-template-columns:minmax(280px,320px) minmax(0,620px);justify-content:center;gap:clamp(52px,7vw,96px)}.security-faq-aside a{align-items:flex-start;gap:11px}.security-faq-aside a svg{fill:none;stroke:#2b8fa1;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:4px}@media (max-width:1180px){.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list{width:100%}.security-documents-section,.security-final-section{width:calc(100% - 2*clamp(26px,5vw,56px))}.security-detail-row,.security-documents-section,.security-faq-section{grid-template-columns:1fr;gap:32px}.security-faq-aside h2{max-width:none}}@media (max-width:720px){.security-card h3{font-size:23px}.security-documents-section,.security-final-section{width:calc(100% - 44px)}}@media (max-width:1180px){.security-page{--security-content-width:calc(100vw - clamp(52px,10vw,112px))}.security-hero__inner,.security-faq-section,.security-final-section{grid-template-columns:1fr}.security-hero-visual{justify-self:start}.security-final-section__actions{justify-content:flex-start}}@media (max-width:900px){.security-page{--security-content-width:calc(100vw - 28px)}}@media (max-width:720px){.security-page{--security-content-width:calc(100vw - 44px)}.security-hero{padding:96px 22px 52px}.security-hero__inner,.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-documents-section,.security-faq-section,.security-final-section{width:100%;max-width:100%}.security-hero h1{max-width:360px;font-size:clamp(30px,8vw,36px);line-height:1.08}.security-hero p:not(.security-hero__eyebrow){max-width:390px;font-size:14.5px;line-height:1.48}.security-card-section,.security-details-section,.security-faq-section{padding:44px 22px 56px}.security-section-heading h2,.security-details-intro h2,.security-documents-section h2,.security-faq-aside h2{font-size:clamp(28px,7.4vw,34px);line-height:1.1}.security-card-grid{grid-template-columns:1fr;margin-top:24px}.security-detail-row,.security-documents-section{grid-template-columns:1fr;gap:24px}.security-documents-section,.security-final-section{width:calc(100% - 44px);max-width:calc(100% - 44px)}.security-documents-section{padding:36px 20px}.security-final-section{padding:28px 20px}.security-card{min-height:auto;padding:24px 20px}.security-card h3{margin-top:24px;font-size:clamp(20px,5.2vw,24px)}.security-card p,.security-detail-point strong,.security-detail-point p,.security-documents-section p,.security-final-section p{font-size:14.5px;line-height:1.5}.security-detail-list{margin-top:24px}.security-detail-row{padding:30px 0}.security-detail-row h3{max-width:none;font-size:clamp(21px,5.6vw,25px)}.security-detail-point{padding:14px 0}.security-faq-item summary{grid-template-columns:minmax(0,1fr) 30px;gap:14px;padding:18px 0}.security-faq-item summary span{font-size:clamp(17px,4.8vw,20px)}.security-faq-item summary i{width:30px;height:30px}.security-faq-item p{margin-right:0}.security-final-section__actions,.security-final-section .security-button{width:100%}}@media (max-width:1180px){.about-page{--about-content-width:calc(100vw - clamp(52px,10vw,112px))}.about-hero__inner{min-height:auto}.about-why__inner,.about-work__grid,.about-principles__inner{grid-template-columns:1fr}.about-why__copy,.about-work__header,.about-principles__header{max-width:820px}.about-principles__header{position:static}}@media (max-width:900px){.about-page{--about-content-width:calc(100vw - 28px)}}@media (max-width:720px){.about-page{--about-content-width:calc(100vw - 44px)}.about-hero__inner{padding:96px 22px 56px}.about-hero__logo-wrap,.about-why__inner,.about-work__inner,.about-practice__inner,.about-quote__inner,.about-principles__inner{width:100%;max-width:100%}.about-work__grid,.about-practice-flow,.about-practice__points{grid-template-columns:1fr}.about-hero__actions,.about-hero__button{width:100%}}@media (max-width:1180px){.partner-page{--partner-content-width:calc(100vw - clamp(52px,10vw,112px))}.partner-hero__inner,.partner-why-section__grid,.partner-benefits-section__header,.partner-final-section__inner,.partner-process-section .process-header{grid-template-columns:1fr}.partner-hero__copy,.partner-why-section__content,.partner-benefits-section__header,.partner-final-section__copy{max-width:820px}.partner-benefits-section__intro,.partner-final-section__copy{justify-self:start;justify-items:start}.partner-types-grid,.partner-benefits-grid{grid-template-columns:1fr}.partner-process-panel,.partner-process-panel--active-1,.partner-process-panel--active-2,.partner-process-panel--active-3{grid-template-columns:1fr;min-height:auto}}@media (max-width:900px){.partner-page{--partner-content-width:calc(100vw - 28px)}}@media (max-width:720px){.partner-page{--partner-content-width:calc(100vw - 44px)}.partner-hero{padding:96px 22px 56px}.partner-hero__inner,.partner-section__inner,.partner-types-section__inner,.partner-process-section .process-inner,.partner-final-section__inner{width:100%;max-width:100%}.partner-type-card{grid-template-columns:1fr}.partner-button{width:100%}}.about-why-section,.about-practice-section,.about-principles-section,.about-work-section{padding-top:clamp(58px,5.4vw,86px);padding-bottom:clamp(64px,5.6vw,92px)}@media (max-width:1180px){.about-page{--about-content-width:calc(100vw - clamp(52px,10vw,112px))}.about-hero__inner{min-height:auto}.about-why__inner,.about-work__grid,.about-principles__inner{grid-template-columns:1fr}.about-why__copy,.about-work__header,.about-principles__header{max-width:820px}.about-principles__header{position:static}}@media (max-width:900px){.about-page{--about-content-width:calc(100vw - 28px)}}@media (max-width:720px){.about-page{--about-content-width:calc(100vw - 44px)}.about-hero__inner{padding:96px 22px 56px}.about-hero__logo-wrap,.about-why__inner,.about-work__inner,.about-practice__inner,.about-quote__inner,.about-principles__inner{width:100%;max-width:100%}.about-work__grid,.about-practice-flow,.about-practice__points{grid-template-columns:1fr}.about-hero__actions,.about-hero__button{width:100%}}.security-hero__inner{grid-template-columns:minmax(0,.86fr) minmax(360px,.54fr);gap:clamp(34px,4.4vw,72px);width:min(100%,1420px);max-width:1420px}.security-hero__eyebrow{margin-bottom:14px}.security-hero__actions{margin-top:28px}.security-button{min-height:44px;padding:0 18px;font-size:13px}.security-card-section,.security-details-section,.security-faq-section{padding:clamp(58px,5.4vw,86px) clamp(34px,6vw,104px)}.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-faq-section{width:min(100%,1420px);max-width:1420px;margin-left:auto;margin-right:auto}.security-documents-section,.security-final-section{width:min(100% - 2*clamp(34px,6vw,104px),1420px);max-width:1420px;margin-left:auto;margin-right:auto}.security-section-heading,.security-details-intro{max-width:1420px}.security-section-heading p,.security-details-intro p,.security-documents-section .technical-label,.security-final-section .technical-label{margin-bottom:12px;font-size:12px;line-height:1.1}.security-section-heading h2,.security-details-intro h2,.security-documents-section h2,.security-final-section h2,.security-faq-aside h2{max-width:860px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.security-card__icon{width:46px;height:46px}.security-card__icon svg{width:24px;height:24px}.security-card h3{text-wrap:balance;margin-top:clamp(24px,2.4vw,34px);font-size:clamp(20px,1.42vw,24px);line-height:1.12}.security-detail-list{margin-top:clamp(34px,4vw,56px)}.security-detail-row{grid-template-columns:minmax(260px,.45fr) minmax(0,.9fr);justify-content:stretch;gap:clamp(42px,6vw,92px);padding:clamp(34px,4vw,54px) 0}.security-detail-row h3{max-width:360px;font-size:clamp(22px,1.65vw,30px);line-height:1.12}.security-detail-point{padding:18px 0}.security-detail-point p{line-height:1.62}.security-documents-section,.security-final-section{grid-template-columns:minmax(320px,.72fr) minmax(0,.94fr);gap:clamp(34px,5vw,76px)}.security-documents-section{padding:clamp(54px,5.2vw,78px) 0}.security-documents-section p,.security-final-section p{max-width:640px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.security-documents-grid{gap:6px}.security-final-section{padding:clamp(30px,3.2vw,44px)}.security-faq-aside a{font-size:15px}@media (max-width:1100px){.security-hero{min-height:auto;padding-top:104px}.security-hero__inner{grid-template-columns:1fr;gap:32px}.security-hero-visual{justify-self:start;width:min(520px,100%)}.security-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-detail-row,.security-documents-section,.security-faq-section,.security-final-section{grid-template-columns:1fr;gap:30px}.security-detail-row h3,.security-faq-aside h2{max-width:none}.security-final-section__actions{justify-content:flex-start}}@media (max-width:720px){.security-hero{padding:96px 22px 56px}.security-hero h1{font-size:clamp(34px,10vw,44px)}.security-hero__actions,.security-final-section__actions{grid-template-columns:1fr;display:grid}.security-button,.security-final-section__actions .security-button{width:100%;min-width:0}.security-card-section,.security-details-section,.security-faq-section{padding-left:22px;padding-right:22px}.security-card-grid{grid-template-columns:1fr}.security-documents-section,.security-final-section{width:calc(100% - 44px)}.security-card{min-height:auto}.security-card h3{font-size:22px}.security-faq-item p{margin-right:0}}.icon-lab-page{color:#202426;background:linear-gradient(#ffffffb8,#ffffffe6),repeating-linear-gradient(0deg,#2024260b 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#2024260b 0 1px,#0000 1px 42px);min-height:100vh;padding:28px}.icon-lab-shell{flex-direction:column;gap:18px;max-width:1540px;margin:0 auto;display:flex}.icon-lab-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.icon-lab-eyebrow{color:#16899a;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.icon-lab-header h1{font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;margin:0;font-size:42px;font-weight:650;line-height:1}.icon-lab-status{background:#ffffffd1;border:1px solid #20242624;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.icon-lab-status span,.icon-lab-status strong{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;font-size:12px}.icon-lab-status span{color:#20242680}.icon-lab-status strong{color:#202426c7;font-weight:700}.icon-lab-layout{grid-template-columns:minmax(220px,260px) minmax(600px,1fr) minmax(260px,330px);align-items:start;gap:14px;display:grid}.icon-lab-panel,.icon-lab-workspace{background:#ffffffdb;border:1px solid #20242621;border-radius:8px;box-shadow:0 18px 45px #20242614}.icon-lab-panel{flex-direction:column;gap:14px;padding:14px;display:flex}.icon-lab-field,.icon-lab-slider,.icon-lab-export-field{flex-direction:column;gap:7px;display:flex}.icon-lab-field span,.icon-lab-slider span,.icon-lab-group-label,.icon-lab-export-field span{color:#20242694;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.icon-lab-field select,.icon-lab-export-field textarea{color:#202426;font:inherit;background:#f8fafaf2;border:1px solid #20242626;border-radius:6px}.icon-lab-field select{height:40px;padding:0 10px}.icon-lab-tool-group{border-top:1px solid #2024261a;flex-direction:column;gap:10px;padding-top:14px;display:flex}.icon-lab-upload,.icon-lab-action,.icon-lab-tool,.icon-lab-layer{color:#202426c2;cursor:pointer;font-family:var(--font-primary),Arial,Helvetica,sans-serif;background:#f8fafaeb;border:1px solid #20242624;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.icon-lab-upload:hover,.icon-lab-upload:focus-within,.icon-lab-action:hover,.icon-lab-action:focus-visible,.icon-lab-tool:hover,.icon-lab-tool:focus-visible,.icon-lab-layer:hover,.icon-lab-layer:focus-visible{color:#124e58;background:#fff;border-color:#2b8fa175}.icon-lab-upload input{opacity:0;width:1px;height:1px;position:absolute}.icon-lab-slider input{accent-color:#2f9cb0;width:100%}.icon-lab-action--danger{color:#8a2b2b}.icon-lab-layer-list,.icon-lab-tool-grid,.icon-lab-export-actions{gap:8px;display:grid}.icon-lab-tool-grid,.icon-lab-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-lab-layer{justify-content:flex-start}.icon-lab-layer span{border:1px solid #20242629;border-radius:999px;width:13px;height:13px;display:block}.icon-lab-layer--active,.icon-lab-tool--active{color:#124e58;background:#69c0cf2e;border-color:#2b8fa194}.icon-lab-workspace{width:100%;padding:10px}.icon-lab-canvas-frame{background:#f8fbfb;border:1px solid #2024261f;border-radius:6px;width:100%;overflow:hidden}.icon-lab-canvas{cursor:crosshair;touch-action:none;width:100%;height:auto;display:block}.icon-lab-canvas-bg{fill:#fbfdfd}.icon-lab-grid path{fill:none;stroke:#2024261f;stroke-width:1px}.icon-lab-marks path,.icon-lab-marks ellipse{vector-effect:non-scaling-stroke}.icon-lab-draft{pointer-events:none;stroke-dasharray:10 9;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;vector-effect:non-scaling-stroke}.icon-lab-draft-point{fill:#fff;pointer-events:none;stroke:#2f9cb0;stroke-width:3px;vector-effect:non-scaling-stroke}.icon-lab-panel--export{max-height:calc(100vh - 120px);overflow:auto}.icon-lab-export-field textarea{color:#202426bd;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;min-height:190px;padding:10px;font-size:11px;line-height:1.45}@media (max-width:1180px){.icon-lab-layout{grid-template-columns:1fr}.icon-lab-panel--export{max-height:none}}@media (max-width:720px){.icon-lab-page{padding:16px}.icon-lab-header{flex-direction:column;align-items:stretch}.icon-lab-header h1{font-size:34px}.icon-lab-tool-grid,.icon-lab-export-actions{grid-template-columns:1fr}}.platform-page{--platform-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px);background:var(--enoviq-light-gray);min-height:100vh;color:var(--enoviq-anthracite)}.solution-page{min-height:100svh;color:var(--enoviq-anthracite);background:#fff;overflow-x:clip}.solution-hero{background:var(--enoviq-light-gray);padding:92px clamp(34px,6vw,104px) 0}.solution-hero__inner{--solution-hero-height:min(660px,calc(100svh - 92px));width:min(100%,1420px);height:var(--solution-hero-height);background:var(--enoviq-light-gray);border:1px solid #2024262e;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.34fr) minmax(360px,.72fr);align-items:stretch;min-height:540px;margin:0 auto;display:grid;overflow:hidden}.solution-hero__visual{background:#e7ecec;border-right:1px solid #2024262e;height:100%;min-height:0;position:relative;overflow:hidden}.solution-hero__visual img{object-fit:cover;object-position:center center}.solution-hero__copy{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-items:start;gap:clamp(24px,3.2vw,42px);min-width:0;height:100%;min-height:0;padding:clamp(28px,3.6vw,52px) clamp(24px,3vw,42px);display:grid}.solution-hero__eyebrow{color:#202426d1;margin:0 0 clamp(42px,7vh,86px)}.solution-hero h1{color:#050607;-webkit-hyphens:none;hyphens:none;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:620px;margin:0;font-size:clamp(38px,3.4vw,56px);font-weight:500;line-height:1.06}.solution-hero p:not(.solution-hero__eyebrow){color:#202426a3;max-width:520px;margin:16px 0 0;font-size:clamp(14.5px,1vw,17px);line-height:1.5}.solution-problem{background:var(--enoviq-light-gray);padding:clamp(52px,5.2vw,78px) clamp(34px,6vw,104px) clamp(58px,5.8vw,88px)}.solution-problem__inner{gap:clamp(28px,3.8vw,52px);width:min(100%,1420px);margin:0 auto;display:grid}.solution-problem__lead{grid-template-columns:minmax(340px,.86fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(20px,2.6vw,34px);display:grid}.solution-problem__copy{border-top:1px solid #202426d6;border-left:1px solid #202426d6;flex-direction:column;min-height:clamp(480px,36vw,640px);padding:clamp(26px,2.8vw,34px) clamp(26px,3.2vw,42px);display:flex}.solution-problem__copy h2{color:#050607;letter-spacing:0;max-width:560px;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.solution-problem__divider{background:#202426d6;width:100%;height:1px;margin:clamp(24px,2.6vw,38px) 0 18px}.solution-problem__eyebrow{color:#202426d1;margin:0 0 18px}.solution-problem__copy h3{color:#050607;letter-spacing:0;max-width:560px;margin:0;font-size:clamp(21px,1.52vw,26px);font-weight:500;line-height:1.12}.solution-problem__problem-text{color:#202426b8;max-width:560px;margin:22px 0 0;font-size:clamp(14.5px,1vw,16.5px);line-height:1.48}.solution-problem__support{color:#050607;max-width:560px;margin:auto 0 0;padding-top:clamp(34px,4vw,64px);font-size:clamp(15.5px,1.06vw,18px);line-height:1.48}.solution-problem__image{background:#d9ddd9;min-height:clamp(480px,36vw,640px);position:relative;overflow:hidden}.solution-problem__image img{object-fit:cover;object-position:center}.solution-problem__image--protected,.solution-problem__image--protected img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.solution-problem__image--protected img{-webkit-user-drag:none;pointer-events:none}.solution-problem__image--darkened:after{content:"";pointer-events:none;background:#05070838;position:absolute;inset:0}.solution-problem__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.45vw,22px);display:grid}.solution-problem-card{background:#fff;border:1px solid #2024267a;grid-template-columns:68px minmax(0,1fr);min-height:140px;display:grid}.solution-problem-card__icon{border-right:1px dashed #2024266b;justify-content:center;align-items:flex-start;padding-top:30px;display:flex}.solution-problem-card__icon svg{color:#050607;width:22px;height:22px}.solution-problem-card__icon path,.solution-problem-card__icon circle{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.solution-problem-card__copy{padding:26px clamp(18px,1.5vw,24px) 22px}.solution-problem-card h3{color:#050607;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(12.5px,.82vw,15px);font-weight:700;line-height:1.12}.solution-problem-card p{color:#202426a8;margin:0;font-size:clamp(13.5px,.88vw,15.5px);line-height:1.4}.solution-hero__signals{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.solution-hero__signals span{color:#202426a8;background:#ffffff7a;border:1px solid #20242629;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.solution-button{color:#111416;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #202426e0;border-radius:0;justify-content:center;align-self:end;align-items:center;width:fit-content;min-height:44px;padding:0 18px;font-size:13px;font-weight:750;line-height:1;transition:background-color .17s,color .17s,transform .17s;display:inline-flex}.solution-button:hover,.solution-button:focus-visible{color:#fff;background:#111416;outline:none;transform:translateY(-1px)}.solution-showcase{height:auto;color:var(--enoviq-white);background:#06161c;position:relative}.solution-showcase__sticky{background:radial-gradient(circle at 82% 0,#2b8fa133,#0000 32%),linear-gradient(#03090c 0%,#06161c 100%);min-height:0;position:relative}.solution-statement{background:0 0;padding:clamp(58px,5.4vw,86px) clamp(34px,6vw,104px) clamp(14px,1.4vw,22px)}.solution-statement__inner{width:min(100%,1420px);margin:0 auto}.solution-statement__intro{grid-template-columns:minmax(0,1fr) minmax(520px,.8fr);align-items:start;gap:clamp(30px,4.2vw,70px);display:grid}.solution-statement h2{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.solution-statement p{color:#ffffffa8;max-width:680px;margin:4px 0 0;font-size:clamp(14.5px,1vw,16.5px);font-weight:400;line-height:1.48}.solution-video-section{background:0 0;padding:0 clamp(34px,6vw,104px) clamp(64px,6vw,96px)}.solution-video-section--with-model{padding-bottom:clamp(58px,5.4vw,86px)}.solution-video-section__inner{width:min(100%,1420px);margin:0 auto}.solution-video-frame{--solution-video-frame-side:clamp(12px,1.4vw,22px);--solution-highlight-left:4.3%;--solution-highlight-top:46.5%;--solution-highlight-width:46.2%;--solution-highlight-height:41.5%;padding:0 var(--solution-video-frame-side);background:#071116;border:1px solid #ffffff38;position:relative;overflow:hidden}.solution-video-timeline{background:#071116;border-left:1px solid #ffffff21;border-right:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-video-station{min-width:0;min-height:52px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#071116;border:0;border-right:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(9px,1vw,15px);padding:8px clamp(10px,1.1vw,16px);transition:background .22s,box-shadow .22s;display:grid;position:relative;box-shadow:inset 0 -1px #ffffff57}.solution-video-station:last-child{border-right:0}.solution-video-station:hover,.solution-video-station:focus-visible{background:#0a181e;outline:none}.solution-video-station:focus-visible{box-shadow:inset 0 -2px #69c0cf,inset 0 0 0 1px #69c0cfb3}.solution-video-station__label{opacity:.56;white-space:nowrap;align-items:baseline;gap:7px;transition:opacity .22s;display:flex}.solution-video-station__label small,.solution-video-station__label strong{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1}.solution-video-station__label small{color:#ffffff61;font-size:9px;font-weight:500}.solution-video-station__label strong{color:#ffffffdb;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:550}.solution-video-station p{color:#ffffff94;opacity:.56;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(10px,.72vw,11.5px);line-height:1.25;transition:opacity .22s;overflow:hidden}.solution-video-station:hover .solution-video-station__label,.solution-video-station:hover p,.solution-video-station:focus-visible .solution-video-station__label,.solution-video-station:focus-visible p{opacity:.82}.solution-showcase[data-active-station="0"] .solution-video-station:first-child,.solution-showcase[data-active-station="1"] .solution-video-station:nth-child(2),.solution-showcase[data-active-station="2"] .solution-video-station:nth-child(3){background:linear-gradient(#69c0cf29,#2b8fa10f),#0a181e;box-shadow:inset 0 -2px #69c0cf,inset 0 1px #ffffff14,inset 0 0 0 1px #69c0cf29}.solution-showcase[data-active-station="0"] .solution-video-station:first-child>*,.solution-showcase[data-active-station="1"] .solution-video-station:nth-child(2)>*,.solution-showcase[data-active-station="2"] .solution-video-station:nth-child(3)>*{opacity:1}.solution-showcase[data-active-station="0"] .solution-video-station:first-child strong,.solution-showcase[data-active-station="1"] .solution-video-station:nth-child(2) strong,.solution-showcase[data-active-station="2"] .solution-video-station:nth-child(3) strong{color:#f4fbfcf5}.solution-showcase[data-active-station="0"] .solution-video-station:first-child p,.solution-showcase[data-active-station="1"] .solution-video-station:nth-child(2) p,.solution-showcase[data-active-station="2"] .solution-video-station:nth-child(3) p{color:#ecf8fab8}.solution-showcase[data-active-station="0"] .solution-video-station:first-child small,.solution-showcase[data-active-station="1"] .solution-video-station:nth-child(2) small,.solution-showcase[data-active-station="2"] .solution-video-station:nth-child(3) small{color:#8ed9e4}:is(.solution-video-frame:fullscreen,.solution-video-frame:fullscreen){aspect-ratio:auto;background:#000;width:100vw;height:100vh}:is(.solution-video-frame:fullscreen .solution-video,.solution-video-frame:fullscreen .solution-video){object-fit:contain}.solution-video-stage{aspect-ratio:16/9;background:#050607;border-left:1px solid #ffffff38;border-right:1px solid #ffffff38;position:relative;overflow:hidden}.solution-video{box-sizing:border-box;object-fit:cover;cursor:default;background:#050607;width:100%;height:100%;display:block;position:absolute;inset:0}.solution-video-focus{z-index:2;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.solution-showcase[data-highlight=risk-left] .solution-video-focus,.solution-showcase[data-highlight=risk-right] .solution-video-focus{opacity:1}.solution-video-focus__shade{background:#010608b3;display:block;position:absolute}.solution-video-focus__shade--top{height:var(--solution-highlight-top);top:0;left:0;right:0}.solution-video-focus__shade--left{top:var(--solution-highlight-top);width:var(--solution-highlight-left);height:var(--solution-highlight-height);left:0}.solution-video-focus__shade--right{top:var(--solution-highlight-top);right:0;left:calc(var(--solution-highlight-left) + var(--solution-highlight-width));height:var(--solution-highlight-height)}.solution-video-focus__shade--bottom{top:calc(var(--solution-highlight-top) + var(--solution-highlight-height));bottom:0;left:0;right:0}.solution-video-focus__outline{top:var(--solution-highlight-top);left:var(--solution-highlight-left);width:var(--solution-highlight-width);height:var(--solution-highlight-height);border:1px solid #69c0cff2;display:block;position:absolute;box-shadow:0 0 0 1px #03090c94,0 0 28px #2b8fa12e}.solution-video--preview{opacity:1;cursor:default}.solution-video--main{opacity:0;pointer-events:none}.solution-video-frame--active .solution-video--preview{opacity:0}.solution-video-frame--active .solution-video--main{opacity:1;pointer-events:auto}.solution-video-play{z-index:3;color:#050607;cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #ffffffdb;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 15px;transition:background-color .17s,border-color .17s,transform .17s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solution-video-play:hover,.solution-video-play:focus-visible{background:#fff;border-color:#fff;outline:none;transform:translate(-50%,-50%)scale(1.02)}.solution-video-play:disabled{cursor:wait}.solution-video-play svg{width:15px;height:15px}.solution-video-play path{fill:currentColor}.solution-video-play span{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.solution-video-frame--active .solution-video-play{border-radius:999px;width:46px;min-height:46px;padding:0}.solution-video-frame--active .solution-video-play svg{width:18px;height:18px;transform:translate(1px)}.solution-model{background:var(--enoviq-light-gray);padding:clamp(46px,4.6vw,72px) clamp(34px,6vw,104px) clamp(52px,5vw,78px)}.solution-model__inner{width:min(100%,1420px);margin:0 auto}.solution-model__header{grid-template-columns:minmax(0,.95fr) minmax(460px,.68fr);align-items:start;gap:clamp(26px,3.8vw,62px);margin-bottom:clamp(28px,3.2vw,46px);display:grid}.solution-model__header h2{color:#20242675;letter-spacing:0;max-width:700px;margin:0;font-size:clamp(29px,2.35vw,42px);font-weight:500;line-height:1.08}.solution-model__header h2 span{display:block}.solution-model__header h2 span+span{color:#202426}.solution-model__header p{color:#2024269e;max-width:660px;margin:0;font-size:clamp(15px,1.02vw,17px);line-height:1.5}.solution-model__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.solution-model-card,.solution-model-connection{background:#fff}.solution-model-card{min-height:clamp(350px,25vw,430px);padding:clamp(25px,2.35vw,36px)}.solution-model-card__eyebrow{color:#202426c7;align-items:center;gap:16px;margin:0 0 clamp(26px,2.8vw,38px);display:flex}.solution-model-card__eyebrow:before{content:"";opacity:.62;background-image:radial-gradient(circle,currentColor 1.15px,#0000 1.25px);background-position:0 0;background-size:5px 5px;flex:none;width:13px;height:13px}.solution-model-card h3{color:#202426;letter-spacing:0;max-width:560px;margin:0;font-size:clamp(23px,1.9vw,32px);font-weight:500;line-height:1.1}.solution-model-card__text{color:#202426a3;max-width:640px;margin:14px 0 0;font-size:clamp(15px,1.02vw,17px);line-height:1.5}.solution-model-card__rule{background:#20242629;height:1px;margin:clamp(26px,3vw,40px) 0 18px}.solution-model-card__label{color:#20242680;margin:0 0 20px;font-size:clamp(14px,.96vw,16px);font-weight:650;line-height:1.2}.solution-model-card__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.solution-model-card__list li{color:#202426d6;padding-left:30px;font-size:clamp(15px,1.02vw,17px);line-height:1.38;position:relative}.solution-model-card__list li:before{color:#202426;content:"✓";font-weight:700;position:absolute;top:.06em;left:0}.solution-model-connection{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,28px);padding:clamp(22px,2.35vw,34px) clamp(26px,2.9vw,42px);display:grid}.solution-model-connection__icon{color:#202426;background:#20242614;justify-content:center;align-items:center;width:clamp(54px,4.4vw,68px);height:clamp(54px,4.4vw,68px);display:inline-flex}.solution-model-connection__icon svg{width:32px;height:32px}.solution-model-connection__icon circle,.solution-model-connection__icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.solution-model-connection p{color:#202426;max-width:940px;margin:0;font-size:clamp(17px,1.25vw,21px);font-weight:500;line-height:1.35}.solution-features{color:var(--enoviq-white);background:radial-gradient(circle at 82% 0,#2b8fa133,#0000 32%),linear-gradient(#03090c 0%,#06161c 100%);padding:clamp(58px,5.4vw,86px) clamp(34px,6vw,104px) clamp(64px,6vw,96px)}.solution-features__inner{width:min(100%,1420px);margin:0 auto}.solution-features__header{grid-template-columns:minmax(320px,.56fr) minmax(0,1fr) auto;align-items:start;gap:clamp(20px,3vw,38px);margin-bottom:clamp(42px,4.5vw,68px);display:grid}.solution-features__label,.solution-features__intro{border-top:1px solid #ffffff52;padding-top:18px}.solution-features__label p{color:#ffffffc7;margin:0}.solution-features__intro h2{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.12}.solution-features__intro p{color:#ffffffad;max-width:620px;margin:16px 0 0;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.solution-features__detail{border-top:1px solid #69c0cf52;max-width:800px;margin-top:clamp(24px,2.6vw,38px);padding-top:clamp(18px,2vw,26px)}.solution-features__label .solution-features__detail{border-top:none;max-width:560px;margin-top:clamp(8px,1vw,14px);padding-top:0}.solution-features__detail h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(20px,1.38vw,24px);font-weight:500;line-height:1.15}.solution-features__detail p{color:#ffffffb3;max-width:780px;margin-top:12px;font-size:clamp(14px,.94vw,16px);line-height:1.5}.solution-features__label .solution-features__detail h3{font-size:clamp(18px,1.18vw,22px)}.solution-features__label .solution-features__detail p{font-size:clamp(14.5px,.92vw,16px)}.solution-features__cta{color:#fff;cursor:pointer;min-height:42px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;background:0 0;border:1px solid #ffffffc7;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;line-height:1;transition:background-color .17s,color .17s,transform .17s;display:inline-flex}.solution-features__cta:hover,.solution-features__cta:focus-visible{color:#050607;background:#fff;outline:none;transform:translateY(-1px)}.solution-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5.2vw,78px) clamp(20px,2vw,34px);display:grid}.solution-feature-card{min-width:0}.solution-feature-card__media{aspect-ratio:1.55;background:var(--enoviq-light-gray);margin-bottom:clamp(22px,2vw,30px);position:relative;overflow:hidden}.solution-feature-card__media img{object-fit:cover;object-position:center}.solution-feature-card h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(21px,1.52vw,26px);font-weight:500;line-height:1.1}.solution-feature-card__rule{background:#ffffff52;height:1px;margin:22px 0 13px}.solution-feature-card__eyebrow{color:#ffffffd1;margin:0 0 10px}.solution-feature-card p:not(.solution-feature-card__eyebrow){color:#ffffff8a;max-width:440px;margin:0;font-size:clamp(14px,.94vw,16.5px);line-height:1.48}.solution-features__related{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,34px);margin-top:clamp(50px,5.2vw,76px);padding-top:clamp(24px,2.6vw,36px);display:grid}.solution-related-link{min-height:clamp(112px,8vw,140px);color:var(--enoviq-white);background:#ffffff0b;border:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,28px);padding:clamp(18px,2vw,28px);text-decoration:none;transition:background-color .17s,border-color .17s,transform .17s;display:grid}.solution-related-link:hover,.solution-related-link:focus-visible{background:#69c0cf1a;border-color:#69c0cf75;outline:none;transform:translateY(-2px)}.solution-related-link__icon{color:#69c0cf;background:#69c0cf14;border:1px solid #69c0cf61;justify-content:center;align-items:center;width:clamp(46px,4vw,62px);height:clamp(46px,4vw,62px);display:inline-flex}.solution-related-link__icon svg{width:28px;height:28px}.solution-related-link__icon path,.solution-related-link__icon circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.solution-related-link__copy{gap:8px;display:grid}.solution-related-link__copy strong{color:#fff;letter-spacing:0;font-size:clamp(21px,1.52vw,26px);font-weight:500;line-height:1.06}.solution-related-link__copy small{color:#ffffff94;max-width:460px;font-size:clamp(14px,.94vw,15.5px);line-height:1.42}.solution-related-link__arrow{color:currentColor;background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.solution-related-link__arrow svg{width:18px;height:18px}.solution-related-link__arrow path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.solution-related-link:hover .solution-related-link__arrow,.solution-related-link:focus-visible .solution-related-link__arrow{color:#69c0cf;background:#69c0cf29;border-color:#69c0cf52;transform:translate(2px)}@media (max-width:1180px){.solution-video-focus{display:none}.solution-hero{padding:84px clamp(26px,5vw,56px) 0}.solution-hero__inner{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0}.solution-hero__visual{aspect-ratio:16/9;border-bottom:1px solid #2024262e;border-right:0;min-height:0}.solution-hero__copy{grid-template-rows:auto 1fr auto;height:auto;min-height:420px}.solution-hero__eyebrow{margin-bottom:clamp(34px,7vw,68px)}.solution-problem{padding:52px clamp(26px,5vw,56px) 72px}.solution-problem__lead{grid-template-columns:1fr}.solution-problem__copy{min-height:auto;padding-bottom:36px}.solution-problem__support{margin-top:clamp(42px,8vw,72px)}.solution-problem__image{aspect-ratio:16/9;min-height:0}.solution-problem__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-statement__inner{grid-template-columns:1fr}.solution-statement__intro{grid-template-columns:1fr;gap:0}.solution-statement p{max-width:720px;margin-top:18px}.solution-model{padding:50px clamp(26px,5vw,56px) 68px}.solution-model__header{grid-template-columns:1fr;margin-bottom:36px}.solution-features{padding:62px clamp(26px,5vw,56px) 84px}.solution-features__header{grid-template-columns:1fr;margin-bottom:56px}.solution-features__cta{width:fit-content}.solution-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}.solution-features__related{grid-template-columns:1fr}}@media (max-width:640px){.solution-hero{padding:76px 0 0}.solution-hero__inner{border-left:0;border-right:0}.solution-hero__visual{aspect-ratio:4/3}.solution-hero__visual img{object-position:42% center}.solution-hero__copy{min-height:390px;padding:26px 20px 30px}.solution-hero h1{font-size:clamp(34px,10vw,44px)}.solution-hero__signals span{min-height:30px;font-size:12px}.solution-problem{padding:54px 20px 72px}.solution-problem__copy{border-left:0;padding:24px 0 30px}.solution-problem__copy h2{font-size:clamp(29px,8vw,38px)}.solution-problem__copy h3{font-size:21px}.solution-problem__support{font-size:17px}.solution-problem__problem-text{font-size:16px}.solution-problem__cards{grid-template-columns:1fr}.solution-problem-card{grid-template-columns:64px minmax(0,1fr);min-height:138px}.solution-problem-card__icon{padding-top:28px}.solution-problem-card__copy{padding:24px 18px 22px}.solution-statement{padding:72px 20px 18px}.solution-statement h2{font-size:clamp(29px,8.8vw,40px)}.solution-statement p{font-size:clamp(16px,4.7vw,18px)}.solution-video-section{padding:0 20px 86px}.solution-video-section--with-model{padding-bottom:64px}.solution-video-frame{--solution-video-frame-side:8px}.solution-video-station{grid-template-columns:1fr;justify-items:center;gap:0;min-height:44px;padding:7px 4px}.solution-video-station__label{gap:4px}.solution-video-station__label strong{font-size:9px}.solution-video-station p{display:none}.solution-model{padding:44px 20px 58px}.solution-model__header{gap:16px;margin-bottom:28px}.solution-model__header h2{font-size:clamp(27px,7.8vw,34px)}.solution-model__header p{font-size:clamp(16px,4.7vw,18px)}.solution-model__cards{grid-template-columns:1fr}.solution-model-card{min-height:auto;padding:25px 22px 28px}.solution-model-card__eyebrow{margin-bottom:26px}.solution-model-card h3{font-size:clamp(23px,6.8vw,30px)}.solution-model-card__list{gap:15px}.solution-model-connection{gap:16px;padding:24px 22px 26px}.solution-model-connection__icon{width:50px;height:50px}.solution-model-connection__icon svg{width:27px;height:27px}.solution-model-connection p{font-size:clamp(17px,4.6vw,20px)}.solution-features{padding:62px 20px 82px}.solution-features__grid{grid-template-columns:1fr;row-gap:54px}.solution-features__intro h2{font-size:clamp(29px,8.8vw,38px)}.solution-feature-card__media{margin-bottom:24px}.solution-related-link{grid-template-columns:1fr auto}.solution-related-link__icon{grid-row:1}.solution-related-link__copy{grid-column:1/-1}.solution-related-link__arrow{grid-row:1;justify-self:end}}.platform-page-hero{background:radial-gradient(circle at 82% 10%,#69c0cf13,transparent 28%),linear-gradient(180deg,#fff 0%,var(--enoviq-light-gray)100%);padding:124px 0 72px;position:relative;overflow:clip}.platform-page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#2024260b 1px,#0000 1px),linear-gradient(90deg,#2024260b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.platform-page-hero__inner{z-index:1;width:var(--platform-content-width);max-width:var(--platform-content-width);gap:clamp(34px,4vw,58px);margin:0 auto;display:grid;position:relative}.platform-page-hero__copy{grid-template-columns:minmax(560px,.9fr) minmax(420px,.62fr);align-items:start;gap:clamp(38px,5vw,82px);width:100%;display:grid}.platform-page-hero__headline{min-width:0}.platform-page-hero__eyebrow{color:#2b8fa1;margin:0 0 12px}.platform-page-hero h1{color:#20242675;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(32px,2.65vw,44px);font-weight:500;line-height:1.08}.platform-page-hero h1 span{white-space:normal;display:block}.platform-page-hero h1 span+span{color:#202426}.platform-page-hero__summary{color:#2024269e;max-width:610px;margin:0;padding-top:26px;font-size:clamp(15.5px,1vw,17px);line-height:1.5}.platform-page-hero__visual-shell{scrollbar-color:#2b8fa161 transparent;justify-content:center;justify-self:center;width:min(100%,1120px);padding:clamp(2px,1vw,10px) 0 0;display:flex;position:relative;overflow:auto hidden}.platform-page-hero__visual-shell::-webkit-scrollbar{height:6px}.platform-page-hero__visual-shell::-webkit-scrollbar-track{background:0 0}.platform-page-hero__visual-shell::-webkit-scrollbar-thumb{background:#2b8fa157;border-radius:999px}.platform-page-hero__object-strip{flex-wrap:wrap;gap:8px;max-width:920px;display:flex}.platform-page-hero__object-strip span{color:#202426ad;background:#ffffffa8;border:1px solid #2024261f;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.platform-tour{width:100%;height:640vh;min-height:3600px;position:relative}.platform-tour__sticky{align-items:center;min-height:100svh;display:grid;position:sticky;top:0}.platform-tour__viewport{width:min(100%,1500px);height:min(820px,100svh - 96px);min-height:620px;margin:0 auto;position:relative;overflow:hidden}.platform-tour__camera{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(6px)scale(.82)}.platform-tour__camera .platform-ontology-visual{width:min(100%,1080px);min-width:0}.platform-tour__textbox{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#fffffff0;border:1.5px solid #202426eb;border-radius:6px;width:clamp(260px,19vw,330px);padding:14px 15px 13px;position:absolute;bottom:clamp(32px,7vh,74px);left:clamp(16px,2.4vw,38px);box-shadow:0 18px 44px #20242621,inset 0 1px #ffffffe6}.platform-tour__step-progress{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.platform-tour__textbox h2{color:#202426;letter-spacing:0;margin:0 0 8px;font-size:clamp(17px,1.08vw,19px);font-weight:560;line-height:1.16}.platform-tour__textbox p{color:#202426a8;margin:0;font-size:12.5px;line-height:1.48}.platform-tour__chips{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.platform-tour__chips span{color:#124e58db;min-height:22px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;background:#69c0cf24;border:1px solid #2b8fa142;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.platform-model-video-page{min-height:100svh;color:var(--enoviq-anthracite);background:#f4f4f1;overflow:hidden}.platform-model-video-stage{isolation:isolate;background:radial-gradient(circle at 74% 18%,#69c0cf24,#0000 28%),radial-gradient(circle at 18% 76%,#2b8fa11c,#0000 30%),linear-gradient(#fff 0%,#f4f4f1 100%);width:100vw;height:100svh;min-height:720px;position:relative;overflow:hidden}.platform-model-video-stage__grid{z-index:-1;opacity:.78;background-image:linear-gradient(#2024260b 1px,#0000 1px),linear-gradient(90deg,#2024260a 1px,#0000 1px);background-position:50%;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 74%)}.platform-model-video-stage__brand{z-index:5;color:#2b8fa1;letter-spacing:0;font-size:clamp(24px,1.25vw,48px);font-weight:760;line-height:1;position:absolute;top:clamp(54px,2.8125vw,108px);left:clamp(70px,3.6458vw,140px)}.platform-model-video-stage__viewport{place-items:center;display:grid;position:absolute;inset:18px 0 0}.platform-model-video-stage__camera{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;transition:transform .76s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.platform-model-video-page--capture .platform-model-video-stage__camera{transition:none}.platform-model-video-stage__camera .platform-ontology-visual{width:min(64vw,2460px);min-width:0}.platform-tour__mobile{display:none}.platform-ontology-visual{width:min(100%,1080px);min-width:0;height:auto;display:block;overflow:visible}.platform-ontology-visual__focus-target{transition:opacity .26s,filter .26s}.platform-tour--data .platform-ontology-visual__focus-target,.platform-tour--rules .platform-ontology-visual__focus-target,.platform-tour--model .platform-ontology-visual__focus-target,.platform-tour--control .platform-ontology-visual__focus-target,.platform-tour--execution .platform-ontology-visual__focus-target,.platform-tour--ai .platform-ontology-visual__focus-target{opacity:.22}.platform-tour--data .platform-ontology-visual__focus-target--data,.platform-tour--rules .platform-ontology-visual__focus-target--rules,.platform-tour--model .platform-ontology-visual__focus-target--model,.platform-tour--control .platform-ontology-visual__focus-target--control,.platform-tour--execution .platform-ontology-visual__focus-target--execution,.platform-tour--ai .platform-ontology-visual__focus-target--ai{opacity:1;filter:drop-shadow(0 12px 18px #2b8fa129)}.platform-tour--security .platform-ontology-visual__focus-target{opacity:.58}.platform-tour--model .platform-ontology-visual__relations path{stroke:#2b8fa194;stroke-dasharray:7 7;stroke-width:1.8px;animation:2.2s linear infinite platform-ontology-flow}.platform-tour--model .platform-ontology-visual__relation-label rect,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-icon-accent,.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-icon-accent,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-dot-accent,.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-dot-accent,.platform-tour--control .platform-ontology-visual__focus-target--control .platform-ontology-visual__usage-accent-fill,.platform-tour--execution .platform-ontology-visual__focus-target--execution .platform-ontology-visual__usage-accent-fill,.platform-tour--ai .platform-ontology-visual__focus-target--ai .platform-ontology-visual__usage-accent-fill{animation:1.8s ease-in-out infinite alternate platform-tour-glow}.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-tile>rect,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-tile>rect{animation:2.6s ease-in-out infinite platform-tour-tile-breathe}.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-tile:nth-of-type(2n)>rect,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-tile:nth-of-type(2n)>rect{animation-delay:.34s}.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-icon-motion,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-icon-motion{transform-box:fill-box;transform-origin:50%;animation:2.7s ease-in-out infinite platform-tour-icon-float}.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-tile:nth-of-type(3n) .platform-ontology-visual__foundation-icon-motion,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-tile:nth-of-type(3n) .platform-ontology-visual__foundation-icon-motion{animation-name:platform-tour-icon-float-alt}.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-icon,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-icon{animation:2.8s ease-in-out infinite platform-tour-icon-stroke}.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-icon-accent,.platform-tour--data .platform-ontology-visual__focus-target--data .platform-ontology-visual__foundation-dot-accent,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-icon-accent,.platform-tour--rules .platform-ontology-visual__focus-target--rules .platform-ontology-visual__foundation-dot-accent,.platform-tour--control .platform-ontology-visual__focus-target--control .platform-ontology-visual__usage-accent-fill,.platform-tour--execution .platform-ontology-visual__focus-target--execution .platform-ontology-visual__usage-accent-fill,.platform-tour--ai .platform-ontology-visual__focus-target--ai .platform-ontology-visual__usage-accent-fill,.platform-tour--ai .platform-ontology-visual__focus-target--ai .platform-ontology-visual__usage-pill,.platform-tour--execution .platform-ontology-visual__focus-target--execution .platform-ontology-visual__usage-action,.platform-tour--control .platform-ontology-visual__focus-target--control .platform-ontology-visual__usage-action{transform-box:fill-box;transform-origin:50%;animation:2.1s ease-in-out infinite platform-tour-node-pulse}.platform-tour--control .platform-ontology-visual__focus-target--control .platform-ontology-visual__usage-screen,.platform-tour--execution .platform-ontology-visual__focus-target--execution .platform-ontology-visual__usage-screen,.platform-tour--ai .platform-ontology-visual__focus-target--ai .platform-ontology-visual__usage-screen{animation:3s ease-in-out infinite platform-tour-card-breathe}.platform-tour--control .platform-ontology-visual__focus-target--control .platform-ontology-visual__usage-accent,.platform-tour--execution .platform-ontology-visual__focus-target--execution .platform-ontology-visual__usage-accent,.platform-tour--ai .platform-ontology-visual__focus-target--ai .platform-ontology-visual__usage-accent,.platform-tour--execution .platform-ontology-visual__focus-target--execution .platform-ontology-visual__usage-check{stroke-dasharray:14 8;animation:1.8s linear infinite platform-tour-line-flow}.platform-ontology-visual__security-layer{opacity:0;pointer-events:none;transition:opacity .26s}.platform-ontology-visual__security-layer rect{fill:#69c0cf09;stroke:#2b8fa17a;stroke-dasharray:9 11;stroke-linejoin:round;stroke-width:1.7px}.platform-tour--security .platform-ontology-visual__security-layer{opacity:1}.platform-ontology-visual pattern line{stroke:#20242638;stroke-width:1px}.platform-ontology-visual__incoming-lines path,.platform-ontology-visual__outgoing-lines path,.platform-ontology-visual__foundation-lines path{fill:none;stroke:#2024269e;stroke-dasharray:1 9;stroke-linecap:round;stroke-width:1.45px;animation:3.6s linear infinite platform-ontology-flow}.platform-ontology-visual__incoming-lines path:nth-child(3n),.platform-ontology-visual__outgoing-lines path:nth-child(3n),.platform-ontology-visual__foundation-lines path:nth-child(3n){opacity:.72;animation-duration:4.4s}.platform-ontology-visual__incoming-lines path:nth-child(3n+1),.platform-ontology-visual__outgoing-lines path:nth-child(3n+1),.platform-ontology-visual__foundation-lines path:nth-child(3n+1){opacity:.88;animation-duration:5.1s}.platform-ontology-visual__board-top{fill:#fffffff5}.platform-ontology-visual__board-front,.platform-ontology-visual__board-left,.platform-ontology-visual__board-right{fill:#f8fafae6}.platform-ontology-visual__board-hatch{fill:url(#platform-hatching);opacity:.72}.platform-ontology-visual__board-line{fill:none;stroke:#2024266e;stroke-linejoin:round;stroke-width:1.75px}.platform-ontology-visual__relations path{fill:none;stroke:#20242670;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.55px}.platform-ontology-visual__relation-label rect{fill:#69c0cf4d;stroke:#2b8fa18a;stroke-width:1px}.platform-ontology-visual__object-label-bg{fill:#ffffffe6;stroke:#20242633;stroke-width:1.1px}.platform-ontology-visual__relation-label text,.platform-ontology-visual__object-label{dominant-baseline:central;fill:#202426b8;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;text-anchor:middle;font-size:13px;font-weight:650}.platform-ontology-visual__relation-label text{fill:#124e58eb;font-size:11px;font-weight:650}.platform-ontology-visual__object-label{fill:#202426a3;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;font-size:9.5px;font-weight:650}.platform-ontology-visual__socket{fill:#ecf0f0e6;stroke:#20242638;stroke-width:1.5px}.platform-ontology-visual__object{filter:drop-shadow(0 7px 5px #2024261a)}.platform-ontology-visual__face-top{fill:#f8fbfb;stroke:#20242657;stroke-linejoin:round;stroke-width:1.75px}.platform-ontology-visual__face-left{fill:#dde3e3;stroke:#2024265c;stroke-linejoin:round;stroke-width:1.75px}.platform-ontology-visual__face-right{fill:#edf1f1;stroke:#2024265c;stroke-linejoin:round;stroke-width:1.75px}.platform-ontology-visual__muted-fill{fill:#2024261a;stroke:#2024264d;stroke-linejoin:round;stroke-width:1.3px}.platform-ontology-visual__accent-fill,.platform-ontology-visual__chip{fill:#69c0cf57;stroke:#2b8fa1b8;stroke-linejoin:round;stroke-width:1.35px}.platform-ontology-visual__band{fill:none;stroke:#2b8fa1cc;stroke-linejoin:round;stroke-width:7px}.platform-ontology-visual__accent-stroke,.platform-ontology-visual__fine-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.platform-ontology-visual__accent-stroke{stroke:#2b8fa1d1;stroke-width:3px}.platform-ontology-visual__fine-line{stroke:#20242661;stroke-width:1.4px}.platform-ontology-visual__accent-node{fill:#69c0cf66;stroke:#2b8fa1d1;stroke-width:1.45px}.platform-ontology-visual__check{stroke-width:4px}.platform-ontology-visual__tiny-mark{fill:#2024267a;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.platform-ontology-visual__cylinder-top{fill:#f8fbfb;stroke:#2024265c;stroke-width:1.75px}.platform-ontology-visual__cylinder-body{fill:#e7eded;stroke:#2024265c;stroke-linejoin:round;stroke-width:1.75px}.platform-ontology-visual__cylinder-ring{fill:none;stroke:#2b8fa1e6;stroke-width:2.6px}.platform-ontology-visual__person-shirt{fill:#cfd5d5;stroke:#2024265c;stroke-linejoin:round;stroke-width:1.75px}.platform-ontology-visual__wheel{fill:#dce2e2;stroke:#2024264d;stroke-width:1.5px}.platform-ontology-visual__wheel-core{fill:#69c0cf52;stroke:#2b8fa194;stroke-width:1.2px}.platform-ontology-visual__arm-link{fill:none;stroke:#d5dddd;stroke-linecap:round;stroke-width:14px}.platform-ontology-visual__joint{fill:#69c0cf4d;stroke:#2024263d;stroke-width:1.6px}.platform-ontology-visual__usage-title{fill:#202426e6;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:.02em;text-anchor:middle;font-size:17px;font-weight:500}.platform-ontology-visual__usage-screen{fill:#ffffffdb;stroke:#20242647;stroke-linejoin:round;stroke-width:1.5px}.platform-ontology-visual__usage-muted,.platform-ontology-visual__usage-accent,.platform-ontology-visual__usage-check{fill:none;stroke-linecap:round;stroke-linejoin:round}.platform-ontology-visual__usage-muted{stroke:#2024265c;stroke-width:1.6px}.platform-ontology-visual__usage-accent{stroke:#2b8fa1d1;stroke-width:2.55px}.platform-ontology-visual__usage-check{stroke:#2b8fa1eb;stroke-width:2.6px}.platform-ontology-visual__usage-accent-fill{fill:#69c0cf66;stroke:#2b8fa1c2;stroke-width:1.5px}.platform-ontology-visual__usage-pill,.platform-ontology-visual__usage-action{fill:#69c0cf4d;stroke:#2b8fa194;stroke-linejoin:round;stroke-width:1.2px}.platform-ontology-visual__usage-action{fill:#69c0cf61}.platform-ontology-visual__usage-microcopy{dominant-baseline:central;fill:#124e58db;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-anchor:middle;font-size:8px;font-weight:700}.platform-ontology-visual__foundation-board{opacity:.96}.platform-ontology-visual__foundation-tile{filter:drop-shadow(0 5px 4px #20242613)}.platform-ontology-visual__foundation-tile>rect{fill:#ffffffe6;stroke:#20242642;stroke-width:1.45px}.platform-ontology-visual__foundation-tile text{dominant-baseline:central;fill:#202426a8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-anchor:middle;font-size:6.8px;font-weight:700}.platform-ontology-visual__foundation-icon{fill:none;stroke:#20242680;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px}.platform-ontology-visual__foundation-icon-accent{fill:#69c0cf6b;stroke:#2b8fa1c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px}.platform-ontology-visual__foundation-dot{fill:#ffffffd1;stroke:#20242675;stroke-width:1.4px}.platform-ontology-visual__foundation-dot-accent{fill:#69c0cf75;stroke:#2b8fa1c7;stroke-width:1.4px}.platform-ontology-visual__foundation-title{fill:#202426d1;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:.02em;text-anchor:middle;font-size:20px;font-weight:500}.platform-ontology-visual__ontology-label{fill:#202426db;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:.02em;text-anchor:middle;font-size:29px;font-weight:500}@keyframes platform-ontology-flow{to{stroke-dashoffset:-40px}}@keyframes platform-tour-glow{0%{opacity:.72}to{opacity:1}}@keyframes platform-tour-tile-breathe{0%,to{fill:#ffffffe6;stroke:#20242642}50%{fill:#fffffffa;stroke:#2b8fa17a}}@keyframes platform-tour-card-breathe{0%,to{stroke:#20242647}50%{stroke:#2b8fa180}}@keyframes platform-tour-icon-float{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1.8px)scale(1.04)}}@keyframes platform-tour-icon-float-alt{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(1.4px)scale(1.035)}}@keyframes platform-tour-icon-stroke{0%,to{stroke:#20242680}50%{stroke:#2b8fa1ad}}@keyframes platform-tour-node-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes platform-tour-line-flow{to{stroke-dashoffset:-44px}}.platform-info-section,.platform-operations-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(64px,6vw,96px) 0}.platform-info-section--context{padding-top:clamp(54px,5vw,82px)}.platform-operations-section{padding-top:clamp(64px,6vw,104px)}.platform-info-section__inner,.platform-operations-section__inner{width:var(--platform-content-width);max-width:var(--platform-content-width);margin:0 auto}.platform-info-section__rule{background:#20242638;width:100%;height:1px;margin-bottom:clamp(30px,3.4vw,48px)}.platform-info-section h2,.platform-operations-section h2{color:#202426;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.platform-info-section--layers h2{color:#20242675}.platform-info-section h2 span,.platform-operations-section h2 span{display:block}.platform-info-section h2 span+span,.platform-operations-section h2 span+span{color:#202426}.platform-info-section__grid{grid-template-columns:minmax(360px,.82fr) minmax(420px,.76fr);align-items:center;gap:clamp(38px,5.2vw,82px);margin-top:clamp(38px,4.2vw,58px);display:grid}.platform-info-section--context .platform-info-section__grid{grid-template-columns:minmax(520px,.92fr) minmax(520px,.78fr);align-items:start;gap:clamp(56px,7vw,112px);margin-top:0}.platform-info-section--context .platform-info-section__content h2{max-width:760px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.platform-info-section--context .platform-section-visual{width:min(100%,680px)}.platform-info-section--layers .platform-section-visual{width:min(100%,760px)}.platform-info-section__visual{justify-content:center;min-width:0;display:flex}.platform-info-section__content{min-width:0}.platform-info-section__kicker{color:#2b8fa1;margin:0 0 16px}.platform-info-section__rule+.platform-info-section__kicker{margin-top:0;margin-bottom:12px}.platform-info-section__lead,.platform-operations-section__content>p{color:#202426a3;letter-spacing:0;max-width:700px;margin:0;font-size:clamp(16px,1.08vw,18px);line-height:1.5}.platform-info-section__content>h2+.platform-info-section__lead{margin-top:24px;font-size:clamp(17px,1.2vw,20px);line-height:1.55}.platform-info-list{border-top:1px solid #20242633;margin-top:clamp(28px,3.2vw,44px)}.platform-info-list__item{border-bottom:1px solid #20242629;gap:8px;padding:clamp(22px,2.4vw,32px) 0;display:grid}.platform-info-list__item h3{color:#202426;letter-spacing:0;margin:0;font-size:clamp(18px,1.28vw,22px);font-weight:650;line-height:1.2}.platform-info-list__subtitle{color:#202426c7;margin:0;font-size:clamp(15px,1vw,17px);font-weight:600;line-height:1.34}.platform-info-list__item p{color:#2024269e;max-width:58ch;margin:0;font-size:clamp(14.5px,.96vw,16px);line-height:1.52}.platform-info-list__item .platform-info-list__subtitle{color:#202426c7;font-size:clamp(15px,1vw,17px);font-weight:600;line-height:1.34}.platform-section-visual{width:min(100%,560px);height:auto;display:block}.platform-section-visual__surface{fill:#69c0cf3d;stroke:#2b8fa157;stroke-width:1.2px}.platform-section-visual__brand,.platform-layer-stack-visual__meta,.platform-layer-stack-visual__index,.platform-context-flow-visual__panel-title,.platform-context-flow-visual__source-title{fill:#124e58eb;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;font-weight:700}.platform-section-visual__brand{font-size:11px}.platform-section-visual__rule{fill:none;stroke:#2024265c;stroke-width:1.1px}.platform-layer-stack-visual__side-label{fill:#202426;font-family:var(--font-primary),Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1}.platform-layer-stack-visual__index{font-size:8px}.platform-layer-stack-visual__meta{text-transform:uppercase;font-size:8px}.platform-layer-stack-visual__title{fill:#202426;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;font-size:22px;font-weight:500}.platform-layer-stack-visual__row .platform-ontology-visual__usage-screen{fill:#ffffffbd}.platform-layer-stack-visual__copy{fill:#202426a8;font-family:var(--font-primary),Arial,Helvetica,sans-serif;font-size:14px;line-height:1.35}.platform-layer-stack-visual__legend-rule{stroke:#20242647}.platform-layer-stack-visual__circle{fill:#ffffff61;stroke:#2b8fa15c;stroke-width:1.35px}.platform-layer-stack-visual__circle--control{fill:#ffffff61}.platform-layer-stack-visual__circle--execution{fill:#69c0cf2e}.platform-layer-stack-visual__circle--ai{fill:#2b8fa11f}.platform-layer-stack-visual__venn .platform-layer-stack-visual__meta,.platform-layer-stack-visual__venn .platform-layer-stack-visual__title{text-anchor:middle}.platform-layer-stack-visual__venn .platform-layer-stack-visual__meta{font-size:8px}.platform-layer-stack-visual__venn .platform-layer-stack-visual__title{font-size:18px;line-height:1.1}.platform-layer-stack-visual__micro-ui rect{fill:#ffffff80;stroke:#20242638;stroke-width:1px}.platform-layer-stack-visual__micro-ui path{fill:none;stroke:#2b8fa194;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.platform-layer-stack-visual__pill rect{fill:#ffffffad;stroke:#2b8fa152;stroke-width:1px}.platform-layer-stack-visual__pill text{dominant-baseline:central;fill:#124e58d1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-anchor:middle;text-transform:uppercase;font-size:8px;font-weight:700}.platform-layer-stack-visual__core circle{fill:#202426;stroke:#202426e6;stroke-width:1.2px}.platform-layer-stack-visual__core text{dominant-baseline:central;fill:var(--enoviq-white);font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;text-anchor:middle;font-size:14px;font-weight:650}.platform-context-flow-visual__panel-frame,.platform-context-flow-visual__source-frame{fill:#ffffffdb;stroke:#20242685;stroke-width:1.1px}.platform-context-flow-visual__panel-head,.platform-context-flow-visual__source-head{fill:#69c0cf57;stroke:#2b8fa161;stroke-width:1.1px}.platform-context-flow-visual__panel-title,.platform-context-flow-visual__source-title{dominant-baseline:central;text-anchor:middle;font-size:9px}.platform-context-flow-visual__flow-lines path{marker-end:url(#platform-context-arrow);stroke:#2024266b;stroke-linecap:round;stroke-width:1.1px}.platform-context-flow-visual marker path{fill:#2024266b}.platform-context-flow-visual__core rect{fill:#202426;stroke:#202426eb;stroke-width:1.2px}.platform-context-flow-visual__core text{dominant-baseline:central;fill:var(--enoviq-white);font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;text-anchor:middle;font-size:22px;font-weight:500}.platform-context-flow-visual__source-card .platform-ontology-visual__foundation-icon,.platform-context-flow-visual__source-card .platform-ontology-visual__foundation-icon-accent,.platform-context-flow-visual__source-card .platform-ontology-visual__foundation-dot,.platform-context-flow-visual__source-card .platform-ontology-visual__foundation-dot-accent{vector-effect:non-scaling-stroke}.platform-operations-section__grid{grid-template-columns:minmax(360px,.86fr) minmax(480px,.82fr);align-items:start;gap:clamp(54px,7.5vw,118px);display:grid}.platform-operations-section__heading{align-content:start;justify-items:start;gap:24px;display:grid}.platform-operations-section__cta{color:#202426;border:1px solid #202426e0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:border-color .17s,background-color .17s,color .17s;display:inline-flex}.platform-operations-section__cta:hover,.platform-operations-section__cta:focus-visible{color:var(--enoviq-white);background:#2b8fa1;border-color:#2b8fa1;outline:none}.platform-operations-section__content>p+p{margin-top:26px}.platform-operations-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(26px,3vw,44px);margin-top:clamp(42px,5vw,70px);display:grid}.platform-operations-list__item{color:#202426;border-top:1px solid #202426c7;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:104px;padding:18px 0;line-height:1.2;text-decoration:none;transition:border-color .17s,color .17s,padding-left .17s;display:grid}.platform-operations-list__item:nth-last-child(-n+2){border-bottom:1px solid #202426c7}.platform-operations-list__copy{gap:9px;display:grid}.platform-operations-list__copy span:first-child{color:#202426;font-size:clamp(17px,1.2vw,20px);font-weight:650;line-height:1.22}.platform-operations-list__copy span:last-child{color:#202426ad;font-size:clamp(14.5px,1vw,16px);font-weight:400;line-height:1.5}.platform-operations-list__item>span:last-child{color:#202426e6;font-size:22px;line-height:1;transition:color .17s,transform .17s}.platform-operations-list__item:hover,.platform-operations-list__item:focus-visible{color:#1f6f7e;border-top-color:#2b8fa1;outline:none;padding-left:6px}.platform-operations-list__item:hover>span:last-child,.platform-operations-list__item:focus-visible>span:last-child{color:#2b8fa1;transform:translate(4px)}.platform-workflow-section{padding:clamp(58px,5.8vw,88px) 0 clamp(64px,6vw,96px)}.platform-workflow-section__inner{width:var(--platform-content-width);max-width:var(--platform-content-width)}.platform-workflow-section__copy{justify-self:end;justify-items:start;gap:clamp(16px,1.8vw,24px);max-width:520px;display:grid}.platform-workflow-section__copy p{justify-self:start;max-width:100%;margin:0}.platform-workflow-section__visual-card{padding-top:clamp(8px,1.4vw,18px)}.platform-workflow-section__statement{color:#fff;background:linear-gradient(135deg,#69c0cf1f,#0000 52%),linear-gradient(135deg,#176f80 0%,#2b8fa1 52%,#58aebd 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,34px);min-height:clamp(132px,9vw,172px);margin-top:clamp(18px,2.2vw,32px);padding:clamp(24px,2.25vw,34px);display:grid}.platform-workflow-section__statement p{color:#ffffffe0;letter-spacing:0;border-left:2px solid #ffffff42;max-width:960px;margin:0;padding-left:clamp(18px,1.6vw,26px);font-size:clamp(20px,1.42vw,27px);font-weight:500;line-height:1.22}.platform-workflow-section__statement p span{white-space:nowrap;display:block}.platform-workflow-section__statement-button{color:#fff;background:0 0;border:1px solid #ffffffb8;border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .17s,background-color .17s,color .17s;display:inline-flex}.platform-workflow-section__statement-button:hover,.platform-workflow-section__statement-button:focus-visible{background:#ffffff1f;border-color:#fff;outline:none}@media (max-width:1180px){.platform-workflow-section__copy{justify-self:start}}@media (max-width:720px){.platform-workflow-section__statement{grid-template-columns:1fr;justify-items:start}.platform-workflow-section__statement p{font-size:clamp(19px,6vw,24px)}.platform-workflow-section__statement p span{white-space:normal}.platform-workflow-section__statement-button{width:100%}}.platform-function-section{--platform-function-gutter:clamp(34px,6vw,104px);color:var(--enoviq-white);padding:clamp(86px,8vw,136px)var(--platform-function-gutter);background:radial-gradient(circle at 82% 18%,#2b8fa147,#0000 30%),radial-gradient(circle at 18% 86%,#69c0cf24,#0000 28%),linear-gradient(#020506 0%,#071113 100%);position:relative;overflow:clip}.platform-function-section:before{content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.platform-function-section:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#69c0cf1f,#0000 62%);width:64%;position:absolute;bottom:-24%;right:-8%}.platform-function-section__inner{z-index:1;width:100%;margin:0;position:relative}.platform-function-section__intro{max-width:980px}.platform-function-section__eyebrow,.platform-function-section__active-eyebrow{color:#69c0cf;margin:0 0 18px}.platform-function-section__intro h2{color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(34px,3.8vw,62px);font-weight:500;line-height:1.06}.platform-function-tabs{border:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,930px);margin-top:clamp(42px,5vw,72px);display:grid;position:relative}.platform-function-tabs:after{width:calc(100vw - 100% - (var(--platform-function-gutter)*2));content:"";pointer-events:none;background:#ffffff61;height:1px;position:absolute;bottom:-1px;left:100%}.platform-function-tabs__item{color:#ffffff9e;cursor:pointer;text-align:left;background:#ffffff05;border:0;border-right:1px solid #ffffff29;align-content:start;gap:12px;min-height:132px;padding:22px 18px 20px;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.platform-function-tabs__item:last-child{border-right:0}.platform-function-tabs__item:hover,.platform-function-tabs__item:focus-visible,.platform-function-tabs__item--active{color:var(--enoviq-white);background:#ffffff14;outline:none}.platform-function-tabs__item--active{box-shadow:inset 0 0 0 1px #ffffffb8}.platform-function-tabs__icon{color:#69c0cf;width:36px;height:36px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#ffffff17;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.platform-function-tabs__item--active .platform-function-tabs__icon{background:var(--enoviq-white);color:#071113}.platform-function-tabs__label{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,.92vw,14px);font-weight:700;line-height:1.25}.platform-function-tabs__summary{color:#ffffff8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.platform-function-tabs__item--active .platform-function-tabs__summary{color:#ffffffc7}.platform-function-section__body{border-top:0;grid-template-columns:minmax(640px,1.32fr) minmax(360px,.58fr);align-items:start;gap:clamp(34px,5vw,72px);margin-top:clamp(46px,5vw,78px);padding-top:0;display:grid}.platform-function-section__visual{min-width:0}.platform-function-product-visual{background:radial-gradient(circle at 74% 18%,#2b8fa12e,#0000 34%),#04141be6;border:1px solid #ffffff1f;border-radius:8px 0 0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 32px 96px #00000052}.platform-function-product-visual .capability-visual,.platform-function-product-visual .capability-visual--control-screen,.platform-function-product-visual .capability-visual--execution-screen,.platform-function-product-visual .capability-visual--intelligence-screen{box-shadow:none;border-color:#0000;border-radius:0;margin:0}.platform-function-product-visual .capability-visual--control-screen{--control-screen-height:clamp(520px,36vw,700px)}.platform-function-product-visual .capability-visual--execution-screen{--execution-visual-height:clamp(450px,30vw,570px)}.platform-function-product-visual .capability-visual--intelligence-screen{--intelligence-visual-height:clamp(520px,36vw,700px)}.platform-function-section__content{border-top:1px solid #ffffff61;min-width:0;padding-top:26px}.platform-function-section__content h3{color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(26px,2.5vw,42px);font-weight:500;line-height:1.12}.platform-function-section__content>p{color:#ffffffb3;margin:18px 0 0;font-size:clamp(16px,1.1vw,18px);line-height:1.55}.platform-function-feature-list{margin-top:30px}.platform-function-feature-list__item{border-top:1px solid #ffffff42;padding:22px 0}.platform-function-feature-list__item:last-child{border-bottom:1px solid #ffffff42}.platform-function-feature-list__item h4{color:var(--enoviq-white);font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:1.35}.platform-function-feature-list__item p{color:#ffffffa8;margin:10px 0 0;font-size:15.5px;line-height:1.48}.platform-function-visual{color:#202426;width:100%;height:auto;display:block}.platform-function-visual__screen{fill:url(#platform-function-panel);stroke:#ffffffb8;stroke-width:1.2px;filter:drop-shadow(0 30px 48px #00000061)}.platform-function-visual__topbar{fill:#ffffffdb;stroke:#20242624}.platform-function-visual__screen-title,.platform-function-visual__side-title,.platform-function-visual__context-nodes text,.platform-function-visual__decision-card text,.platform-function-visual__task-card text,.platform-function-visual__context-core text,.platform-function-visual__security-frame text,.platform-function-visual__sources text{fill:#202426c7;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.platform-function-visual__muted-line,.platform-function-visual__status-card path,.platform-function-visual__task-card path,.platform-function-visual__security-frame path{fill:none;stroke:#20242647;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.platform-function-visual__chart rect,.platform-function-visual__progress-fill,.platform-function-visual__node,.platform-function-visual__task-card rect:nth-of-type(2),.platform-function-visual__task-card rect:last-of-type,.platform-function-visual__decision-card rect:nth-of-type(n+2),.platform-function-visual__context-nodes rect,.platform-function-visual__sources rect{fill:#69c0cf52;stroke:#2b8fa1b8;stroke-width:1.5px}.platform-function-visual__chart path,.platform-function-visual__decision-card path,.platform-function-visual__context-lines path,.platform-function-visual__shield-check{fill:none;stroke:#2b8fa1c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.platform-function-visual__chart circle,.platform-function-visual__decision-card circle{fill:#69c0cf5c;stroke:#2b8fa1d1;stroke-width:2px}.platform-function-visual__chart text,.platform-function-visual__decision-card text,.platform-function-visual__task-card text,.platform-function-visual__context-nodes text,.platform-function-visual__security-frame text{dominant-baseline:central;text-anchor:middle;font-size:11px}.platform-function-visual__chart rect:last-of-type,.platform-function-visual__status-card rect,.platform-function-visual__task-card rect,.platform-function-visual__decision-card rect:first-child,.platform-function-visual__progress-track,.platform-function-visual__security-frame rect:first-child{fill:#ffffffd1;stroke:#2024262e;stroke-width:1.5px}.platform-function-visual__context-nodes path,.platform-function-visual__flow{fill:none;stroke:#20242642;stroke-linecap:round;stroke-width:2px}.platform-function-visual__context-core rect{fill:#202426;stroke:#202426e6;stroke-width:1.4px}.platform-function-visual__context-core text{fill:var(--enoviq-white);text-anchor:middle;dominant-baseline:central}.platform-function-visual__shield{fill:#69c0cf33;stroke:#2b8fa1c2;stroke-linejoin:round;stroke-width:2.2px}.platform-function-visual__side-list path{stroke:#ffffff57;stroke-width:1px}.platform-function-visual__side-title{fill:#ffffffe6;font-size:10px}.platform-function-visual__side-copy{fill:#ffffff9e;font-family:var(--font-primary),Arial,Helvetica,sans-serif;font-size:10px;font-weight:400}.platform-tour--reduced{height:auto;min-height:0}.platform-tour--reduced .platform-tour__sticky{min-height:auto;position:relative}.platform-tour--reduced .platform-tour__viewport{height:auto;min-height:0;overflow-x:auto}.platform-tour--reduced .platform-tour__camera{position:relative;inset:auto;transform:none}@media (max-width:1180px){.platform-page{--platform-content-width:calc(100vw - clamp(52px,10vw,112px))}.platform-page-hero__summary{max-width:680px;margin:0;padding-top:0}.platform-page-hero{padding-top:112px}.platform-page-hero__copy{grid-template-columns:1fr;gap:18px;width:min(100%,780px)}.platform-page-hero h1{font-size:clamp(31px,6.6vw,42px)}.platform-page-hero__summary{max-width:680px;margin:0}.platform-ontology-visual{width:820px;min-width:820px}.platform-info-section,.platform-operations-section{padding-left:36px;padding-right:36px}.platform-info-section__grid,.platform-operations-section__grid{grid-template-columns:1fr;gap:38px}.platform-info-section__grid{margin-top:42px}.platform-info-section--context .platform-info-section__grid{grid-template-columns:1fr;margin-top:0}.platform-info-section__visual{justify-content:start}.platform-info-section__lead,.platform-operations-section__content>p{max-width:820px}.platform-function-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.platform-function-tabs:after{display:none}.platform-function-tabs__item:nth-child(2n){border-right:0}.platform-function-tabs__item:last-child{border-top:1px solid #ffffff29;grid-column:1/-1}.platform-function-section__body{grid-template-columns:1fr}.platform-function-section__content{max-width:760px}}@media (max-width:900px){.platform-tour{height:auto;min-height:0}.platform-tour__sticky{display:none}.platform-tour__mobile{gap:18px;display:grid}.platform-tour__mobile-visual{scrollbar-color:#2b8fa161 transparent;padding-bottom:6px;overflow:auto hidden}.platform-tour__mobile-visual::-webkit-scrollbar{height:6px}.platform-tour__mobile-visual::-webkit-scrollbar-thumb{background:#2b8fa157;border-radius:999px}.platform-tour__mobile-cards{gap:10px;display:grid}.platform-tour__mobile-cards details{background:#ffffffc2;border:1px solid #2024261c;border-radius:8px;box-shadow:0 14px 34px #20242612}.platform-tour__mobile-cards summary{color:#202426;cursor:pointer;align-items:center;gap:12px;min-height:54px;padding:0 14px;font-size:15px;font-weight:650;list-style:none;display:flex}.platform-tour__mobile-cards summary::-webkit-details-marker{display:none}.platform-tour__mobile-cards summary span{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.platform-tour__mobile-cards p{color:#202426a3;margin:0;padding:0 14px 14px 42px;font-size:14px;line-height:1.5}}@media (max-width:720px){.platform-page{--platform-content-width:calc(100vw - 44px)}.platform-page-hero{padding-bottom:56px}.platform-page-hero__summary{font-size:15.5px}.platform-page-hero h1 span{white-space:normal}.platform-page-hero__object-strip span{min-height:30px;font-size:12px}.platform-ontology-visual{width:760px;min-width:760px}.platform-info-section,.platform-operations-section{padding:54px 0}.platform-info-section__rule{margin-bottom:32px}.platform-info-section h2,.platform-operations-section h2{font-size:clamp(27px,8vw,36px)}.platform-info-section__lead,.platform-operations-section__content>p{font-size:clamp(16px,4.7vw,18px)}.platform-info-section__content>h2+.platform-info-section__lead{font-size:15.5px}.platform-info-list{margin-top:32px}.platform-section-visual{width:100%}.platform-operations-list{grid-template-columns:1fr}.platform-operations-list__item:nth-last-child(-n+2){border-bottom:0}.platform-operations-list__item:last-child{border-bottom:1px solid #202426c7}.platform-function-section{padding:68px 22px}.platform-function-section__intro h2{font-size:clamp(32px,9vw,44px)}.platform-function-tabs{scrollbar-color:#69c0cf6b transparent;scroll-snap-type:x mandatory;border-right:0;display:flex;overflow-x:auto}.platform-function-tabs::-webkit-scrollbar{height:6px}.platform-function-tabs::-webkit-scrollbar-thumb{background:#69c0cf6b;border-radius:999px}.platform-function-tabs__item,.platform-function-tabs__item:nth-child(2n),.platform-function-tabs__item:last-child{scroll-snap-align:start;border-top:0;border-right:1px solid #ffffff29;min-width:min(76vw,280px)}.platform-function-section__body{gap:28px;margin-top:32px;padding-top:28px}.platform-function-section__content h3{font-size:clamp(24px,7.4vw,34px)}.platform-function-visual{min-width:620px}.platform-function-section__visual{scrollbar-color:#69c0cf6b transparent;padding-bottom:8px;overflow-x:auto}.platform-function-product-visual{min-width:780px}}@media (prefers-reduced-motion:reduce){.platform-ontology-visual__incoming-lines path,.platform-ontology-visual__outgoing-lines path,.platform-ontology-visual__foundation-lines path,.platform-ontology-visual__relations path,.platform-ontology-visual__foundation-tile>rect,.platform-ontology-visual__foundation-icon-motion,.platform-ontology-visual__foundation-icon,.platform-ontology-visual__foundation-icon-accent,.platform-ontology-visual__foundation-dot-accent,.platform-ontology-visual__usage-screen,.platform-ontology-visual__usage-accent,.platform-ontology-visual__usage-check,.platform-ontology-visual__usage-accent-fill,.platform-ontology-visual__usage-pill,.platform-ontology-visual__usage-action{animation:none}}.partner-page{background:var(--enoviq-light-gray);min-height:100vh;color:var(--enoviq-anthracite);overflow-x:clip}.partner-hero{background:radial-gradient(circle at 82% 10%,#69c0cf16,transparent 28%),linear-gradient(180deg,#fff 0%,var(--enoviq-light-gray)100%);padding:132px clamp(34px,6vw,104px) clamp(78px,7vw,118px);position:relative;overflow:clip}.partner-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#2024260b 1px,#0000 1px),linear-gradient(90deg,#2024260b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.partner-hero__inner{z-index:1;grid-template-columns:minmax(520px,.84fr) minmax(520px,.74fr);align-items:center;gap:clamp(42px,6vw,112px);width:100%;display:grid;position:relative}.partner-hero__copy{justify-items:start;gap:clamp(22px,2.6vw,34px);display:grid}.partner-hero__eyebrow,.partner-section__kicker,.partner-types-section__eyebrow,.partner-final-section__eyebrow{color:#2b8fa1;margin:0}.partner-hero h1{color:#202426;letter-spacing:0;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(42px,4.45vw,78px);font-weight:500;line-height:1.02}.partner-hero__summary{color:#202426ad;max-width:700px;margin:0;font-size:clamp(18px,1.3vw,23px);line-height:1.45}.partner-button{cursor:pointer;min-height:46px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #202426e0;border-radius:0;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:12px;font-weight:700;line-height:1;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.partner-button svg{width:16px;height:16px;transition:transform .17s}.partner-button:hover,.partner-button:focus-visible{outline:none;transform:translateY(-1px)}.partner-button:hover svg,.partner-button:focus-visible svg{transform:translate(3px)}.partner-button--dark{color:var(--enoviq-white);background:#202426}.partner-button--dark:hover,.partner-button--dark:focus-visible{background:#2b8fa1;border-color:#2b8fa1}.partner-button--light{color:var(--enoviq-white);background:#202426;border-color:#202426e0}.partner-button--light:hover,.partner-button--light:focus-visible{background:#2b8fa1;border-color:#2b8fa1}.partner-hero__visual{background:radial-gradient(circle at 72% 22%,#69c0cf2e,#0000 36%),#ffffff94;border:1px solid #2024261f;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 24px 90px #20242614}.partner-network-visual,.partner-flow-visual{width:100%;height:auto;display:block}.partner-network-visual__panel,.partner-flow-visual__surface{fill:#ffffffb8;stroke:#2024262e;stroke-width:1.1px}.partner-network-visual__grid path{fill:none;stroke:#20242612;stroke-width:1px}.partner-network-visual marker path,.partner-flow-visual marker path{fill:#2b8fa1c7}.partner-network-visual__link,.partner-flow-visual__line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.partner-network-visual__link--primary,.partner-flow-visual__line{marker-end:url(#partner-hero-arrow);stroke:#2b8fa1a8;stroke-dasharray:10 10;stroke-width:2px;animation:2.8s linear infinite partner-network-flow}.partner-flow-visual__line{marker-end:url(#partner-flow-arrow)}.partner-network-visual__link--delay,.partner-flow-visual__line--two{animation-delay:.42s}.partner-network-visual__node rect,.partner-flow-visual__input rect,.partner-flow-visual__output rect{fill:#ffffffe0;stroke:#2024264d;stroke-width:1.3px}.partner-network-visual__node circle,.partner-flow-visual__output circle,.partner-flow-visual__junction circle{fill:#69c0cf57;stroke:#2b8fa1b8;stroke-width:1.5px}.partner-network-visual__node--customer rect,.partner-flow-visual__output rect{fill:#ffffffe6;stroke:#2b8fa18a}.partner-network-visual__node--customer circle,.partner-flow-visual__output circle{fill:#69c0cf57;stroke:#2b8fa1b8}.partner-network-visual__node text,.partner-flow-visual text{fill:#202426d6;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;font-size:17px;font-weight:650}.partner-network-visual__node--customer text,.partner-flow-visual__output text{fill:#202426d6}.partner-network-visual__node .partner-network-visual__node-meta,.partner-flow-visual .partner-flow-visual__meta{fill:#20242694;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:11px;font-weight:700}.partner-network-visual__node--customer .partner-network-visual__node-meta,.partner-flow-visual__output .partner-flow-visual__meta{fill:#20242694}.partner-flow-visual{overflow:visible}.partner-flow-visual__surface{fill:#f4f4f1bd}.partner-flow-visual__input path,.partner-flow-visual__junction path{fill:none;stroke:#2024265c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.partner-flow-visual__input--partner rect{fill:#ffffffb3}.partner-flow-visual__junction circle{fill:#69c0cf3d;animation:2.4s ease-in-out infinite partner-node-pulse}.partner-flow-visual__junction path{stroke:#2b8fa1d6;stroke-width:2.4px}.partner-why-section,.partner-benefits-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(82px,8vw,136px) clamp(34px,6vw,104px)}.partner-section__inner{width:100%;margin:0}.partner-section__rule{background:#2024267a;width:100%;height:1px;margin-bottom:clamp(42px,5.4vw,76px)}.partner-why-section__grid{grid-template-columns:minmax(460px,.82fr) minmax(520px,.82fr);align-items:center;gap:clamp(56px,7vw,116px);display:grid}.partner-why-section__visual,.partner-why-section__content{min-width:0}.partner-why-section__content h2,.partner-benefits-section__header h2,.partner-final-section h2{color:#202426;letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:clamp(34px,4.1vw,64px);font-weight:500;line-height:1.06}.partner-why-section__content p:not(.partner-section__kicker){color:#202426b8;max-width:760px;margin:24px 0 0;font-size:clamp(16px,1.16vw,19px);line-height:1.58}.partner-types-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(86px,8vw,136px) clamp(34px,6vw,104px);position:relative;overflow:clip}.partner-types-section:before{content:"";opacity:.52;pointer-events:none;background-image:linear-gradient(#20242609 1px,#0000 1px),linear-gradient(90deg,#20242609 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.partner-types-section__inner{z-index:1;position:relative}.partner-types-section__header{gap:18px;max-width:980px;display:grid}.partner-types-section__eyebrow{color:#2b8fa1}.partner-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin-top:clamp(44px,5vw,76px);display:grid}.partner-type-card{background:radial-gradient(circle at 100% 0,#69c0cf1f,#0000 32%),#f4f4f19e;border:1px solid #20242624;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,24px);min-width:0;min-height:0;padding:clamp(22px,2.2vw,32px);display:grid;box-shadow:0 16px 50px #2024260e}.partner-type-card__icon,.partner-benefit-item__icon{color:#69c0cf;background:#69c0cf14;border:1px solid #69c0cf61;place-items:center;width:46px;height:46px;display:inline-grid}.partner-type-card__icon svg,.partner-benefit-item__icon svg{stroke-width:1.75px;width:23px;height:23px}.partner-type-card__copy{min-width:0}.partner-type-card__subtitle{color:#2b8fa1;margin:0 0 14px}.partner-type-card h3{color:#202426;letter-spacing:0;margin:0;font-size:clamp(24px,1.85vw,34px);font-weight:500;line-height:1.08}.partner-type-card p:not(.partner-type-card__subtitle){color:#202426ad;margin:18px 0 0;font-size:clamp(15px,1vw,17px);line-height:1.52}.partner-type-card__audience{font-weight:560;color:#202426d6!important}.partner-process-section{background:var(--enoviq-white)}.partner-process-panel{background:var(--enoviq-light-gray);border:1px solid #2024261f;border-radius:8px;grid-template-columns:1.46fr .76fr .76fr .76fr;min-height:clamp(500px,40vw,650px);margin-top:clamp(36px,4.4vw,58px);transition:grid-template-columns .26s;display:grid;overflow:hidden;box-shadow:0 24px 90px #20242614}.partner-benefits-section{padding-top:clamp(64px,6vw,104px)}.partner-benefits-grid{border-top:1px solid #202426b8;border-left:1px solid #2024262e;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(44px,5vw,72px);display:grid}.partner-benefit-item{background:#f4f4f16b;border-bottom:1px solid #2024262e;border-right:1px solid #2024262e;align-content:start;gap:22px;min-width:0;min-height:230px;padding:clamp(20px,2.1vw,30px);display:grid}.partner-benefit-item__icon{color:#2b8fa1;background:#2b8fa114;border-color:#2b8fa14d}.partner-benefit-item p{color:#202426b8;margin:0;font-size:clamp(15px,1vw,17px);font-weight:560;line-height:1.42}.partner-final-section{background:var(--enoviq-light-gray);color:var(--enoviq-anthracite);padding:clamp(80px,8vw,132px) clamp(34px,6vw,104px)}.partner-final-section__inner{border-top:1px solid #2024267a;grid-template-columns:minmax(420px,.86fr) minmax(480px,.7fr);align-items:start;gap:clamp(42px,7vw,112px);padding-top:clamp(34px,5vw,72px);display:grid}.partner-final-section h2{color:#202426}.partner-final-section__copy{justify-items:start;gap:28px;display:grid}@keyframes partner-network-flow{to{stroke-dashoffset:-40px}}@keyframes partner-node-pulse{0%,to{filter:drop-shadow(0 0 #2b8fa100)}50%{filter:drop-shadow(0 0 10px #2b8fa152)}}@media (max-width:1180px){.partner-hero__inner,.partner-why-section__grid,.partner-final-section__inner{grid-template-columns:1fr}.partner-hero__copy,.partner-why-section__content,.partner-benefits-section__header,.partner-final-section__copy{max-width:860px}.partner-hero__visual,.partner-why-section__visual{width:min(100%,780px)}.partner-types-grid{grid-template-columns:1fr}.partner-type-card{min-height:0}.partner-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-hero{padding-top:112px}.partner-hero h1{font-size:clamp(36px,8.4vw,58px)}.partner-process-panel,.partner-process-panel--active-1,.partner-process-panel--active-2,.partner-process-panel--active-3{grid-template-columns:1fr;min-height:auto}.partner-process-panel .process-step{border-top:1px solid #2024261f;border-left:0;min-height:86px;padding:24px}.partner-process-panel .process-step:first-child{border-top:0}}@media (max-width:720px){.partner-hero,.partner-why-section,.partner-types-section,.partner-benefits-section,.partner-final-section{padding-left:22px;padding-right:22px}.partner-hero{padding-bottom:60px}.partner-hero__copy{gap:20px}.partner-hero h1{font-size:clamp(36px,11vw,48px)}.partner-hero__summary,.partner-final-section__copy p{font-size:16px}.partner-button{justify-content:space-between;width:100%}.partner-section__rule{margin-bottom:32px}.partner-why-section__content h2,.partner-benefits-section__header h2,.partner-final-section h2{font-size:clamp(32px,9.6vw,46px)}.partner-why-section__content p:not(.partner-section__kicker){font-size:15.5px}.partner-type-card,.partner-benefits-grid{grid-template-columns:1fr}.partner-benefit-item{min-height:0}.partner-final-section__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.partner-network-visual__link,.partner-flow-visual__line,.partner-flow-visual__junction circle{animation:none}}.career-page{background:var(--enoviq-white);color:var(--enoviq-anthracite);overflow-x:clip}.career-hero{min-height:100svh;color:var(--enoviq-white);isolation:isolate;background:radial-gradient(circle at 84% 18%,#2b8fa147,#0000 34%),radial-gradient(circle at 12% 86%,#2b8fa12e,#0000 32%),linear-gradient(#071519 0%,#041016 100%);position:relative;overflow:hidden}.career-hero:before{z-index:-2;content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.career-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#02080ca3,#0000 48%,#02080c2e),linear-gradient(#02080c14 0%,#02080c6b 100%);position:absolute;inset:0}.career-hero__grid{z-index:-1;opacity:.44;pointer-events:none;background-image:linear-gradient(120deg,#0000 0 42%,#69c0cf14 42.1% 42.25%,#0000 42.35% 100%),linear-gradient(300deg,#0000 0 58%,#ffffff0d 58.1% 58.22%,#0000 58.32% 100%);position:absolute;inset:0}.career-hero__inner{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(420px,.78fr);align-items:center;gap:clamp(42px,6vw,88px);width:min(100%,1320px);min-height:100svh;margin:0 auto;padding:124px clamp(24px,5vw,72px) 76px;display:grid;position:relative}.career-hero__copy .technical-label,.career-section-heading .technical-label,.career-work__inner .technical-label,.career-application__inner .technical-label{color:#69c0cf;margin:0 0 14px}.career-hero__copy h1{color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(38px,4.15vw,66px);font-weight:500;line-height:1.06}.career-hero__copy>p{color:#ffffffb8;max-width:700px;margin:24px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.54}.career-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.career-button{min-height:48px;color:var(--enoviq-white);border:1px solid #ffffff52;border-radius:0;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.career-button--primary{background:#2b8fa1;border-color:#2b8fa1}.career-button--secondary{-webkit-backdrop-filter:blur(12px);background:#ffffff0f}.career-button:hover,.career-button:focus-visible{color:var(--enoviq-white);background:#34a9bb;border-color:#34a9bb;outline:none;transform:translateY(-1px)}.career-hero-visual{opacity:.96;justify-self:end;width:min(100%,640px);height:auto;display:block}.career-hero-visual__source,.career-hero-visual__core,.career-hero-visual__output,.career-hero-visual__line{vector-effect:non-scaling-stroke}.career-hero-visual__source,.career-hero-visual__output{fill:#ffffff0d;stroke:#ffffff2e;stroke-width:1.3px}.career-hero-visual__core{fill:#2b8fa11f;stroke:#69c0cf9e;stroke-width:1.5px}.career-hero-visual__line{fill:none;stroke:#69c0cf7a;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:1.4px;animation:3.6s linear infinite career-line-flow}.career-hero-visual__line--b,.career-hero-visual__line--d{animation-duration:4.2s}.career-hero-visual__label,.career-hero-visual__core-title,.career-hero-visual__core-subtitle{fill:#ffffffad;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:650}.career-hero-visual__label--small,.career-hero-visual__core-subtitle{font-size:11px}.career-hero-visual__core-title{fill:var(--enoviq-white);font-size:16px}.career-hero-visual__core-subtitle{fill:#69c0cf}.career-reasons-section,.career-roles-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(76px,7.2vw,112px) clamp(34px,6vw,104px)}.career-section-heading{width:min(100%,1120px);margin:0 auto}.career-section-heading h2,.career-work__inner h2,.career-application__inner h2{max-width:880px;color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:500;line-height:1.08}.career-section-heading>p:not(.technical-label){color:#202426b3;max-width:760px;margin:20px 0 0;font-size:clamp(16.5px,1.12vw,18px);line-height:1.6}.career-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);width:min(100%,1120px);margin:clamp(34px,4vw,56px) auto 0;display:grid}.career-reason-card{background:var(--enoviq-light-gray);border:1px solid #2024261f;border-radius:6px;align-content:start;min-height:420px;padding:clamp(22px,2.2vw,30px);display:grid}.career-reason-visual{width:100%;height:auto;margin-bottom:22px;display:block}.career-reason-visual__panel,.career-reason-visual__core,.career-reason-visual__line,.career-reason-visual__spark{vector-effect:non-scaling-stroke}.career-reason-visual__panel{fill:#ffffffd1;stroke:#20242629;stroke-width:1.2px}.career-reason-visual__core{fill:#2b8fa117;stroke:#2b8fa16b;stroke-width:1.3px}.career-reason-visual__line{fill:none;stroke:#2b8fa170;stroke-dasharray:7 9;stroke-linecap:round;stroke-width:1.35px;animation:3.4s linear infinite career-line-flow}.career-reason-visual__line--slow{animation-duration:4s}.career-reason-visual__spark{fill:none;stroke:#2b8fa1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.career-reason-visual__text{fill:#202426b8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650}.career-reason-card h3{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(22px,1.7vw,28px);font-weight:500;line-height:1.12}.career-reason-card p{color:#202426ad;margin:15px 0 0;font-size:15.5px;line-height:1.6}.career-work-section{color:var(--enoviq-anthracite);background:#fff;padding:clamp(76px,7vw,112px) clamp(34px,6vw,104px)}.career-work__inner{box-sizing:border-box;isolation:isolate;background:linear-gradient(135deg,#176f80 0%,#2b8fa1 50%,#58aebd 100%);border:1px solid #105c683d;grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);align-items:start;gap:clamp(42px,6vw,92px);width:min(100%,1420px);margin:0 auto;padding:clamp(48px,5vw,72px) clamp(22px,3.2vw,42px);display:grid;position:relative;overflow:hidden}.career-work__inner:before,.career-work__inner:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.career-work__inner:before{opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px}.career-work__inner:after{background:radial-gradient(circle at 14% 16%,#ffffff1f,#0000 34%),radial-gradient(circle at 88% 86%,#084a562e,#0000 32%),linear-gradient(135deg,#05303938,#0000 46%,#074e5c1f)}.career-work__inner h2{color:var(--enoviq-white);font-size:clamp(28px,2.25vw,40px)}.career-work__points{border-top:1px solid #ffffff38;display:grid}.career-work-point{border-bottom:1px solid #ffffff38;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;min-height:76px;display:grid}.career-work-point span{color:#69c0cf;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650}.career-work-point strong{color:#ffffffd6;font-size:clamp(20px,1.6vw,27px);font-weight:500;line-height:1.15}.career-roles__inner{width:min(100%,1120px);margin:0 auto}.career-interest-list{border-top:1px solid #2024261f;margin-top:clamp(34px,4vw,54px);display:grid}.career-interest-item{border-bottom:1px solid #2024261f}.career-interest-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;list-style:none;display:flex}.career-interest-item summary::-webkit-details-marker{display:none}.career-interest-item summary span{color:var(--enoviq-anthracite);font-size:clamp(22px,1.7vw,30px);font-weight:500;line-height:1.1}.career-interest-item summary i{border-bottom:1.5px solid #2b8fa1;border-right:1.5px solid #2b8fa1;width:18px;height:18px;transform:rotate(45deg)}.career-interest-item[open] summary i{transform:rotate(225deg)}.career-interest-item p{color:#202426ad;max-width:720px;margin:-8px 0 24px;font-size:16px;line-height:1.58}.career-application-section{background:var(--enoviq-light-gray);color:var(--enoviq-anthracite);padding:clamp(76px,7vw,112px) clamp(34px,6vw,104px)}.career-application__inner{text-align:center;flex-direction:column;align-items:center;width:min(100%,920px);margin:0 auto;display:flex}.career-application__inner .technical-label{color:#2b8fa1}.career-application__inner h2{width:100%;margin:0 auto}.career-application__inner p{color:#202426b3;width:100%;max-width:720px;margin:20px auto 30px;font-size:clamp(16.5px,1.12vw,18px);line-height:1.6}.career-application__inner .career-button{width:fit-content;color:var(--enoviq-white)}@keyframes career-line-flow{to{stroke-dashoffset:-34px}}@media (max-width:1180px){.career-hero__inner,.career-work__inner,.career-reasons-grid{grid-template-columns:1fr}.career-hero-visual{justify-self:start;width:min(620px,100%)}.career-reason-card{min-height:auto}}@media (max-width:720px){.career-hero__inner{padding:108px 22px 64px}.career-hero__copy h1{font-size:clamp(34px,10vw,48px)}.career-hero__actions,.career-button,.career-application__inner .career-button{width:100%}.career-reasons-section,.career-work-section,.career-roles-section,.career-application-section{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.career-hero-visual__line,.career-reason-visual__line{animation:none}}.insights-page{background:var(--enoviq-light-gray);color:var(--enoviq-anthracite);overflow-x:clip}.insights-hero{color:var(--enoviq-white);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#050809 0%,#071519 100%);padding:148px clamp(34px,6vw,104px) 78px}.insights-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:end;gap:clamp(36px,8vw,150px);width:min(100%,1280px);margin:0 auto;display:grid}.insights-hero .technical-label,.insights-lead .technical-label,.insights-section-heading .technical-label,.insights-cta .technical-label{color:#62c3d4;margin:0 0 14px}.insights-hero h1{color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(52px,6vw,96px);font-weight:500;line-height:.98}.insights-hero p:not(.technical-label){color:#ffffffc7;max-width:610px;margin:0;font-size:clamp(20px,1.65vw,28px);line-height:1.2;position:relative}.insights-hero p:not(.technical-label):before{background:var(--enoviq-white);content:"";width:10px;height:10px;position:absolute;top:.28em;left:-22px}.insights-editorial{background:var(--enoviq-light-gray)}.insights-lead-section,.insights-selected-section,.insights-latest-section,.insights-cta-section{padding-left:clamp(34px,6vw,104px);padding-right:clamp(34px,6vw,104px)}.insights-lead-section{padding-top:clamp(44px,4.8vw,72px);padding-bottom:clamp(70px,7vw,110px)}.insights-lead{width:min(100%,1280px);color:var(--enoviq-white);background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/34px 34px,#202426;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(360px,.86fr);align-items:center;gap:clamp(30px,5vw,78px);margin:0 auto;padding:clamp(26px,4vw,56px);display:grid}.insights-lead__copy{min-width:0}.insights-lead__copy h2{max-width:670px;color:var(--enoviq-white);letter-spacing:0;margin:24px 0 0;font-size:clamp(38px,4.35vw,68px);font-weight:500;line-height:1.04}.insights-lead__copy>p:not(.technical-label){color:#ffffffc2;max-width:610px;margin:22px 0 0;font-size:clamp(18px,1.45vw,23px);line-height:1.45}.insights-lead__image,.insights-feature-card__image,.insights-latest-card__image{background:#050809;position:relative;overflow:hidden}.insights-lead__image{border-radius:6px;min-height:390px;box-shadow:0 24px 70px #00000057}.insights-lead__image img,.insights-feature-card__image img,.insights-latest-card__image img{object-fit:cover}.insights-lead__image img{object-position:center}.insights-article-meta{color:#ffffffb8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.25;display:flex}.insights-article-meta span{background:#ffffff12;border:1px solid #ffffff24;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.insights-article-meta svg{stroke-width:1.7px;width:15px;height:15px}.insights-read-more{color:inherit;align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.insights-read-more svg{stroke-width:1.7px;width:18px;height:18px;transition:transform .17s}.insights-feature-card:hover .insights-read-more svg,.insights-latest-card:hover .insights-read-more svg,.insights-lead:hover .insights-read-more svg{transform:translate(3px)}.insights-selected-section{padding-bottom:clamp(72px,7vw,112px)}.insights-section-heading{width:min(100%,1280px);margin:0 auto}.insights-section-heading h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:500;line-height:1.08}.insights-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);width:min(100%,1280px);margin:clamp(28px,3.6vw,48px) auto 0;display:grid}.insights-feature-card{background:var(--enoviq-white);border:1px solid #20242614;border-radius:6px;align-content:start;min-height:100%;display:grid;overflow:hidden}.insights-feature-card__image{aspect-ratio:16/10}.insights-feature-card__body{align-content:start;padding:clamp(22px,2.2vw,30px);display:grid}.insights-feature-card__body>span{color:#2b8fa1;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.25}.insights-feature-card h3,.insights-latest-card h3{color:var(--enoviq-anthracite);letter-spacing:0;margin:14px 0 0;font-size:clamp(23px,1.8vw,31px);font-weight:500;line-height:1.12}.insights-feature-card p,.insights-latest-card p{color:#202426a8;margin:16px 0 0;font-size:16px;line-height:1.45}.insights-latest-section{background:var(--enoviq-white);padding-top:clamp(72px,7vw,112px);padding-bottom:clamp(72px,7vw,112px)}.insights-section-heading--row{justify-content:space-between;align-items:end;gap:28px;display:flex}.insights-filter-list{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.insights-filter-list button{background:var(--enoviq-light-gray);color:#202426c7;border:1px solid #20242614;border-radius:4px;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.insights-filter-list svg{stroke-width:1.8px;width:16px;height:16px}.insights-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,36px);width:min(100%,1280px);margin:clamp(34px,4vw,56px) auto 0;display:grid}.insights-latest-card{align-content:start;display:grid}.insights-latest-card .insights-article-meta{color:#2024269e}.insights-latest-card .insights-article-meta span{background:0 0;border:0;min-height:auto;padding:0}.insights-latest-card__image{aspect-ratio:16/10.7;border-radius:4px;margin-top:14px}.insights-latest-card .insights-read-more,.insights-feature-card .insights-read-more{color:var(--enoviq-anthracite)}.insights-cta-section{padding-top:clamp(60px,6vw,92px);padding-bottom:clamp(76px,7vw,116px)}.insights-cta{width:min(100%,980px);color:var(--enoviq-white);text-align:center;background:#202426;border-radius:8px;margin:0 auto;padding:clamp(32px,5vw,64px)}.insights-cta h2{color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(31px,3vw,48px);font-weight:500;line-height:1.08}.insights-cta p:not(.technical-label){color:#ffffffb8;max-width:690px;margin:18px auto 28px;font-size:clamp(16.5px,1.12vw,18px);line-height:1.55}.insights-button{min-height:48px;color:var(--enoviq-white);background:#2b8fa1;border:1px solid #2b8fa1;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:650;line-height:1;transition:background-color .17s,border-color .17s,transform .17s;display:inline-flex}.insights-button svg{stroke-width:1.8px;width:18px;height:18px}.insights-button:hover,.insights-button:focus-visible{background:#34a9bb;border-color:#34a9bb;outline:none;transform:translateY(-1px)}@media (max-width:1180px){.insights-hero__inner,.insights-lead,.insights-feature-grid,.insights-latest-grid{grid-template-columns:1fr}.insights-hero__inner{align-items:start}.insights-hero p:not(.technical-label):before{display:none}.insights-lead__image{min-height:330px}.insights-section-heading--row{align-items:start;display:grid}.insights-filter-list{justify-content:flex-start}}@media (max-width:720px){.insights-hero,.insights-lead-section,.insights-selected-section,.insights-latest-section,.insights-cta-section{padding-left:22px;padding-right:22px}.insights-hero{padding-top:126px;padding-bottom:56px}.insights-hero h1{font-size:clamp(44px,17vw,64px)}.insights-hero p:not(.technical-label){font-size:20px}.insights-lead{padding:22px}.insights-lead__copy h2{font-size:clamp(34px,10vw,48px)}.insights-lead__image{min-height:250px}.insights-filter-list{grid-template-columns:1fr;display:grid}.insights-filter-list button,.insights-button{width:100%}}.about-page{background:var(--enoviq-white);color:var(--enoviq-anthracite);overflow-x:clip}.about-hero{min-height:100svh;color:var(--enoviq-white);isolation:isolate;background:radial-gradient(circle at 84% 18%,#2b8fa14d,#0000 34%),radial-gradient(circle at 14% 86%,#2b8fa138,#0000 32%),linear-gradient(#071519 0%,#041016 100%);position:relative;overflow:hidden}.about-hero:before{z-index:-2;content:"";opacity:0;pointer-events:none;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-size:46px 46px;animation:.72s ease-out 80ms forwards about-grid-enter;position:absolute;inset:0}.about-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#02080c94,#0000 46%,#02080c2e),linear-gradient(#02080c1a 0%,#02080c61 100%);position:absolute;inset:0}.about-hero__grid{z-index:-1;opacity:.44;pointer-events:none;background-image:linear-gradient(120deg,#0000 0 44%,#69c0cf1a 44.1% 44.25%,#0000 44.35% 100%),linear-gradient(300deg,#0000 0 55%,#ffffff0f 55.1% 55.22%,#0000 55.32% 100%);position:absolute;inset:0}.about-hero__inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(42px,5.8vw,76px);width:100%;min-height:100svh;padding:118px clamp(24px,5vw,96px) clamp(56px,7vw,96px);display:flex;position:relative}.about-hero__logo-wrap{place-items:center;width:min(100%,1280px);min-height:clamp(218px,34vw,430px);display:grid;position:relative}.about-hero__logo{color:var(--enoviq-white);letter-spacing:0;text-shadow:0 1px #ffffff1f;text-transform:uppercase;justify-content:center;align-items:center;margin:0;font-size:clamp(62px,14.6vw,216px);font-weight:700;line-height:.82;display:flex;position:relative}.about-hero__letter{isolation:isolate;place-items:center;display:inline-grid;position:relative;overflow:visible}.about-hero__letter:before{z-index:1;color:#0000;content:attr(data-letter);opacity:0;pointer-events:none;-webkit-text-stroke:1px #69c0cf2e;text-stroke:1px #69c0cf2e;animation:.78s ease-out forwards about-letter-contour;animation-delay:calc(var(--letter-index)*60ms);position:absolute;inset:0}.about-hero__letter-fill{z-index:2;opacity:0;filter:blur(10px);clip-path:inset(0 0 100%);animation:.95s cubic-bezier(.18,.84,.2,1) forwards about-letter-fill;animation-delay:calc(.24s + (var(--letter-index)*70ms));display:block;position:relative;transform:translateY(.035em)}.about-hero__letter:first-child .about-hero__letter-fill{color:#2b8fa1;text-shadow:0 1px #ffffff14;animation-name:about-letter-fill,about-accent-settle;animation-duration:.95s,.82s;animation-timing-function:cubic-bezier(.18,.84,.2,1),ease-out;animation-fill-mode:forwards,forwards;animation-delay:calc(.24s + (var(--letter-index)*70ms)),1.02s}.about-hero__letter:first-child:before{-webkit-text-stroke-color:#2b8fa166;text-stroke-color:#2b8fa166}.about-hero__letter-line{z-index:3;pointer-events:none;background:#69c0cfe0;display:block;position:absolute;box-shadow:0 0 8px #69c0cf29}.about-hero__letter-line--x{transform-origin:0;height:1px;animation:.62s ease-out forwards about-letter-line-x;animation-delay:calc(70ms + (var(--letter-index)*55ms));top:52%;left:-.07em;right:-.07em;transform:scaleX(0)}.about-hero__letter-line--y{transform-origin:top;width:1px;animation:.72s ease-out forwards about-letter-line-y;animation-delay:calc(.13s + (var(--letter-index)*60ms));top:-.08em;bottom:-.08em;left:50%;transform:scaleY(0)}.about-hero__logo-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#69c0cf8a,#0000);width:min(86%,1100px);height:1px;animation:.82s ease-out .18s forwards about-line-expand;position:absolute;left:50%;transform:translate(-50%)scaleX(0)}.about-hero__logo-line--top{top:21%}.about-hero__logo-line--bottom{bottom:20%}.about-hero__signal{color:#fff6;width:min(78%,980px);font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;opacity:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;font-size:clamp(9px,.82vw,11px);font-weight:500;line-height:1.35;animation:.68s ease-out .98s forwards about-signal-enter;display:flex;position:absolute;left:50%;transform:translate(-50%)}.about-hero__signal--top{top:-4px}.about-hero__signal--bottom{bottom:-8px}.about-hero__signal i{background:#69c0cf1f;border:1px solid #69c0cf6b;min-width:4px;height:4px;display:block}.about-hero__copy{opacity:0;justify-items:center;gap:18px;width:min(100%,900px);animation:.76s ease-out 1.12s forwards about-copy-enter;display:grid;transform:translateY(14px)}.about-hero__copy h2{max-width:900px;color:var(--enoviq-white);letter-spacing:0;margin:0;font-size:clamp(33px,4.2vw,64px);font-weight:500;line-height:1.08}.about-hero__copy p{color:#ffffffb8;max-width:780px;margin:0;font-size:clamp(17px,1.45vw,21px);font-weight:400;line-height:1.52}.about-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.about-hero__button{min-height:48px;color:var(--enoviq-white);border:1px solid #ffffff52;border-radius:0;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.about-hero__button--primary{background:#2b8fa1;border-color:#2b8fa1}.about-hero__button--secondary{-webkit-backdrop-filter:blur(12px);background:#ffffff0f}.about-hero__button:hover,.about-hero__button:focus-visible{color:var(--enoviq-white);background:#34a9bb;border-color:#34a9bb;outline:none;transform:translateY(-1px)}@keyframes about-grid-enter{to{opacity:.34}}@keyframes about-letter-contour{0%{opacity:0;filter:blur(8px);clip-path:inset(48% 0)}34%{opacity:.86;filter:blur(2px);clip-path:inset(18% 0 62%)}58%{opacity:.72;clip-path:inset(58% 0 16%)}82%{opacity:.56;filter:blur();clip-path:inset(0)}to{opacity:.24;filter:blur();clip-path:inset(0)}}@keyframes about-letter-fill{0%,26%{opacity:0;filter:blur(12px);clip-path:inset(0 0 100%);transform:translateY(.035em)}62%{opacity:.76;filter:blur(4px);clip-path:inset(0 0 22%)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)}}@keyframes about-accent-settle{0%{text-shadow:0 1px #ffffff14,0 0 20px #2b8fa152}to{text-shadow:0 1px #ffffff14}}@keyframes about-letter-line-x{0%{opacity:0;transform:scaleX(0)}34%{opacity:1;transform:scaleX(1)}72%{opacity:.44;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes about-letter-line-y{0%{opacity:0;transform:scaleY(0)}38%{opacity:.72;transform:scaleY(1)}82%{opacity:.22;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes about-line-expand{to{transform:translate(-50%)scaleX(1)}}@keyframes about-signal-enter{to{opacity:1}}@keyframes about-copy-enter{to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.about-hero__inner{justify-content:flex-start;padding-top:112px}.about-hero__logo-wrap{min-height:clamp(178px,52vw,300px)}.about-hero__logo{font-size:clamp(52px,16.8vw,128px)}.about-hero__signal{gap:10px;width:min(100%,620px)}.about-hero__signal--bottom{flex-wrap:wrap;justify-content:center}.about-hero__copy h2{font-size:clamp(31px,8vw,48px)}}@media (max-width:520px){.about-hero__inner{gap:30px;padding-left:18px;padding-right:18px}.about-hero__logo{font-size:clamp(44px,15.5vw,72px)}.about-hero__signal--top{display:none}.about-hero__signal--bottom{font-size:10px;bottom:-8px}.about-hero__copy{gap:15px}.about-hero__actions,.about-hero__button{width:100%}}@media (prefers-reduced-motion:reduce){.about-hero:before,.about-hero__letter:before,.about-hero__letter-fill,.about-hero__letter-line,.about-hero__logo-line,.about-hero__signal,.about-hero__copy{animation:none}.about-hero:before{opacity:.34}.about-hero__letter-line{display:none}.about-hero__letter:before{opacity:.24;filter:none;clip-path:inset(0)}.about-hero__letter-fill{opacity:1;filter:none;clip-path:inset(0);transform:none}.about-hero__signal{opacity:1}.about-hero__copy{opacity:1;transform:none}.about-hero__logo-line{transform:translate(-50%)scaleX(1)}}.about-why-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(74px,7.4vw,116px) clamp(34px,6vw,104px)}.about-why__inner{grid-template-columns:minmax(330px,.64fr) minmax(0,1fr);align-items:center;gap:clamp(46px,6vw,90px);width:min(100%,1280px);margin:0 auto;display:grid}.about-why__copy .technical-label,.about-work__header .technical-label{color:#2b8fa1;margin:0 0 14px}.about-why__copy h2,.about-work__header h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:500;line-height:1.08}.about-why__copy p{color:#202426b8;margin:22px 0 0;font-size:clamp(16.5px,1.18vw,19px);line-height:1.62}.about-why__visual-shell{background:linear-gradient(180deg,#ffffffe6,#efefefbd),var(--enoviq-light-gray);border:1px solid #2024261a;border-radius:6px;min-width:0;padding:clamp(16px,2.4vw,30px)}.about-context-visual{width:100%;height:auto;display:block}.about-context-visual__box,.about-context-visual__core,.about-context-visual__line,.about-context-visual__node,.about-context-visual__core-rule{vector-effect:non-scaling-stroke}.about-context-visual__box{fill:#ffffffe0;stroke:#20242629;stroke-width:1.2px}.about-context-visual__box--output{fill:#2b8fa112;stroke:#2b8fa13d}.about-context-visual__core{fill:#2b8fa11c;stroke:#2b8fa18f;stroke-width:1.5px}.about-context-visual__line{fill:none;stroke:#2b8fa161;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:1.4px;animation:3.4s linear infinite about-context-flow}.about-context-visual__line--e,.about-context-visual__line--f,.about-context-visual__line--g,.about-context-visual__line--h{animation-duration:3.8s}.about-context-visual__node{fill:#2b8fa1;opacity:.86}.about-context-visual__core-rule{fill:none;stroke:#2b8fa175;stroke-linecap:round;stroke-width:1.4px}.about-context-visual__label,.about-context-visual__core-title{fill:#202426b8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:650}.about-context-visual__label--small{font-size:12px}.about-context-visual__core-title{fill:#1f6f7e;font-size:16px}.about-work-section{background:var(--enoviq-light-gray);color:var(--enoviq-anthracite);padding:clamp(72px,7vw,108px) clamp(34px,6vw,104px) clamp(86px,8vw,122px)}.about-work__inner{width:min(100%,1280px);margin:0 auto}.about-work__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(34px,4.4vw,58px);display:grid}.about-work-card{background:#ffffffb8;border:1px solid #2024261f;border-radius:6px;align-content:start;min-height:468px;padding:clamp(22px,2.3vw,30px);display:grid}.about-work-card__visual{aspect-ratio:420/220;width:100%;margin-bottom:clamp(24px,3vw,34px)}.about-pillar-visual{width:100%;height:auto;display:block}.about-pillar-visual__box,.about-pillar-visual__core,.about-pillar-visual__panel,.about-pillar-visual__frame,.about-pillar-visual__line,.about-pillar-visual__spark,.about-pillar-visual__mini{vector-effect:non-scaling-stroke}.about-pillar-visual__box,.about-pillar-visual__panel,.about-pillar-visual__frame{fill:#ffffffd1;stroke:#20242629;stroke-width:1.2px}.about-pillar-visual__box--output,.about-pillar-visual__core{fill:#2b8fa117;stroke:#2b8fa170}.about-pillar-visual__panel{fill:#2b8fa10e;stroke:#2b8fa14d}.about-pillar-visual__frame{fill:#20242606}.about-pillar-visual__line{fill:none;stroke:#2b8fa170;stroke-dasharray:7 9;stroke-linecap:round;stroke-width:1.4px;animation:3.2s linear infinite about-blueprint-flow}.about-pillar-visual__line--b,.about-pillar-visual__line--d{animation-duration:3.7s}.about-pillar-visual__spark{fill:none;stroke:#2b8fa1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;animation:3.6s ease-in-out infinite about-blueprint-spark}.about-pillar-visual__mini{fill:#2b8fa133}.about-pillar-visual__text,.about-pillar-visual__core-text,.about-pillar-visual__panel-label{fill:#202426b8;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650}.about-pillar-visual__text--small{font-size:10px}.about-pillar-visual__core-text,.about-pillar-visual__panel-label{fill:#1f6f7e}.about-work-card h3{max-width:360px;color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.12}.about-work-card p{color:#202426ad;margin:16px 0 0;font-size:15.5px;line-height:1.6}@keyframes about-context-flow{to{stroke-dashoffset:-36px}}@keyframes about-blueprint-flow{to{stroke-dashoffset:-32px}}@keyframes about-blueprint-spark{0%,to{opacity:.72}48%{opacity:1}}@media (max-width:1180px){.about-why__inner,.about-work__grid{grid-template-columns:1fr}.about-why__copy,.about-work__header{max-width:820px}.about-work-card{min-height:auto}}@media (max-width:720px){.about-why-section,.about-work-section{padding-left:22px;padding-right:22px}.about-why__visual-shell{padding:10px}.about-context-visual__label,.about-pillar-visual__text{font-size:11px}}@media (prefers-reduced-motion:reduce){.about-context-visual__line,.about-pillar-visual__line,.about-pillar-visual__spark{animation:none}}.about-practice-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(78px,7.4vw,118px) clamp(34px,6vw,104px)}.about-practice__inner{text-align:center;justify-items:center;gap:clamp(34px,5vw,58px);width:min(100%,1120px);margin:0 auto;display:grid}.about-practice__copy .technical-label,.about-quote__inner>.technical-label,.about-principles__header .technical-label{color:#2b8fa1;margin:0 0 14px}.about-practice__copy h2,.about-principles__header h2{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(34px,3.2vw,52px);font-weight:500;line-height:1.08}.about-practice__copy h2{max-width:880px;margin-left:auto;margin-right:auto}.about-practice__copy p{color:#202426b8;max-width:780px;margin:22px auto 0;font-size:clamp(16.5px,1.18vw,19px);line-height:1.62}.about-practice__case{background:linear-gradient(135deg,#2b8fa124,transparent 32%,#ffffff0b),var(--enoviq-anthracite);border:1px solid #ffffff14;border-radius:8px;gap:clamp(28px,3.4vw,40px);width:100%;padding:clamp(34px,4.6vw,64px) clamp(26px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #2024262e}.about-practice__case:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#2b8fa11f,#0000 22% 78%,#2b8fa11a),linear-gradient(#ffffff0e,#0000 42%);position:absolute;inset:0}.about-practice__case>*{z-index:1;position:relative}.about-practice__logo-slot{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:6px;justify-self:center;place-items:center;width:min(100%,390px);min-height:98px;padding:clamp(22px,2.6vw,30px) clamp(28px,4vw,46px);display:grid;box-shadow:0 18px 46px #0000002e,inset 0 1px #ffffff1a}.about-practice__logo-link{color:#ffffff9e;justify-items:center;gap:10px;text-decoration:none;transition:color .17s,transform .17s;display:grid}.about-practice__logo-link:hover,.about-practice__logo-link:focus-visible{color:#69c0cf;outline:none;transform:translateY(-1px)}.about-practice__logo{object-fit:contain;width:min(100%,235px);height:auto;display:block}.about-practice__logo-link span{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.3}.about-practice-flow{--about-flow-gap:clamp(12px,1.6vw,18px);--about-flow-operator-width:clamp(24px,2.4vw,34px);width:min(100%,calc(1170px + var(--about-flow-operator-width) + var(--about-flow-operator-width) + var(--about-flow-gap) + var(--about-flow-gap) + var(--about-flow-gap) + var(--about-flow-gap)));grid-template-columns:minmax(0,1fr)var(--about-flow-operator-width)minmax(0,1fr)var(--about-flow-operator-width)minmax(0,1fr);justify-self:center;gap:var(--about-flow-gap);align-items:stretch;display:grid}.about-practice-flow__node{text-align:left;background:#ffffff0e;border:1px solid #ffffff21;border-radius:6px;align-content:center;gap:10px;min-height:118px;padding:clamp(18px,2vw,24px);display:grid}.about-practice-flow__node--result{background:linear-gradient(135deg,#69c0cf2e,#69c0cf14),#ffffff0e;border-color:#69c0cf7a}.about-practice-flow__node span{color:#69c0cf;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.3}.about-practice-flow__node strong{color:#ffffffe6;font-size:clamp(18px,1.55vw,24px);font-weight:500;line-height:1.18}.about-practice-flow__operator{width:var(--about-flow-operator-width);color:#69c0cf;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;align-self:center;place-items:center;font-size:clamp(20px,2vw,28px);line-height:1;display:grid}.about-practice__points{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.about-practice__points span{color:#ffffffad;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:4px;padding:10px 11px;font-size:11px;font-weight:600;line-height:1.3}.about-kronius-visual{gap:clamp(24px,3vw,38px);display:grid}.about-kronius-visual__header{grid-template-columns:minmax(260px,390px) auto;justify-content:center;align-items:stretch;gap:clamp(18px,2.4vw,32px);display:grid}.about-kronius-visual__logo-link,.about-kronius-visual__status,.about-kronius-visual__panel,.about-kronius-visual__proof span{background:#ffffff0e;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.about-kronius-visual__logo-link{color:#69c0cf;border-radius:6px;place-items:center;gap:11px;min-height:118px;padding:clamp(22px,2.6vw,30px) clamp(28px,4vw,46px);text-decoration:none;transition:border-color .17s,background-color .17s,transform .17s;display:grid}.about-kronius-visual__logo-link:hover,.about-kronius-visual__logo-link:focus-visible{background:#69c0cf14;border-color:#69c0cf85;outline:none;transform:translateY(-1px)}.about-kronius-visual__logo{object-fit:contain;width:min(100%,245px);height:auto;display:block}.about-kronius-visual__logo-link span,.about-kronius-visual__status,.about-kronius-visual__panel span,.about-kronius-visual__proof span{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.3}.about-kronius-visual__status{color:#ffffffc2;text-align:center;background:linear-gradient(135deg,#69c0cf24,#69c0cf0a),#ffffff0e;border-color:#69c0cf38;border-radius:6px;place-items:center;min-width:210px;min-height:118px;display:grid}.about-kronius-visual__system{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.4vw,18px);display:grid}.about-kronius-visual__panel{text-align:left;border-radius:7px;align-content:center;gap:12px;min-height:clamp(162px,13vw,210px);padding:clamp(22px,2.4vw,34px);display:grid;position:relative;overflow:hidden}.about-kronius-visual__panel:after{content:"";opacity:.7;background:linear-gradient(90deg,#69c0cf70,#0000);height:1px;position:absolute;inset:auto 18px 18px}.about-kronius-visual__panel span{color:#69c0cf}.about-kronius-visual__panel strong{color:#ffffffeb;font-size:clamp(20px,1.55vw,26px);font-weight:500;line-height:1.1}.about-kronius-visual__panel small{color:#ffffff8f;max-width:330px;font-size:clamp(13px,.92vw,15px);line-height:1.45}.about-kronius-visual__panel--core{background:radial-gradient(circle at 20% 18%,#69c0cf24,#0000 36%),#ffffff0f;border-color:#69c0cf47}.about-kronius-visual__panel--result{background:linear-gradient(135deg,#69c0cf38,#69c0cf14),#ffffff0f;border-color:#69c0cf85}.about-kronius-visual__connector{color:#69c0cf;grid-template-rows:1fr auto 1fr;justify-items:center;min-height:100%;display:grid}.about-kronius-visual__connector i{background:linear-gradient(#0000,#69c0cf9e,#0000);width:1px;min-height:36px}.about-kronius-visual__connector b{width:34px;height:34px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;background:#69c0cf14;border:1px solid #69c0cf57;border-radius:999px;place-items:center;font-size:20px;font-weight:500;line-height:1;display:grid}.about-kronius-visual__proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.about-kronius-visual__proof span{color:#ffffffad;text-align:center;border-radius:4px;padding:10px 11px}.about-quote-section{color:var(--enoviq-white);background:radial-gradient(circle at 50% 0,#2b8fa12e,#0000 34%),#071519;padding:clamp(84px,8vw,132px) clamp(34px,6vw,104px)}.about-quote__inner{text-align:center;width:min(100%,1120px);margin:0 auto}.about-quote__inner blockquote{margin:0}.about-quote__inner blockquote p{max-width:980px;color:var(--enoviq-white);letter-spacing:0;margin:0 auto;font-size:clamp(34px,4.3vw,66px);font-weight:500;line-height:1.08}.about-quote__inner blockquote footer{color:#ffffff8f;justify-items:center;gap:7px;margin-top:24px;font-size:15px;line-height:1.4;display:grid}.about-quote__inner blockquote footer span:not(.about-founder-portrait){color:#ffffffc2;font-size:16px;font-weight:600}.about-quote__inner blockquote footer small{color:#ffffff7a;font-size:13px;font-weight:400}.about-founder-portrait-shell{justify-content:center;margin-top:18px;display:flex}.about-founder-portrait{aspect-ratio:1;clip-path:circle(50%);-webkit-user-select:none;user-select:none;background:#071519;border:1px solid #69c0cf42;border-radius:50%;place-items:center;width:84px;display:grid;position:relative;overflow:hidden}.about-founder-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0715191a,#07151957),#0715191f;position:absolute;inset:0}.about-founder-portrait img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:50%;width:100%;height:100%;display:block}.about-principles-section{background:var(--enoviq-white);color:var(--enoviq-anthracite);padding:clamp(78px,7.2vw,118px) clamp(34px,6vw,104px)}.about-principles__inner{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(42px,6vw,84px);width:min(100%,1180px);margin:0 auto;display:grid}.about-principles__header{align-self:start;position:sticky;top:clamp(88px,12vh,132px)}.about-principles-list{border-top:1px solid #20242624;margin:0;padding:0;list-style:none}.about-principle{border-bottom:1px solid #20242624;grid-template-columns:clamp(46px,5vw,68px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,36px);padding:clamp(26px,2.8vw,38px) 0;transition:border-color .25s;display:grid}.about-principle:hover{border-bottom-color:#2b8fa180}.about-principle__index{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em;color:#2b8fa1;font-size:clamp(28px,2.4vw,40px);font-weight:400;line-height:1}.about-principle__body h3{color:var(--enoviq-anthracite);letter-spacing:0;margin:0;font-size:clamp(21px,1.6vw,27px);font-weight:500;line-height:1.12}.about-principle__desc{color:#202426ad;max-width:62ch;margin:12px 0 0;font-size:15.5px;line-height:1.58}.about-principle__marker{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;color:#202426d1;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:16px 0 0;font-size:13px;line-height:1.5;display:flex}.about-principle__marker-label{color:#2b8fa1;text-transform:uppercase;letter-spacing:.12em;padding-left:18px;font-size:11.5px;position:relative}.about-principle__marker-label:before{content:"";background:#2b8fa1;width:10px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1180px){.about-practice__inner,.about-principles__inner{grid-template-columns:1fr}.about-practice__copy,.about-principles__header{max-width:820px}.about-principles__header{position:static}}@media (max-width:720px){.about-practice-section,.about-quote-section,.about-principles-section{padding-left:22px;padding-right:22px}.about-practice__case{gap:22px;padding:22px}.about-practice__logo-slot{width:100%;min-height:78px}.about-practice-flow{grid-template-columns:1fr}.about-practice-flow__node{text-align:center;min-height:auto}.about-practice-flow__operator{width:100%;min-height:24px}.about-practice-flow__operator--arrow{transform:rotate(90deg)}.about-practice__points{grid-template-columns:1fr 1fr}}.security-hero{min-height:min(700px,82svh);padding-top:118px;padding-bottom:76px}.security-hero__inner{grid-template-columns:minmax(0,.96fr) minmax(360px,.74fr);align-items:center;gap:clamp(46px,6vw,92px);display:grid}.security-hero__copy{z-index:2;max-width:780px;position:relative}.security-hero p:not(.security-hero__eyebrow){max-width:780px}.security-hero-visual{z-index:1;opacity:.92;justify-self:end;width:min(680px,108%);height:auto;display:block;position:relative}.security-hero-visual__frame,.security-hero-visual__panel,.security-hero-visual__platform,.security-hero-visual__line,.security-hero-visual__node,.security-hero-visual__shield,.security-hero-visual__check,.security-hero-visual__bot,.security-hero-visual__bot-line{vector-effect:non-scaling-stroke}.security-hero-visual__frame{fill:#69c0cf05;stroke:#69c0cf33;stroke-width:1.3px}.security-hero-visual__panel{fill:#69c0cf0b;stroke:#69c0cf57;stroke-width:1.2px}.security-hero-visual__panel--tenant{animation:3.8s ease-in-out infinite security-panel-pulse}.security-hero-visual__panel--roles{animation:3.8s ease-in-out .52s infinite security-panel-pulse}.security-hero-visual__panel--ai{animation:3.8s ease-in-out .78s infinite security-panel-pulse}.security-hero-visual__panel--audit{animation:3.8s ease-in-out 1.04s infinite security-panel-pulse}.security-hero-visual__platform{fill:#69c0cf21;stroke:#69c0cfc7;stroke-width:1.7px;filter:drop-shadow(0 0 13px #69c0cf24)}.security-hero-visual__line{fill:none;stroke:#69c0cf70;stroke-dasharray:7 9;stroke-linecap:round;stroke-width:1.8px;animation:3.2s linear infinite security-flow}.security-hero-visual__line--b{animation-duration:3.8s}.security-hero-visual__line--c{animation-duration:4.2s}.security-hero-visual__line--d{animation-duration:4.6s}.security-hero-visual__node{fill:#69c0cf33;stroke:#69c0cfc2;stroke-width:1.6px}.security-hero-visual__shield{fill:#69c0cf0f;stroke:#69c0cf9e;stroke-width:1.5px}.security-hero-visual__bot{fill:#0210169e;stroke:#69c0cfad;stroke-width:1.7px}.security-hero-visual__bot-line{fill:none;stroke:#ffffffbd;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px}.security-hero-visual__check{fill:none;stroke:#69c0cf;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.security-hero-visual__label,.security-hero-visual__ai,.security-hero-visual__platform-title,.security-hero-visual__platform-subtitle{fill:#ffffffa3;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:650}.security-hero-visual__ai{fill:#69c0cf;font-size:18px}.security-hero-visual__platform-title{fill:var(--enoviq-white);font-size:14px}.security-hero-visual__platform-subtitle{fill:#69c0cf;font-size:11px}@keyframes security-flow{to{stroke-dashoffset:-32px}}@keyframes security-panel-pulse{0%,to{stroke:#69c0cf47}50%{stroke:#69c0cf9e}}@media (max-width:1180px){.security-hero{min-height:auto;padding-top:104px}.security-hero__inner{grid-template-columns:1fr;gap:34px}.security-hero-visual{justify-self:start;width:min(520px,100%)}}@media (max-width:720px){.security-hero h1{font-size:clamp(34px,9vw,46px)}.security-hero-visual{opacity:.78;width:100%}}.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-documents-section,.security-faq-section{width:min(100%,1280px)}.security-hero__inner{width:min(100%,1280px);max-width:1280px}.security-card-section,.security-details-section,.security-faq-section{padding-left:clamp(34px,6vw,104px);padding-right:clamp(34px,6vw,104px)}.security-card-grid{gap:clamp(18px,1.7vw,26px)}.security-card{min-height:348px}.security-detail-list{max-width:1280px}.security-detail-row{grid-template-columns:minmax(260px,370px) minmax(0,760px);gap:clamp(64px,8vw,118px)}.security-documents-section{border-top:0;grid-template-columns:minmax(360px,.82fr) minmax(0,1fr)}.security-documents-section__body{max-width:720px}.security-faq-section{grid-template-columns:minmax(300px,370px) minmax(0,780px);gap:clamp(64px,8vw,118px)}.security-faq-item p{max-width:720px}.security-final-section{grid-template-columns:minmax(360px,.82fr) minmax(0,1fr);width:calc(100% - 2*clamp(34px,6vw,104px));max-width:none}.security-final-section__actions .security-button{min-width:260px}@media (max-width:1180px){.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-documents-section,.security-faq-section{width:100%}.security-documents-section,.security-final-section{width:calc(100% - 2*clamp(26px,5vw,56px))}.security-detail-row,.security-documents-section,.security-faq-section,.security-final-section{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.security-card-section,.security-details-section,.security-faq-section{padding-left:22px;padding-right:22px}.security-documents-section,.security-final-section{width:calc(100% - 44px)}}.security-page{--security-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px)}.security-hero{min-height:min(620px,76svh);padding:112px 0 68px}.security-hero__inner,.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-documents-section,.security-faq-section,.security-final-section{width:var(--security-content-width);max-width:var(--security-content-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.security-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(360px,.52fr);gap:clamp(34px,4.4vw,72px)}.security-hero__copy{max-width:760px}.security-hero h1{max-width:760px;font-size:clamp(36px,3.75vw,56px);line-height:1.06}.security-hero p:not(.security-hero__eyebrow){max-width:650px;margin-top:18px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.security-hero-visual{justify-self:end;width:min(540px,100%)}.security-card-section,.security-details-section{padding:clamp(58px,5.4vw,86px) 0}.security-faq-section{grid-template-columns:minmax(270px,360px) minmax(0,1fr);gap:clamp(48px,6vw,92px);padding:clamp(58px,5.4vw,86px) 0}.security-section-heading h2,.security-details-intro h2,.security-documents-section h2,.security-faq-aside h2{max-width:860px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.security-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:clamp(30px,3.4vw,48px)}.security-card{min-height:clamp(260px,17vw,312px);padding:clamp(24px,2.25vw,32px)}.security-card h3{margin-top:clamp(24px,2.4vw,34px);font-size:clamp(20px,1.42vw,24px);line-height:1.12}.security-card p{margin-top:14px;font-size:clamp(14px,.94vw,15.5px);line-height:1.5}.security-detail-row{grid-template-columns:minmax(260px,.42fr) minmax(0,.9fr);justify-content:stretch;gap:clamp(42px,6vw,92px)}.security-detail-row h3{max-width:360px;font-size:clamp(22px,1.65vw,30px)}.security-detail-point strong,.security-detail-point p{font-size:clamp(14.5px,.96vw,16px)}.security-documents-section{grid-template-columns:minmax(320px,.72fr) minmax(0,.94fr);padding:clamp(54px,5.2vw,78px) 0}.security-faq-aside h2{max-width:360px}.security-faq-list{width:100%}.security-faq-item summary{grid-template-columns:minmax(0,1fr) 34px;gap:18px;padding:22px 0}.security-faq-item summary span{font-size:clamp(17px,1.16vw,20px);line-height:1.28}.security-faq-item summary i{width:34px;height:34px}.security-faq-item p{max-width:760px;margin:-4px 52px 24px 0;font-size:clamp(14.5px,.96vw,16px);line-height:1.6}.security-final-section{isolation:isolate;color:#fff;background:linear-gradient(135deg,#176f80 0%,#2b8fa1 50%,#58aebd 100%);border:1px solid #105c683d;grid-template-columns:minmax(320px,.76fr) minmax(0,.72fr);align-items:center;gap:clamp(32px,4.6vw,68px);padding:clamp(34px,3.4vw,50px) clamp(26px,3.2vw,42px);position:relative;overflow:hidden}.security-final-section:before,.security-final-section:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.security-final-section:before{opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px}.security-final-section:after{background:radial-gradient(circle at 14% 16%,#ffffff1f,#0000 34%),radial-gradient(circle at 88% 86%,#084a562e,#0000 32%),linear-gradient(135deg,#05303938,#0000 46%,#074e5c1f)}.security-final-section .technical-label{color:#ffffffc7}.security-final-section h2{color:#fff;max-width:620px;font-size:clamp(26px,2.15vw,36px);line-height:1.1}.security-final-section p{color:#ffffffb8;max-width:610px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.security-final-section__actions{justify-content:flex-end;gap:10px}.security-final-section .security-button,.security-final-section .security-button--dark,.security-final-section .security-button--primary{color:#fff;background:#ffffff0f;border-color:#ffffff94;min-width:0;min-height:40px;padding:0 18px;font-size:13px;font-weight:600}.security-final-section .security-button:hover,.security-final-section .security-button:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffffd1}@media (max-width:1180px){.security-page{--security-content-width:calc(100vw - clamp(52px,10vw,112px))}.security-hero__inner,.security-faq-section,.security-final-section{grid-template-columns:1fr}.security-hero-visual{justify-self:start}.security-final-section__actions{justify-content:flex-start}}@media (max-width:900px){.security-page{--security-content-width:calc(100vw - 28px)}}@media (max-width:720px){.security-page{--security-content-width:calc(100vw - 44px)}.security-hero{padding:96px 22px 56px}.security-hero__inner,.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-documents-section,.security-faq-section,.security-final-section{width:100%;max-width:100%}.security-card-grid{grid-template-columns:1fr}.security-detail-row,.security-documents-section{grid-template-columns:1fr;gap:30px}.security-faq-item p{margin-right:0}.security-final-section__actions,.security-final-section .security-button{width:100%}}.about-page{--about-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px)}.about-hero{min-height:min(780px,86svh)}.about-hero__inner{gap:clamp(34px,4.8vw,62px);min-height:min(780px,86svh);padding:112px 0 68px}.about-hero__logo-wrap{width:var(--about-content-width);max-width:var(--about-content-width);min-height:clamp(200px,27vw,360px)}.about-hero__logo{font-size:clamp(58px,11.4vw,174px)}.about-hero__logo-line{width:min(78%,1040px)}.about-hero__signal{width:min(72%,940px)}.about-hero__copy{gap:16px;width:min(100%,860px)}.about-hero__copy h2{max-width:820px;font-size:clamp(36px,3.75vw,56px);line-height:1.06}.about-hero__copy p{max-width:660px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.about-hero__button{min-height:40px;padding:0 20px;font-size:13px}.about-why-section,.about-work-section,.about-practice-section,.about-quote-section,.about-principles-section{padding-left:0;padding-right:0}.about-why-section,.about-work-section,.about-practice-section,.about-principles-section{padding-top:clamp(58px,5.4vw,86px);padding-bottom:clamp(64px,5.6vw,92px)}.about-quote-section{padding-top:clamp(64px,6vw,92px);padding-bottom:clamp(64px,6vw,92px)}.about-why__inner,.about-work__inner,.about-practice__inner,.about-quote__inner,.about-principles__inner{width:var(--about-content-width);max-width:var(--about-content-width);box-sizing:border-box}.about-why__inner{grid-template-columns:minmax(330px,.58fr) minmax(0,.92fr);gap:clamp(34px,4.8vw,72px)}.about-why__copy{max-width:560px}.about-why__copy .technical-label,.about-work__header .technical-label,.about-practice__copy .technical-label,.about-quote__inner>.technical-label,.about-principles__header .technical-label{margin-bottom:12px;font-size:12px;line-height:1.1}.about-why__copy h2,.about-work__header h2,.about-practice__copy h2,.about-principles__header h2{max-width:860px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.about-why__copy p,.about-practice__copy p,.about-work-card p,.about-principle__desc{font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.about-why__copy p,.about-practice__copy p{margin-top:18px}.about-why__visual-shell{border-radius:4px;padding:clamp(14px,2vw,24px)}.about-work__header{max-width:860px}.about-work__grid{gap:6px;margin-top:clamp(30px,3.4vw,48px)}.about-work-card{border-color:#20242614;border-radius:4px;min-height:clamp(342px,24vw,400px);padding:clamp(22px,2.25vw,32px)}.about-work-card__visual{margin-bottom:clamp(20px,2.4vw,28px)}.about-work-card h3{max-width:360px;font-size:clamp(20px,1.42vw,24px);line-height:1.12}.about-practice__inner{gap:clamp(30px,3.8vw,48px)}.about-practice__copy{max-width:960px}.about-practice__copy h2{max-width:860px}.about-practice__copy p{max-width:760px}.about-practice__case{border-radius:6px;gap:clamp(24px,3vw,36px);padding:clamp(30px,3.8vw,54px) clamp(24px,3.2vw,42px)}.about-practice-flow__node{border-radius:4px;min-height:104px;padding:clamp(16px,1.8vw,22px)}.about-practice-flow__node strong{font-size:clamp(17px,1.34vw,21px)}.about-quote__inner{justify-items:center;display:grid}.about-quote__inner blockquote p{max-width:1040px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.about-quote__inner blockquote footer{margin-top:22px;font-size:14px}.about-founder-portrait{width:72px}.about-principles__inner{grid-template-columns:minmax(280px,.42fr) minmax(0,.9fr);gap:clamp(42px,6vw,92px)}.about-principle{grid-template-columns:clamp(42px,4vw,58px) minmax(0,1fr);gap:clamp(18px,2.2vw,32px);padding:clamp(22px,2.4vw,32px) 0}.about-principle__index{font-size:clamp(26px,2vw,34px)}.about-principle__body h3{font-size:clamp(20px,1.42vw,24px);line-height:1.12}.about-principle__marker{font-size:12.5px}@media (max-width:1180px){.about-page{--about-content-width:calc(100vw - clamp(52px,10vw,112px))}.about-hero__inner{min-height:auto}.about-why__inner,.about-work__grid,.about-principles__inner{grid-template-columns:1fr}.about-why__copy,.about-work__header,.about-principles__header{max-width:820px}.about-principles__header{position:static}}@media (max-width:900px){.about-page{--about-content-width:calc(100vw - 28px)}}@media (max-width:720px){.about-page{--about-content-width:calc(100vw - 44px)}.about-hero__inner{padding:96px 22px 56px}.about-hero__logo-wrap,.about-why__inner,.about-work__inner,.about-practice__inner,.about-quote__inner,.about-principles__inner{width:100%;max-width:100%}.about-work__grid,.about-practice-flow,.about-practice__points{grid-template-columns:1fr}.about-hero__actions,.about-hero__button{width:100%}}.partner-page{--partner-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px);background:#fff}.partner-hero{background:radial-gradient(circle at 82% 10%,#69c0cf12,#0000 28%),linear-gradient(#fff 0%,#f4f4f1 100%);padding:112px 0 68px}.partner-hero__inner,.partner-section__inner,.partner-types-section__inner,.partner-process-section .process-inner,.partner-final-section__inner{width:var(--partner-content-width);max-width:var(--partner-content-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.partner-hero__inner{grid-template-columns:minmax(0,.86fr) minmax(420px,.62fr);gap:clamp(34px,4.8vw,76px)}.partner-hero__copy{gap:18px;max-width:760px}.partner-hero__eyebrow,.partner-section__kicker,.partner-types-section__eyebrow,.partner-final-section__eyebrow{font-size:12px;line-height:1.1}.partner-hero h1{max-width:760px;font-size:clamp(36px,3.75vw,56px);line-height:1.06}.partner-hero__summary{max-width:650px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.partner-button{min-height:40px;padding:0 18px;font-size:12px}.partner-hero__visual{border-radius:6px;box-shadow:0 18px 54px #2024260f}.partner-why-section,.partner-types-section,.partner-benefits-section,.partner-final-section{padding:clamp(58px,5.4vw,86px) 0 clamp(64px,5.6vw,92px)}.partner-section__rule{background:#20242624;margin-bottom:clamp(30px,3.4vw,48px)}.partner-why-section__grid{grid-template-columns:minmax(420px,.76fr) minmax(0,.82fr);gap:clamp(42px,6vw,92px)}.partner-why-section__visual{max-width:610px}.partner-why-section__content{max-width:720px}.partner-why-section__content h2,.partner-benefits-section__header h2,.partner-final-section h2,.partner-types-section__header h2,.partner-process-section .process-header h2{max-width:860px;margin-top:12px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.partner-why-section__content p:not(.partner-section__kicker),.partner-final-section__copy p{max-width:660px;margin-top:18px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.partner-types-section{background:#fff}.partner-types-section__header{gap:12px;max-width:860px}.partner-types-grid{gap:6px;margin-top:clamp(30px,3.4vw,48px)}.partner-type-card{box-shadow:none;background:#f4f4f1;border-color:#20242614;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,1.7vw,22px);padding:clamp(22px,2.25vw,32px)}.partner-type-card__icon,.partner-benefit-item__icon{width:42px;height:42px}.partner-type-card__icon svg,.partner-benefit-item__icon svg{width:21px;height:21px}.partner-type-card__subtitle{margin-bottom:12px}.partner-type-card h3{font-size:clamp(20px,1.42vw,24px);line-height:1.12}.partner-type-card p:not(.partner-type-card__subtitle){margin-top:14px;font-size:clamp(14px,.94vw,15.5px);line-height:1.5}.partner-process-section{padding-left:0;padding-right:0}.partner-process-section .process-header{grid-template-columns:minmax(560px,.88fr) minmax(360px,.58fr)}.partner-process-section .process-header>p:not(.process-eyebrow){font-size:clamp(14.5px,1vw,16.5px);line-height:1.48}.partner-process-panel{border-color:#20242614;border-radius:4px;grid-template-columns:1.3fr .9fr .9fr .9fr;min-height:clamp(340px,27vw,430px);margin-top:clamp(28px,3.2vw,46px);box-shadow:0 18px 54px #2024260f}.partner-process-panel--active-1{grid-template-columns:.9fr 1.3fr .9fr .9fr}.partner-process-panel--active-2{grid-template-columns:.9fr .9fr 1.3fr .9fr}.partner-process-panel--active-3{grid-template-columns:.9fr .9fr .9fr 1.3fr}.partner-benefits-section__header{max-width:860px}.partner-benefits-grid{border:0;gap:6px;margin-top:clamp(30px,3.4vw,48px)}.partner-benefit-item{background:#f4f4f1;border:1px solid #20242614;gap:18px;min-height:clamp(170px,13vw,212px);padding:clamp(20px,2vw,28px)}.partner-benefit-item p{font-size:clamp(14px,.94vw,15.5px);line-height:1.45}.partner-final-section{background:#fff}.partner-final-section__inner{border-top-color:#20242624;grid-template-columns:minmax(320px,.76fr) minmax(0,.72fr);gap:clamp(32px,4.6vw,68px);padding-top:clamp(30px,3.4vw,48px)}.partner-final-section__copy{gap:22px}@media (max-width:1180px){.partner-page{--partner-content-width:calc(100vw - clamp(52px,10vw,112px))}.partner-hero__inner,.partner-why-section__grid,.partner-final-section__inner,.partner-process-section .process-header{grid-template-columns:1fr}.partner-hero__copy,.partner-why-section__content,.partner-benefits-section__header,.partner-final-section__copy{max-width:820px}.partner-types-grid,.partner-benefits-grid{grid-template-columns:1fr}.partner-process-panel,.partner-process-panel--active-1,.partner-process-panel--active-2,.partner-process-panel--active-3{grid-template-columns:1fr;min-height:auto}}@media (max-width:900px){.partner-page{--partner-content-width:calc(100vw - 28px)}}@media (max-width:720px){.partner-page{--partner-content-width:calc(100vw - 44px)}.partner-hero{padding:96px 22px 56px}.partner-hero__inner,.partner-section__inner,.partner-types-section__inner,.partner-process-section .process-inner,.partner-final-section__inner{width:100%;max-width:100%}.partner-type-card{grid-template-columns:1fr}.partner-button{width:100%}}.partner-types-section{background:#fff;overflow:visible}.partner-types-section:before{display:none}.partner-types-section__header{grid-template-columns:minmax(620px,.88fr) minmax(360px,.58fr);align-items:end;gap:clamp(30px,4.2vw,70px);max-width:100%;display:grid}.partner-types-section__header h2{color:#20242675;letter-spacing:0;margin:0;font-size:clamp(30px,2.75vw,44px);font-weight:500;line-height:1.08}.partner-types-section__header h2 span{display:block}.partner-types-section__header h2 span+span{color:#202426}.partner-types-section__intro{color:#20242694;justify-self:end;max-width:520px;margin:0 0 3px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.48}.partner-types-grid{z-index:2;background:#2024260d;border:1px solid #20242614;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(30px,3.4vw,48px);display:grid;position:relative}.partner-type-card{background:var(--enoviq-light-gray);min-width:0;min-height:clamp(250px,20vw,322px);box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;align-content:start;padding:clamp(28px,2.8vw,42px) clamp(24px,2.6vw,36px);display:grid;position:relative;overflow:hidden}.partner-type-card+.partner-type-card{border-left:1px solid #2024260f}.partner-type-card__orb{background:linear-gradient(135deg,#9bdde7 0%,#176f80 100%);border:1px solid #ffffffe6;border-radius:999px;width:clamp(28px,2.2vw,36px);height:clamp(28px,2.2vw,36px);display:block;position:relative;box-shadow:0 0 0 1px #2024260f,18px 24px 28px #2024261f,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #0449563d}.partner-type-card__orb--petrol{background:linear-gradient(135deg,#9bdde7 0%,#176f80 100%);box-shadow:0 0 0 1px #2024260f,18px 24px 28px #2b8fa142,28px 34px 34px #20242614,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #0449563d}.partner-type-card__orb--bronze{background:linear-gradient(135deg,#ead7a0 0%,#9a6a2f 100%);box-shadow:0 0 0 1px #2024260f,18px 24px 28px #9a6a2f38,28px 34px 34px #20242614,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #462d1238}.partner-type-card__orb--navy{background:linear-gradient(135deg,#6f86aa 0%,#10233f 100%);box-shadow:0 0 0 1px #2024260f,18px 24px 28px #10233f42,28px 34px 34px #20242614,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #040c1847}.partner-types-grid .partner-type-card:first-child .partner-type-card__orb{background:linear-gradient(135deg,#9bdde7 0%,#176f80 100%);box-shadow:0 0 0 1px #2024260f,18px 24px 28px #2b8fa142,28px 34px 34px #20242614,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #0449563d}.partner-types-grid .partner-type-card:nth-child(2) .partner-type-card__orb{background:linear-gradient(135deg,#ead7a0 0%,#9a6a2f 100%);box-shadow:0 0 0 1px #2024260f,18px 24px 28px #9a6a2f38,28px 34px 34px #20242614,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #462d1238}.partner-types-grid .partner-type-card:nth-child(3) .partner-type-card__orb{background:linear-gradient(135deg,#6f86aa 0%,#10233f 100%);box-shadow:0 0 0 1px #2024260f,18px 24px 28px #10233f42,28px 34px 34px #20242614,inset 4px 4px 8px #ffffff61,inset -5px -6px 10px #040c1847}.partner-type-card__tag{color:#2024266b;min-height:28px;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:clamp(12px,1vw,15px);font-weight:650;line-height:1;display:inline-flex;position:absolute;top:clamp(18px,2vw,28px);right:clamp(16px,2vw,28px)}.partner-type-card__tag small{color:#20242659;width:18px;height:18px;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;background:#f4f4f1f2;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.partner-type-card h3{color:#202426eb;letter-spacing:0;text-wrap:balance;margin:clamp(48px,4.4vw,74px) 0 0;font-size:clamp(21px,1.52vw,26px);font-weight:500;line-height:1.12}.partner-type-card p,.partner-type-card p:not(.partner-type-card__subtitle){color:#20242661;max-width:340px;margin:clamp(20px,2vw,28px) 0 0;font-size:clamp(14px,.94vw,16.5px);line-height:1.48}@media (max-width:1180px){.partner-types-section__header{grid-template-columns:1fr}.partner-types-section__intro{justify-self:start}}@media (max-width:900px){.partner-types-grid{grid-template-columns:1fr}.partner-type-card+.partner-type-card{border-top:1px solid #2024260f;border-left:0}}.partner-benefits-section{background:#f4f4f1}.partner-benefits-section__header{grid-template-columns:minmax(420px,.76fr) minmax(0,.72fr);align-items:end;gap:clamp(34px,4.8vw,76px);max-width:100%;display:grid}.partner-benefits-section__intro{color:#2024269e;justify-self:end;max-width:610px;margin:0;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.partner-benefits-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:clamp(30px,3.4vw,48px);display:grid}.partner-benefit-item{background:#fff;border:1px solid #20242614;align-content:start;gap:18px;min-height:clamp(286px,22vw,350px);padding:clamp(28px,2.65vw,42px);display:grid}.partner-benefit-item h3{color:#202426f5;letter-spacing:0;max-width:360px;margin:clamp(14px,1.3vw,20px) 0 0;font-size:clamp(20px,1.42vw,24px);font-weight:500;line-height:1.12}.partner-benefit-item p{color:#2024267a;max-width:390px;margin:0;font-size:clamp(14px,.94vw,15.5px);line-height:1.52}.partner-final-section{background:#f4f4f1;padding:0 0 clamp(72px,7vw,112px)}.partner-final-section__inner{color:#fff;background:linear-gradient(135deg,#69c0cf1f,#0000 52%),linear-gradient(135deg,#176f80 0%,#2b8fa1 52%,#58aebd 100%);border-top:0;grid-template-columns:minmax(0,.92fr) minmax(360px,.52fr);align-items:center;gap:clamp(24px,3vw,42px);min-height:clamp(154px,11vw,204px);padding:clamp(26px,2.6vw,42px)}.partner-final-section__inner>div:first-child{border-left:2px solid #ffffff42;padding-left:clamp(18px,1.6vw,26px)}.partner-final-section__eyebrow{color:#ffffffb8}.partner-final-section h2{color:#fff;max-width:700px;font-size:clamp(24px,2vw,34px);line-height:1.12}.partner-final-section__copy{justify-items:end;gap:18px}.partner-final-section__copy p{color:#ffffffc7;max-width:540px;margin:0;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.partner-final-section .partner-button--light{color:#fff;background:0 0;border-color:#ffffffb8}.partner-final-section .partner-button--light:hover,.partner-final-section .partner-button--light:focus-visible{background:#ffffff1f;border-color:#fff}@media (max-width:1180px){.partner-benefits-section__header,.partner-final-section__inner{grid-template-columns:1fr}.partner-benefits-section__intro,.partner-final-section__copy{justify-self:start;justify-items:start}.partner-benefits-grid{grid-template-columns:1fr}}@media (max-width:720px){.partner-final-section__inner{width:100%;max-width:100%}}.partner-hero h1{color:#20242675;font-size:clamp(34px,3.35vw,52px)}.partner-hero h1 span{display:block}.partner-hero h1 span+span{color:#202426}.partner-hero__visual{background:radial-gradient(circle at 74% 28%,#69c0cf24,#0000 34%),#ffffff9e;border-radius:0}.partner-network-visual__panel{fill:#ffffffc2;stroke:#20242629;stroke-width:1.1px}.partner-network-visual__grid{display:none}.partner-network-visual__link{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.partner-network-visual__link--input,.partner-network-visual__link--output{stroke:#2b8fa1a8;stroke-dasharray:9 9;stroke-width:2px;animation:2.8s linear infinite partner-network-flow}.partner-network-visual__link--output{marker-end:url(#partner-hero-arrow);stroke-dasharray:none}.partner-network-visual__link--muted{stroke:#20242638;stroke-dasharray:4 8;stroke-width:1.6px}.partner-network-visual__hub{fill:#69c0cf38;stroke:#2b8fa1bd;stroke-width:1.5px}.partner-network-visual__hub-arrow{fill:none;stroke:#2b8fa1d1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.partner-network-visual__node rect{fill:#ffffffe6;stroke:#20242647;stroke-width:1.3px}.partner-network-visual__node--customer rect{stroke:#2b8fa18a}.partner-network-visual__node circle{fill:#69c0cf57;stroke:#2b8fa1b8;stroke-width:1.5px}.partner-network-visual__node text{fill:#202426d6;font-family:var(--font-primary),Arial,Helvetica,sans-serif;letter-spacing:0;font-size:16px;font-weight:650}.partner-network-visual__node .partner-network-visual__node-meta{fill:#2024268f;font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;font-size:10px;font-weight:700}.partner-why-section__visual{width:100%;max-width:none}.partner-flow-visual{width:100%;display:block;overflow:visible}.partner-flow-visual__surface{fill:#ffffffb8;stroke:#20242629;stroke-width:1.1px}.partner-why-section{color:#fff;background:#fff;padding:clamp(42px,4vw,64px) 0}.partner-why-panel{color:#fff;background:linear-gradient(135deg,#69c0cf1a,#0000 54%),linear-gradient(135deg,#176f80 0%,#2b8fa1 54%,#58aebd 100%);padding:clamp(34px,4vw,58px);overflow:hidden}.partner-why-panel__header{text-align:center;justify-items:center;gap:12px;display:grid}.partner-why-panel__eyebrow{color:#ffffffc2}.partner-why-panel h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(27px,2.65vw,44px);font-weight:500;line-height:1.08}.partner-why-panel__grid{border:1px solid #ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);display:grid}.partner-why-panel__cell{min-height:clamp(210px,17vw,280px);padding:clamp(24px,2.8vw,42px)}.partner-why-panel__cell+.partner-why-panel__cell{border-left:1px solid #fff3}.partner-why-panel__cell h3{color:#fff;letter-spacing:0;max-width:520px;margin:0;font-size:clamp(21px,1.55vw,28px);font-weight:500;line-height:1.16}.partner-why-panel__cell p{color:#ffffffb8;max-width:560px;margin:clamp(38px,4vw,72px) 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.5}@media (max-width:860px){.partner-why-panel__grid{grid-template-columns:1fr}.partner-why-panel__cell+.partner-why-panel__cell{border-top:1px solid #fff3;border-left:0}}.career-page{--career-content-width:min(calc(100vw - clamp(68px,12vw,208px)),1420px);background:#fff}.career-hero{min-height:min(700px,80svh)}.career-hero__inner{width:var(--career-content-width);max-width:var(--career-content-width);box-sizing:border-box;grid-template-columns:minmax(0,.88fr) minmax(360px,.54fr);gap:clamp(34px,4.8vw,72px);min-height:min(700px,80svh);padding:112px 0 68px}.career-hero__copy{max-width:760px}.career-hero__copy .technical-label,.career-section-heading .technical-label,.career-work__inner .technical-label,.career-application__inner .technical-label{margin-bottom:12px;font-size:12px;line-height:1.1}.career-hero__copy h1{max-width:760px;font-size:clamp(36px,3.75vw,56px);line-height:1.06}.career-hero__copy>p{max-width:650px;margin-top:18px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.career-hero__actions{margin-top:28px}.career-button{min-height:40px;padding:0 20px;font-size:13px}.career-hero-visual{width:min(540px,100%)}.career-reasons-section,.career-work-section,.career-roles-section,.career-application-section{padding-left:0;padding-right:0}.career-reasons-section,.career-roles-section,.career-application-section,.career-work-section{padding-top:clamp(58px,5.4vw,86px);padding-bottom:clamp(64px,5.6vw,92px)}.career-section-heading,.career-reasons-grid,.career-work__inner,.career-roles__inner,.career-application__inner{width:var(--career-content-width);max-width:var(--career-content-width);box-sizing:border-box}.career-section-heading h2,.career-work__inner h2,.career-application__inner h2{max-width:860px;font-size:clamp(30px,2.75vw,44px);line-height:1.08}.career-work__inner .technical-label{color:#ffffffc7}.career-work__inner h2{color:#fff;max-width:700px;font-size:clamp(28px,2.25vw,40px)}.career-work__inner h2 span{text-wrap:balance;display:block}.career-work__inner h2 span+span{color:#ffffff94}.career-section-heading>p:not(.technical-label),.career-application__inner p{max-width:680px;margin-top:18px;font-size:clamp(14.5px,1vw,16.5px);line-height:1.5}.career-reasons-grid{gap:6px;margin-top:clamp(30px,3.4vw,48px)}.career-reason-card{border-color:#20242614;border-radius:4px;min-height:clamp(318px,22vw,372px);padding:clamp(22px,2.25vw,32px)}.career-reason-visual{margin-bottom:clamp(18px,2.2vw,26px)}.career-reason-card h3{font-size:clamp(20px,1.42vw,24px);line-height:1.12}.career-reason-card p{margin-top:14px;font-size:clamp(14px,.94vw,15.5px);line-height:1.5}.career-work__inner{grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);gap:clamp(42px,6vw,92px)}.career-work-point{grid-template-columns:48px minmax(0,1fr);min-height:68px}.career-work-point strong{font-size:clamp(18px,1.32vw,22px);line-height:1.15}.career-interest-list{margin-top:clamp(30px,3.4vw,48px)}.career-interest-item summary{min-height:68px}.career-interest-item summary span{font-size:clamp(18px,1.28vw,22px);line-height:1.18}.career-interest-item p{max-width:720px;margin-bottom:22px;font-size:clamp(14.5px,.96vw,16px);line-height:1.56}.career-application-section{background:#f4f4f1}.career-application__inner{text-align:center;align-items:center}.career-application__inner p{margin-bottom:28px}@media (max-width:1180px){.career-page{--career-content-width:calc(100vw - clamp(52px,10vw,112px))}.career-hero__inner,.career-work__inner,.career-reasons-grid{grid-template-columns:1fr}.career-hero__inner{min-height:auto}.career-hero-visual{justify-self:start}.career-reason-card{min-height:auto}}@media (max-width:900px){.career-page{--career-content-width:calc(100vw - 28px)}}@media (max-width:720px){.career-page{--career-content-width:calc(100vw - 44px)}.career-hero__inner{width:100%;max-width:100%;padding:96px 22px 56px}.career-section-heading,.career-reasons-grid,.career-roles__inner,.career-application__inner{width:100%;max-width:100%}.career-work__inner{width:var(--career-content-width);max-width:var(--career-content-width);padding:34px 18px 28px}.career-hero__actions,.career-button,.career-application__inner .career-button{width:100%}}.partner-why-section.partner-why-section--blue{color:#fff;background:#fff;padding:clamp(42px,4vw,64px) 0}.partner-why-section.partner-why-section--blue .partner-section__inner{width:var(--partner-content-width);max-width:var(--partner-content-width);margin-left:auto;margin-right:auto}.partner-why-section.partner-why-section--blue .partner-why-panel{color:#fff;background:linear-gradient(135deg,#69c0cf1f,#0000 52%),linear-gradient(135deg,#176f80 0%,#2b8fa1 52%,#58aebd 100%);padding:clamp(34px,4vw,58px);display:grid;overflow:hidden}.partner-why-section.partner-why-section--blue .partner-why-panel__header{text-align:center;justify-items:center;gap:12px;display:grid}.partner-why-section.partner-why-section--blue .partner-why-panel__eyebrow{color:#ffffffc2}.partner-why-section.partner-why-section--blue .partner-why-panel h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(27px,2.65vw,44px);font-weight:500;line-height:1.08}.partner-why-section.partner-why-section--blue .partner-why-panel__grid{border:1px solid #ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);display:grid}.partner-why-section.partner-why-section--blue .partner-why-panel__cell{min-height:clamp(210px,17vw,280px);padding:clamp(24px,2.8vw,42px)}.partner-why-section.partner-why-section--blue .partner-why-panel__cell+.partner-why-panel__cell{border-left:1px solid #fff3}.partner-why-section.partner-why-section--blue .partner-why-panel__cell h3{color:#fff;letter-spacing:0;max-width:520px;margin:0;font-size:clamp(21px,1.55vw,28px);font-weight:500;line-height:1.16}.partner-why-section.partner-why-section--blue .partner-why-panel__cell p{color:#ffffffb8;max-width:560px;margin:clamp(38px,4vw,72px) 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.5}@media (max-width:860px){.partner-why-section.partner-why-section--blue .partner-why-panel__grid{grid-template-columns:1fr}.partner-why-section.partner-why-section--blue .partner-why-panel__cell+.partner-why-panel__cell{border-top:1px solid #fff3;border-left:0}}.partner-hero__visual{box-shadow:none;background:0 0;border:0;border-radius:0}.partner-network-visual__panel{display:none}.process-diagram--partner-enablement text{font-family:var(--font-technical),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}@media (max-width:900px){.site-mobile-menu{top:calc(var(--site-navbar-height) - 1px);height:calc(100dvh - var(--site-navbar-height) + 1px);border-top:0}.site-mobile-menu__content{padding-top:0}}@media (max-width:720px){.platform-overview-section{padding:44px 22px 54px}.platform-overview__intro{text-align:left;justify-items:start;margin:0}.platform-overview__eyebrow{margin-bottom:10px}.platform-overview__intro h2{text-align:left;max-width:350px;margin:0;font-size:clamp(28px,7.8vw,34px)}.platform-overview__intro h2 span{text-wrap:balance}.platform-explorer{grid-template-columns:1fr;gap:26px;min-height:0;margin-top:24px}.platform-visual{min-height:360px;margin:2px -22px 0;overflow:hidden}.platform-visual__canvas{min-height:360px;overflow:hidden}.platform-model-image{transform-origin:50%;width:min(680px,118vw);top:50%;left:50%;right:auto}.platform-model-image--idle,.platform-model-image--control-focus,.platform-model-image--execution-focus,.platform-model-image--intelligence-focus{transform:translate(-50%,-50%)scale(1)}.platform-hotspot:nth-child(n+3){display:none}.platform-hotspot{top:var(--pin-mobile-y);left:var(--pin-mobile-x)}.platform-hotspot__tag{min-width:136px;max-width:166px;padding:4px 5px}.platform-hotspot__tag em{font-size:6.4px}.platform-hotspot__tag strong{font-size:8.8px}.platform-hotspot__tag small{font-size:6.6px}.platform-hotspot--mobile-align-left{--platform-hotspot-enter-from:translate(calc(-100% + 12px),calc(-50% + 6px));--platform-hotspot-enter-to:translate(calc(-100% + 12px),-50%);transform:var(--platform-hotspot-enter-to);flex-direction:row-reverse}.home-problem-actions{flex-wrap:nowrap;align-items:center;gap:clamp(18px,5vw,26px);width:100%;display:flex}.home-problem-link{white-space:nowrap;flex:none;justify-content:flex-start;width:fit-content;min-width:0;padding-right:23px;font-size:13px}.home-problem-link:before{width:4px;height:4px;right:6px}.home-problem-link:after{width:16px;height:16px}.home-trust-statement{gap:13px;padding:24px 20px 26px}.home-trust-statement blockquote{padding-left:18px;font-size:clamp(20px,5.6vw,24px);line-height:1.18}.home-trust-statement figcaption{margin-top:-2px}.home-trust-statement__actions{gap:12px;width:100%}.home-trust-statement__button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.home-trust-statement__button{white-space:nowrap;width:100%;min-height:42px;padding:0 10px;font-size:13px}.home-trust-statement__text-link{justify-self:start}.site-footer__wordmark{text-align:center;justify-content:center;width:100%;padding-left:0}.site-footer__bottom{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:12px;display:flex}.site-footer__bottom p,.site-footer__bottom p:nth-child(2),.site-footer__bottom p:last-child{color:#ffffff6b;letter-spacing:.08em;text-align:left;white-space:nowrap;min-width:0;font-size:clamp(7px,1.9vw,8.2px);line-height:1.1}.site-footer__bottom p:nth-child(2){text-align:center;flex:auto}.site-footer__bottom p:last-child{text-align:right}}@media (max-width:760px){.process-step__body,.process-step--active .process-step__body{opacity:1;display:grid;transform:none}.process-step{background:#ffffff61}.process-step--active{background:#ffffffa3}}@media (max-width:900px){.security-page{--security-content-width:calc(100vw - 44px)}.partner-page{--partner-content-width:calc(100vw - 44px)}.about-page{--about-content-width:calc(100vw - 44px)}.career-page{--career-content-width:calc(100vw - 44px)}.security-hero{padding:96px 22px 52px}.partner-hero{padding:96px 22px 56px}.partner-hero__inner,.about-hero__inner,.career-hero__inner{width:100%;max-width:100%;padding:96px 22px 56px}.partner-hero__inner{padding:0}.security-hero__inner,.security-section-heading,.security-card-grid,.security-details-intro,.security-detail-list,.security-faq-section,.partner-section__inner,.partner-why-section.partner-why-section--blue .partner-section__inner,.partner-types-section__inner,.partner-process-section .process-inner,.partner-final-section__inner,.about-why__inner,.about-work__inner,.about-practice__inner,.about-quote__inner,.about-principles__inner,.career-section-heading,.career-reasons-grid,.career-roles__inner,.career-application__inner{width:100%;max-width:100%}.security-card-section,.security-details-section,.security-faq-section,.partner-why-section,.partner-types-section,.partner-benefits-section,.partner-process-section,.partner-final-section,.about-why-section,.about-work-section,.about-practice-section,.about-quote-section,.about-principles-section,.career-reasons-section,.career-work-section,.career-roles-section,.career-application-section{padding:44px 22px 56px}.security-documents-section,.security-final-section{width:calc(100% - 44px);max-width:calc(100% - 44px)}.security-documents-section{padding:36px 20px}.security-final-section,.partner-final-section__inner,.career-work__inner,.about-practice__case,.partner-why-section.partner-why-section--blue .partner-why-panel{padding:28px 20px}.security-hero h1,.partner-hero h1,.career-hero__copy h1{max-width:390px;font-size:clamp(30px,8vw,36px);line-height:1.08}.about-hero__copy h2{font-size:clamp(30px,8vw,36px);line-height:1.08}.security-section-heading h2,.security-details-intro h2,.security-documents-section h2,.security-final-section h2,.security-faq-aside h2,.partner-why-panel h2,.partner-why-section.partner-why-section--blue .partner-why-panel h2,.partner-types-section__header h2,.partner-benefits-section__header h2,.partner-process-section .process-header h2,.partner-final-section h2,.about-why__copy h2,.about-work__header h2,.about-practice__copy h2,.about-principles__header h2,.career-section-heading h2,.career-work__inner h2,.career-application__inner h2{font-size:clamp(28px,7.4vw,34px);line-height:1.1}.security-hero p:not(.security-hero__eyebrow),.security-card p,.security-detail-point strong,.security-detail-point p,.security-documents-section p,.security-final-section p,.partner-hero__summary,.partner-why-panel__cell p,.partner-why-section.partner-why-section--blue .partner-why-panel__cell p,.partner-types-section__intro,.partner-type-card p:not(.partner-type-card__subtitle),.partner-benefits-section__intro,.partner-benefit-item p,.partner-process-section .process-header>p:not(.process-eyebrow),.partner-process-panel .process-step__body p,.partner-final-section__copy p,.about-hero__copy p,.about-why__copy p,.about-practice__copy p,.about-work-card p,.about-principle__desc,.career-hero__copy>p,.career-section-heading>p:not(.technical-label),.career-reason-card p,.career-interest-item p,.career-application__inner p{font-size:14.5px;line-height:1.5}.security-card-grid,.partner-why-panel__grid,.partner-why-section.partner-why-section--blue .partner-why-panel__grid,.partner-types-grid,.partner-benefits-grid,.career-reasons-grid,.about-work__grid,.about-practice-flow,.about-practice__points{grid-template-columns:1fr}.security-detail-row,.security-documents-section,.security-faq-section,.security-final-section,.partner-hero__inner,.partner-why-panel__grid,.partner-why-section.partner-why-section--blue .partner-why-panel__grid,.partner-benefits-section__header,.partner-process-section .process-header,.partner-process-panel,.partner-process-panel--active-1,.partner-process-panel--active-2,.partner-process-panel--active-3,.partner-final-section__inner,.career-work__inner,.about-why__inner,.about-principles__inner{grid-template-columns:1fr;gap:24px}.security-card,.partner-type-card,.partner-benefit-item,.career-reason-card,.about-work-card{min-height:auto;padding:24px 20px}.security-card h3,.partner-why-panel__cell h3,.partner-why-section.partner-why-section--blue .partner-why-panel__cell h3,.partner-type-card h3,.partner-benefit-item h3,.career-reason-card h3,.about-work-card h3{font-size:clamp(20px,5.2vw,24px);line-height:1.12}.security-detail-row{padding:30px 0}.security-detail-row h3{max-width:none;font-size:clamp(21px,5.6vw,25px)}.security-detail-point{padding:14px 0}.security-faq-item summary,.career-interest-item summary{min-height:0;padding:18px 0}.security-faq-item summary span,.career-interest-item summary span{font-size:clamp(17px,4.8vw,20px)}.security-final-section__actions,.security-final-section .security-button,.partner-button,.about-hero__actions,.about-hero__button,.career-hero__actions,.career-button,.career-application__inner .career-button{width:100%}.about-kronius-visual{gap:18px}.about-kronius-visual__header{grid-template-columns:1fr;gap:10px}.about-kronius-visual__logo-link{min-height:96px;padding:22px}.about-kronius-visual__logo{width:min(100%,230px)}.about-kronius-visual__status{min-width:0;min-height:42px}.about-kronius-visual__system{grid-template-columns:1fr;gap:10px}.about-kronius-visual__panel{gap:10px;min-height:auto;padding:22px 18px}.about-kronius-visual__panel strong{font-size:clamp(20px,5.4vw,24px)}.about-kronius-visual__panel small{font-size:13.5px}.about-kronius-visual__connector{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:34px}.about-kronius-visual__connector i{background:linear-gradient(90deg,#0000,#69c0cf9e,#0000);width:100%;height:1px;min-height:1px}.about-kronius-visual__connector--arrow b{transform:rotate(90deg)}.about-kronius-visual__proof{grid-template-columns:1fr 1fr}}@media (min-width:901px) and (max-width:1180px){html,body{overflow-x:clip}.site-navbar-shell{--site-navbar-content-width:calc(100vw - 48px)}.site-navbar{gap:10px}.site-navbar__links{gap:4px}.site-navbar__link{min-height:30px;padding:0 8px;font-size:14px}.site-navbar__actions{gap:8px}.site-navbar__button{min-height:34px;padding:0 14px;font-size:13px}.hero-section{gap:26px;min-height:auto;padding-top:116px;padding-bottom:24px}.hero-side-flows{opacity:.84;inset:56px 0 auto}.hero-video-frame{--hero-video-base-scale:1;--hero-video-growth:0;--hero-video-lift:0;width:min(100%,1040px)}.home-problem-section{z-index:6;padding-top:24px}.home-data-connector{opacity:.94;width:min(100vw - 72px,1040px)}.home-data-connector--video-problem{height:150px;top:-96px}.home-data-connector--problem-solution{display:none}.home-solution-section{padding:50px clamp(24px,4vw,42px) 68px}.home-solution-inner{gap:24px;width:min(100%,1080px)}.home-solution-header{grid-template-columns:1fr;align-items:start;gap:18px}.home-solution-header h2,.home-solution-header p{justify-self:start;max-width:760px}.home-solution-header h2{font-size:clamp(32px,4vw,40px)}.home-solution-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solution-step-card{min-height:230px;padding:28px clamp(24px,3vw,34px)}.home-solution-step-card:nth-child(odd){border-left:0}.home-solution-step-card:nth-child(n+3){border-top:1px solid #2024260f}.home-solution-step-card__tag{font-size:12px;right:22px}.home-solution-step-card h3{margin-top:52px;font-size:clamp(21px,2.2vw,25px)}.home-solution-step-card p{max-width:420px;font-size:14.5px;line-height:1.48}.home-solution-control-card{padding-top:4px;overflow:hidden}.home-solution-control-visual{max-width:100%;overflow:hidden}.home-solution-control-visual .capability-visual--control-screen{--control-frame-size:9px;--control-screen-height:clamp(432px,45vw,526px);width:100%;max-width:100%;min-height:var(--control-screen-height)}.home-solution-control-visual .control-screen{box-sizing:border-box;min-height:calc(var(--control-screen-height) - var(--control-frame-size));padding-bottom:16px}.home-solution-control-visual .control-screen__appbar{min-height:38px;padding-inline:16px}.home-solution-control-visual .control-screen__header{grid-template-columns:1fr;align-items:start;gap:10px;padding:16px 18px 0;display:grid}.home-solution-control-visual .control-screen__header>div:first-child>strong{font-size:clamp(19px,2vw,23px)}.home-solution-control-visual .control-screen__top-controls{justify-content:space-between;align-items:stretch;gap:22px;width:100%;min-width:0;display:flex}.home-solution-control-visual .control-screen__kpis{flex:0 300px;grid-template-columns:repeat(3,minmax(70px,1fr));justify-content:start;gap:10px;width:auto;min-width:0}.home-solution-control-visual .control-screen__kpis span{min-height:42px;padding:6px 7px}.home-solution-control-visual .control-screen__kpis small{font-size:9px}.home-solution-control-visual .control-screen__kpis strong{font-size:16px}.home-solution-control-visual .control-screen__toolbar{justify-content:flex-end;margin-top:10px;margin-bottom:10px;padding:0 18px}.home-solution-control-visual .control-screen__toolbar>div{flex-wrap:nowrap}.home-solution-control-visual .control-screen__toolbar--inline{flex:0 auto;justify-content:flex-end;align-self:stretch;gap:6px;min-width:0;margin:0;padding:0;display:flex!important}.home-solution-control-visual .control-screen__toolbar--inline>div{display:none}.home-solution-control-visual .control-screen>.control-screen__toolbar:not(.control-screen__toolbar--inline){display:none!important}.home-solution-control-visual .control-screen__toolbar-item,.home-solution-control-visual .control-screen__run-status{white-space:nowrap;min-height:42px;padding:0 8px;font-size:10.5px}.home-solution-control-visual .control-screen__run-status{justify-content:center;min-width:138px;padding-left:14px;padding-right:14px;font-size:9.5px}.home-solution-control-visual .control-gantt{border-right:1px solid #ffffff1c;grid-template-columns:minmax(112px,136px) minmax(0,1fr);width:100%}.home-solution-control-visual .control-gantt__scan{left:136px}.home-solution-control-visual .control-gantt__resource,.home-solution-control-visual .control-gantt__lane{min-height:48px}.home-solution-control-visual .control-gantt__resource{padding:7px 10px}.home-solution-control-visual .control-gantt__task{gap:5px;padding:0 7px;top:9px;bottom:9px}.home-solution-control-visual .control-screen__lower{grid-template-columns:minmax(280px,.82fr) minmax(300px,1fr);gap:14px;margin:18px 18px 16px}.home-solution-control-visual .control-screen__insight,.home-solution-control-visual .control-screen__heatmap{padding:9px 11px}.home-solution-control-visual .control-screen__insight{gap:8px}.home-solution-control-visual .control-screen__insight strong{font-size:12.5px;line-height:1.18}.home-solution-control-visual .control-screen__insight small{margin-top:3px;font-size:10.5px;line-height:1.25}.home-solution-control-visual .control-screen__heatmap-head,.home-solution-control-visual .control-screen__heatmap-row{grid-template-columns:minmax(54px,.5fr) repeat(6,minmax(18px,1fr));gap:5px}.home-solution-control-visual .control-screen__heatmap-cell{min-height:19px;font-size:9px}.home-solution-control-visual .control-screen__heatmap-legend{gap:7px}.security-page,.partner-page,.about-page,.career-page,.platform-page{--security-content-width:calc(100vw - 72px);--partner-content-width:calc(100vw - 72px);--about-content-width:calc(100vw - 72px);--career-content-width:calc(100vw - 72px);--platform-content-width:calc(100vw - 72px)}.solution-hero,.solution-problem,.solution-model,.solution-features,.security-card-section,.security-details-section,.security-faq-section,.partner-why-section,.partner-types-section,.partner-benefits-section,.partner-process-section,.partner-final-section,.about-why-section,.about-work-section,.about-practice-section,.about-quote-section,.about-principles-section,.career-reasons-section,.career-work-section,.career-roles-section,.career-application-section,.insights-hero,.insights-lead-section,.insights-selected-section,.insights-latest-section,.insights-cta-section{padding-left:36px;padding-right:36px}.home-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-card-grid .home-trust-card:last-child{grid-column:1/-1}.home-trust-card{min-height:170px;padding:24px 28px}.home-trust-card-grid .home-trust-card:last-child{grid-template-columns:auto minmax(0,.72fr) minmax(280px,1fr);align-items:start;column-gap:24px}.home-trust-card-grid .home-trust-card:last-child h3,.home-trust-card-grid .home-trust-card:last-child p{margin-top:0}.home-trust-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:470px;display:-webkit-box;overflow:hidden}.security-card-grid,.partner-benefits-grid,.career-reasons-grid,.solution-problem__cards,.solution-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-problem__lead{grid-template-columns:minmax(310px,.82fr) minmax(0,1fr);gap:22px}.solution-problem__copy,.solution-problem__image{min-height:clamp(420px,42vw,500px)}.solution-problem__support{margin:auto 0 0;padding-top:32px}.platform-page-hero__copy,.platform-info-section__grid,.platform-operations-section__grid,.platform-function-section__body,.partner-hero__inner,.partner-why-section__grid,.partner-final-section__inner,.about-why__inner,.about-work__grid,.about-principles__inner,.career-hero__inner,.career-work__inner,.security-hero__inner{grid-template-columns:1fr}.platform-info-section__lead,.platform-operations-section__content>p,.partner-hero__copy,.partner-why-section__content,.about-why__copy,.about-work__header,.career-hero__copy,.career-section-heading,.security-hero__copy,.security-section-heading{max-width:820px}.platform-section-visual,.platform-function-section__visual,.partner-hero__visual,.partner-why-section__visual,.career-hero-visual,.security-hero-visual{max-width:100%}}.hero-button--secondary,.hero-button--demo,.hero-actions .hero-button--demo,.benefits-eyebrow__accent,.platform-explorer__eyebrow,.platform-hotspot__tag em,.blueprint-video-decision p,.blueprint-image-task p,.blueprint-knowledge-card p,.blueprint-visual__alert span,.process-eyebrow,.process-step__tags span,.process-visual__agent,.security-section-heading p,.security-details-intro p,.security-download-section p,.security-documents-section .technical-label,.security-final-section .technical-label,.platform-page-hero__eyebrow,.platform-tour__step-progress,.platform-model-video-stage__brand,.platform-info-section__kicker,.platform-tour__mobile-cards summary span,.partner-hero__eyebrow,.partner-section__kicker,.partner-types-section__eyebrow,.partner-type-card__subtitle,.partner-final-section__eyebrow,.career-application__inner .technical-label,.insights-feature-card__body>span,.about-why__copy .technical-label,.about-work__header .technical-label,.about-practice__copy .technical-label,.about-principles__header .technical-label,.about-principle__index,.about-principle__marker-label{color:#176f80}.benefits-eyebrow__accent{color:#176f80!important}.control-screen__brand-accent,.blueprint-card__eyebrow,.blueprint-card__blocks strong,.about-quote__inner>.technical-label{color:#69c0cf}.home-solution-cta-card__button:hover,.home-solution-cta-card__button:focus-visible,.capabilities-content__cta,.intelligence-primary-action--ready,.blueprint-card__button--primary,.security-button--primary,.platform-operations-section__cta:hover,.platform-operations-section__cta:focus-visible,.partner-button--dark:hover,.partner-button--dark:focus-visible,.partner-button--light:hover,.partner-button--light:focus-visible,.career-button--primary,.insights-button,.about-hero__button--primary{background:#176f80;border-color:#176f80}.capabilities-content__cta:hover,.capabilities-content__cta:focus-visible,.blueprint-card__button--primary:hover,.blueprint-card__button--primary:focus-visible,.security-button--primary:hover,.security-button--primary:focus-visible,.partner-button--dark:hover,.partner-button--dark:focus-visible,.partner-button--light:hover,.partner-button--light:focus-visible,.career-button:hover,.career-button:focus-visible,.insights-button:hover,.insights-button:focus-visible,.about-hero__button:hover,.about-hero__button:focus-visible{background:#125d6b;border-color:#125d6b}.home-solution-step-card p,.partner-type-card p:not(.partner-type-card__subtitle),.partner-benefit-item p{color:#2024268f;line-height:1.52}@media (max-width:1180px){.security-hero{min-height:auto}.security-hero__inner,.partner-hero__inner{gap:0}.security-hero-visual,.partner-hero__visual{display:none}}@media (min-width:901px) and (max-width:1180px){.partner-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.partner-benefit-item{min-height:188px;padding:26px 30px}.partner-benefits-grid .partner-benefit-item:last-child{grid-column:1/-1;grid-template-columns:auto minmax(220px,.38fr) minmax(0,1fr);align-items:start;column-gap:24px;min-height:136px}.partner-benefits-grid .partner-benefit-item:last-child h3,.partner-benefits-grid .partner-benefit-item:last-child p{margin-top:0}.partner-benefits-grid .partner-benefit-item:last-child p{max-width:620px}}@media (max-width:1180px){.career-hero{min-height:auto}.career-hero__inner{grid-template-columns:1fr;gap:0}.career-hero-visual{display:none}}@media (min-width:901px) and (max-width:1180px){.career-reasons-section .career-section-heading,.career-roles-section .career-section-heading{width:100%;max-width:none;margin-left:0;margin-right:0}.career-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.career-reasons-grid .career-reason-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr);grid-template-areas:"title visual""copy visual";align-content:center;align-items:center;column-gap:34px;min-height:210px;padding:28px 30px}.career-reasons-grid .career-reason-card:last-child .career-reason-visual{grid-area:visual;justify-self:end;width:min(100%,380px);margin:0}.career-reasons-grid .career-reason-card:last-child h3{grid-area:title;align-self:end;max-width:520px}.career-reasons-grid .career-reason-card:last-child p{grid-area:copy;align-self:start;max-width:560px}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
