@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--vcs-ring-angle:0deg}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-orange-600:#f05100;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-400:#05df72;--color-green-500:#00c758;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-gray-50:#f9fafb;--color-gray-300:#d1d5dc;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@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}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.right-16{right:calc(var(--spacing) * 16)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-\[44px\]{min-height:44px}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[85vw\]{max-width:85vw}.max-w-\[1920px\]{max-width:1920px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-\[900px\]{min-width:900px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[blink-caret_1s_step-end_infinite\]{animation:1s step-end infinite blink-caret}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * 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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#FFB086\]{border-color:#ffb086}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-berghem-orange{border-color:#e85d1f}.border-berghem-orange\/30{border-color:#e85d1f4d;border-color:lab(57.9272% 52.9977 60.0119/.3)}.border-berghem-orange\/40{border-color:#e85d1f66;border-color:lab(57.9272% 52.9977 60.0119/.4)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-glass-border{border-color:#ffffff14}.border-gray-300{border-color:var(--color-gray-300)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#B84509\]{background-color:#b84509}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-berghem-blue{background-color:#1e3a5f}.bg-berghem-blue\/10{background-color:#1e3a5f1a;background-color:lab(23.7236% -.581712 -25.6358/.1)}.bg-berghem-blue\/95{background-color:#1e3a5ff2;background-color:lab(23.7236% -.581712 -25.6358/.95)}.bg-berghem-orange{background-color:#e85d1f}.bg-berghem-orange\/10{background-color:#e85d1f1a;background-color:lab(57.9272% 52.9977 60.0119/.1)}.bg-berghem-orange\/15{background-color:#e85d1f26;background-color:lab(57.9272% 52.9977 60.0119/.15)}.bg-bg-card{background-color:#0f1b308c}.bg-bg-card\/80{background-color:#0f1b3070;background-color:lab(9.57081% .72103 -15.8758/.439216)}.bg-bg-dark{background-color:#050b15}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-glass-bg{background-color:#ffffff08}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-green-500\/60{background-color:#00c75899}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/60{background-color:color-mix(in oklab, var(--color-green-500) 60%, transparent)}}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/80{background-color:color-mix(in oklab, var(--color-green-500) 80%, transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/60{background-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-yellow-500\/60{background-color:#edb20099}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/60{background-color:color-mix(in oklab, var(--color-yellow-500) 60%, transparent)}}.bg-yellow-500\/80{background-color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/80{background-color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-berghem-blue\/50{--tw-gradient-from:#1e3a5f80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-berghem-blue\/50{--tw-gradient-from:lab(23.7236% -.581712 -25.6358/.5)}}.from-bg-dark{--tw-gradient-from:#050b15;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-berghem-blue{--tw-gradient-via:#1e3a5f;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-berghem-blue{--tw-gradient-to:#1e3a5f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-berghem-orange{--tw-gradient-to:#e85d1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-white{fill:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-\[52px\]{padding-left:52px}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#B9C4D4\]{color:#b9c4d4}.text-\[\#C7D0DE\]{color:#c7d0de}.text-\[\#D8E0EC\]{color:#d8e0ec}.text-\[\#FFB086\]{color:#ffb086}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-berghem-orange{color:#e85d1f}.text-berghem-orange\/50{color:#e85d1f80;color:lab(57.9272% 52.9977 60.0119/.5)}.text-blue-400{color:var(--color-blue-400)}.text-gray-800{color:var(--color-gray-800)}.text-green-400{color:var(--color-green-400)}.text-green-400\/80{color:#05df72cc}@supports (color:color-mix(in lab, red, red)){.text-green-400\/80{color:color-mix(in oklab, var(--color-green-400) 80%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-text-muted{color:#6b7994}.text-text-primary{color:#f2f5fa}.text-text-secondary{color:#9aa7bb}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.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\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-400\/80{color:color-mix(in oklab, var(--color-yellow-400) 80%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.accent-berghem-orange{accent-color:#e85d1f}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-\[0\.03\]{opacity:.03}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-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-berghem-orange\/10{--tw-shadow-color:#e85d1f1a}@supports (color:color-mix(in lab, red, red)){.shadow-berghem-orange\/10{--tw-shadow-color:color-mix(in oklab, lab(57.9272% 52.9977 60.0119/.1) var(--tw-shadow-alpha), transparent)}}.shadow-berghem-orange\/25{--tw-shadow-color:#e85d1f40}@supports (color:color-mix(in lab, red, red)){.shadow-berghem-orange\/25{--tw-shadow-color:color-mix(in oklab, lab(57.9272% 52.9977 60.0119/.25) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:text-berghem-orange:is(:where(.group):hover *){color:#e85d1f}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:translate-y-\[-4px\]:hover{--tw-translate-y:-4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-berghem-orange\/30:hover{border-color:#e85d1f4d;border-color:lab(57.9272% 52.9977 60.0119/.3)}.hover\:border-berghem-orange\/50:hover{border-color:#e85d1f80;border-color:lab(57.9272% 52.9977 60.0119/.5)}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:border-text-muted:hover{border-color:#6b7994}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#A83E08\]:hover{background-color:#a83e08}.hover\:bg-berghem-orange\/90:hover{background-color:#e85d1fe6;background-color:lab(57.9272% 52.9977 60.0119/.9)}.hover\:bg-bg-card-hover:hover{background-color:#ffffff14}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, 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\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-berghem-orange:hover{color:#e85d1f}.hover\:text-text-primary:hover{color:#f2f5fa}.hover\:text-text-secondary:hover{color:#9aa7bb}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_30px_rgba\(254\,80\,0\,0\.3\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe50004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(254\,80\,0\,0\.3\)\]:hover{--tw-shadow:0 0 40px var(--tw-shadow-color,#fe50004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-berghem-orange\/5:hover{--tw-shadow-color:#e85d1f0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-berghem-orange\/5:hover{--tw-shadow-color:color-mix(in oklab, lab(57.9272% 52.9977 60.0119/.05) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-berghem-orange\/40:hover{--tw-shadow-color:#e85d1f66}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-berghem-orange\/40:hover{--tw-shadow-color:color-mix(in oklab, lab(57.9272% 52.9977 60.0119/.4) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-black\/20:hover{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:border-berghem-orange:focus{border-color:#e85d1f}.focus\:border-berghem-orange\/50:focus{border-color:#e85d1f80;border-color:lab(57.9272% 52.9977 60.0119/.5)}.focus\:bg-berghem-orange:focus{background-color:#e85d1f}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-white:focus{color:var(--color-white)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-berghem-orange\/50:focus{--tw-ring-color:#e85d1f80}@supports (color:lab(0% 0 0)){.focus\:ring-berghem-orange\/50:focus{--tw-ring-color:lab(57.9272% 52.9977 60.0119/.5)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--bg:#050b15;--bg-2:#0a1322;--bg-3:#0e1a2e;--surface:#0f1b30;--surface-2:#132238;--border:#ffffff14;--border-2:#ffffff1f;--orange:#e85d1f;--orange-2:#ff7a38;--orange-soft:#e85d1f1a;--text:#f2f5fa;--text-muted:#9aa7bb;--text-dim:#6b7994;--accent-cyan:#4fb8d9;--blue:#1e3a5f;--hero-glow-a:#e85d1f38;--hero-glow-b:#1e3a5f4d;--hdr-bg:#050b1552;--grid-line:#ffffff0d;--chip-bg:#ffffff0a;--chip-fg:#cfd6e4;--card-bg:#0f1b308c;--card-bg-2:#1322388c;--shadow-card:0 8px 24px #0000004d;--ring-track:#ffffff14;--radius:14px;--radius-lg:20px;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:68px}:root[data-theme=light]{--bg:#f7f8fb;--bg-2:#eef1f6;--bg-3:#e4e9f1;--surface:#fff;--surface-2:#f4f6fb;--border:#0f1b301a;--border-2:#0f1b3029;--orange:#d54c14;--orange-2:#e85d1f;--orange-soft:#d54c141a;--text:#0b1626;--text-muted:#4a5670;--text-dim:#6b7994;--accent-cyan:#0e7490;--blue:#1e3a5f;--hero-glow-a:#e85d1f24;--hero-glow-b:#1e3a5f1a;--hdr-bg:#ffffff6b;--grid-line:#0f1b300f;--chip-bg:#0f1b300a;--chip-fg:#2b3650;--card-bg:#ffffffe6;--card-bg-2:#ffffffbf;--shadow-card:0 10px 28px #0f1b3014;--ring-track:#0f1b301a}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.container-sm{max-width:1040px;margin:0 auto;padding:0 24px}.hdr{z-index:100;background:var(--hdr-bg);-webkit-backdrop-filter:saturate(160%)blur(28px);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.hdr-inner{height:var(--header-h);justify-content:space-between;align-items:stretch;gap:24px;display:flex}.hdr-logo{align-items:center;height:100%;padding:4px 0;line-height:1;display:inline-flex}.hdr-logo img{transform-origin:50%;filter:drop-shadow(0 2px 8px #00000059);width:auto;max-width:none;height:100%;display:block;transform:rotate(2deg)}.nav{align-items:center;gap:4px;display:flex}.nav-item{position:relative}.nav-link{color:var(--text);white-space:nowrap;transition:color .15s var(--ease), background .15s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.nav-link:hover{color:var(--orange-2);background:#ffffff08}.nav-item.is-active>.nav-link{color:var(--orange-2);background:#e85d1f14}.nav-link svg{opacity:.7;width:12px;height:12px;transition:transform .2s var(--ease)}.nav-item.has-menu:hover .nav-link svg{transform:rotate(180deg)}.submenu{border:1px solid var(--border-2);opacity:0;visibility:hidden;min-width:300px;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;background:#0f1b30fa;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px);box-shadow:0 20px 40px -12px #0009,0 0 0 1px #ffffff05}.submenu--wide{min-width:360px;padding:0;overflow:hidden}.submenu--wide .submenu-head{border-bottom:1px solid var(--border-2);background:linear-gradient(135deg,#e85d1f2e 0%,#e85d1f05 60%,#0f1b3000 100%);align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.submenu--wide .submenu-logo{object-fit:contain;opacity:.95;flex-shrink:0;width:28px;height:28px}.submenu--wide .submenu-title{letter-spacing:-.005em;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:1.15}.submenu--wide .submenu-title .st-pri{color:var(--orange-2)}.submenu--wide .submenu-title .st-sec{color:#fff;font-weight:500}.submenu--wide .submenu-list{flex-direction:column;gap:2px;padding:8px;display:flex}.nav-item.has-menu:hover .submenu,.nav-item.has-menu:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu-link{color:var(--text);transition:background .15s var(--ease), color .15s var(--ease);border-radius:8px;padding:10px 12px;font-size:13.5px;display:block;position:relative}.submenu-link:hover{color:var(--orange-2);background:#e85d1f1a}.submenu-link small{color:var(--text-dim);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.submenu-link.is-featured{background:linear-gradient(135deg,#e85d1f24,#e85d1f0a);border:1px solid #e85d1f52;margin-bottom:4px;padding-top:22px}.submenu-link.is-featured:after{content:"DESTAQUE";letter-spacing:.1em;color:var(--orange-2);background:#e85d1f2e;border-radius:4px;padding:3px 6px;font-size:8.5px;font-weight:700;line-height:1;position:absolute;top:6px;right:8px;transform:none}[lang=en] .submenu-link.is-featured:after{content:"FEATURED"}[lang=es] .submenu-link.is-featured:after{content:"DESTACADO"}[lang=it] .submenu-link.is-featured:after{content:"IN EVIDENZA"}.submenu-link.is-featured:hover{background:linear-gradient(135deg,#e85d1f33,#e85d1f14)}.hdr-right{align-items:center;gap:10px;display:flex}.lang-wrap{position:relative}.lang{letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border-2);cursor:pointer;transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.lang:hover,.lang[aria-expanded=true]{color:var(--text);border-color:var(--orange);background:#e85d1f0f}.lang .caret{width:10px;height:10px;transition:transform .18s var(--ease)}.lang[aria-expanded=true] .caret{transform:rotate(180deg)}.lang-menu{background:var(--surface-2);border:1px solid var(--border);opacity:0;visibility:hidden;min-width:200px;transition:opacity .18s var(--ease), visibility .18s var(--ease), transform .18s var(--ease);z-index:120;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 20px 40px -12px #0009,inset 0 0 0 1px #ffffff05}.lang[aria-expanded=true]+.lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-opt{color:var(--text);letter-spacing:0;transition:background .15s var(--ease), color .15s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.lang-opt:hover{color:var(--orange-2);background:#e85d1f1a}.lang-opt .code{letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.lang-opt.is-active{color:var(--orange-2);background:#e85d1f14}.lang-opt.is-active .code{color:var(--orange-2)}.btn{letter-spacing:-.005em;cursor:pointer;transition:all .18s var(--ease);white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--orange);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 20px -8px #e85d1f99}.btn-primary:hover{background:var(--orange-2);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 28px -10px #e85d1fcc}.btn-ghost{color:var(--text);border:1px solid var(--border-2);background:0 0}.btn-ghost:hover{border-color:var(--orange);color:var(--orange-2)}.btn-lg{padding:14px 26px;font-size:15px}.sec-head{text-align:center;max-width:760px;margin:0 auto 56px}body{--rule-c:var(--orange-2,#e85d1f)}.sec-head:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--rule-c) 22%, var(--rule-c) 50%, var(--rule-c) 78%, transparent 100%);width:100%;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.sec-head:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--rule-c) 20%, transparent) 22%, var(--rule-c) 50%, color-mix(in srgb, var(--rule-c) 20%, transparent) 78%, transparent 100%)}}.sec-head:before{border-radius:0;margin:0 0 28px}.sectors .sec-head,.global .sec-head,.insights .sec-head{max-width:none}.hero .sec-head:before,.sec-head.no-rule:before,body[data-active=about] .diff-section .sec-head:before,body[data-active=about] .cover .sec-head:before,body[data-active=about] .lead-roster .sec-head:before,body[data-active=about] .cta .sec-head:before,.bgc-section .sec-head:before,.bgc-band .sec-head:before{display:none}.intro-lead,.intro p,.office-desc{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual!important;hyphens:manual!important}@media (min-width:561px){body[data-active=about] .lv3-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sec-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.sec-head h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.05}.sec-head p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.crumbs{border:1px solid var(--border);letter-spacing:.02em;background:#ffffff08;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:100%;padding:10px 14px;font-size:12px;display:flex}.crumbs a{color:var(--text-muted);transition:color .15s var(--ease)}.crumbs a:hover{color:var(--orange-2)}.crumbs .sep{color:var(--text-dim);opacity:.6}.crumbs .current{color:var(--text);font-weight:600}.cta{background:radial-gradient(ellipse 700px 400px at 50% 50%, #e85d1f1f, transparent 70%), var(--bg);padding:100px 24px;position:relative;overflow:hidden}.cta-inner{text-align:center;z-index:2;max-width:720px;margin:0 auto;position:relative}.cta h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.05}.cta p{color:var(--text-muted);margin:0 0 32px;font-size:17px;line-height:1.55}.ftr{border-top:1px solid var(--border);background:var(--bg);padding:96px 24px 28px;position:relative;overflow:hidden}.ftr svg{flex:none}.ftr:before{content:"";background:linear-gradient(90deg, transparent, var(--orange) 18%, var(--orange-2) 50%, var(--orange) 82%, transparent);opacity:.55;height:1px;position:absolute;inset:0 0 auto}[data-theme=light] .ftr:before{opacity:.4}.ftr .container{z-index:1;position:relative}.ftr-top{border-bottom:1px solid var(--border);grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;margin-bottom:56px;padding-bottom:56px;display:grid}.ftr-statement h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.2vw,42px);line-height:1.06}.ftr-statement h3 .accent,.ftr-statement h3 .orange{color:var(--orange-2)}.ftr-statement p{color:var(--text-muted);max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.ftr-cta{flex-direction:column;align-items:stretch;gap:10px;display:flex}.ftr-cta .btn{width:100%;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:14.5px;font-weight:600;display:inline-flex}.ftr-cta .btn-primary{background:var(--orange);color:#fff;border:1px solid var(--orange)}.ftr-cta .btn-primary:hover{background:var(--orange-2);transform:translateY(-1px)}.ftr-cta .btn-ghost{color:var(--text);border:1px solid var(--border-2);background:0 0}.ftr-cta .btn-ghost:hover{border-color:var(--orange);color:var(--orange-2);background:#e85d1f0a}.ftr-cta-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin-top:6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.ftr-cta-meta .dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite ftr-pulse;box-shadow:0 0 0 4px #34d3992e}@keyframes ftr-pulse{0%,to{box-shadow:0 0 0 4px #34d3992e}50%{box-shadow:0 0 0 8px #34d3990f}}.ftr-main{grid-template-columns:1.35fr 1fr 1fr 1fr 1.1fr;gap:44px;margin-bottom:56px;display:grid}.ftr-brand{flex-direction:column;display:flex}.ftr-brand .ftr-lockup{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:22px;display:flex}.ftr-brand .ftr-lockup .ftr-logo{margin:0;display:inline-flex}.ftr-brand .ftr-lockup .ftr-logo img{width:auto;height:84px;display:block}.ftr-brand .ftr-lockup .ftr-logo--berilo img{width:203px;max-width:100%;height:32px}.ftr-brand .ftr-lockup .ftr-divider{background:var(--border-2);flex:none;width:1px;height:36px}.ftr-brand .ftr-logo .logo-dark{display:none!important}.ftr-brand .ftr-logo .logo-light{display:block!important}[data-theme=light] .ftr-brand .ftr-logo .logo-light{display:none!important}[data-theme=light] .ftr-brand .ftr-logo .logo-dark{display:block!important}.ftr-brand .ftr-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2);background:#e85d1f14;border:1px solid #e85d1f38;border-radius:999px;align-items:center;gap:8px;width:max-content;margin-bottom:18px;padding:5px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:inline-flex}.ftr-brand .ftr-tag:before{content:"";background:var(--orange-2);width:5px;height:5px;box-shadow:0 0 6px var(--orange-2);border-radius:50%}.ftr-brand p.ftr-desc{color:var(--text-muted);max-width:38ch;margin:0 0 22px;font-size:14px;line-height:1.65}.ftr-social{align-items:center;gap:18px;margin-top:auto;padding-top:28px;display:flex}.ftr-social a{width:22px;height:22px;color:var(--text-muted);transition:color .15s var(--ease), transform .15s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ftr-social a:hover{color:var(--orange-2);transform:translateY(-1px)}.ftr-social a.is-whatsapp:hover{color:#25d366}.ftr-social svg{width:20px;height:20px;display:block}.ftr-col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--border);margin:0 0 20px;padding-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;position:relative}.ftr-col h4:after{content:"";background:var(--orange-2);width:24px;height:1px;position:absolute;bottom:-1px;left:0}.ftr-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ftr-col ul a{color:var(--text-muted);transition:color .15s var(--ease), padding-left .18s var(--ease);align-items:center;gap:6px;font-size:14px;display:inline-flex}.ftr-col ul a:hover{color:var(--orange-2);padding-left:4px}.ftr-col ul a .new{letter-spacing:.1em;color:var(--orange-2);text-transform:uppercase;background:#e85d1f1f;border:1px solid #e85d1f47;border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:9px;font-weight:700}.ftr-contact-block{flex-direction:column;gap:14px;display:flex}.ftr-contact-row{color:var(--text-muted);grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:13.5px;line-height:1.55;display:grid}.ftr-contact-row svg{width:16px;height:16px;color:var(--text-dim);flex-shrink:0;margin-top:2px}.ftr-contact-row a{color:var(--text-muted);transition:color .15s var(--ease)}.ftr-contact-row a:hover{color:var(--orange-2)}.ftr-contact-row strong{color:var(--text);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.ftr-address-strip{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:18px 16px;font-size:13px;line-height:1.4;display:flex}.ftr-address-strip svg{width:14px;height:14px;color:var(--orange-2);flex:none}.ftr-address-strip strong{color:var(--text);font-weight:600}.ftr-address-strip .sep{color:var(--border-2);-webkit-user-select:none;user-select:none;margin:0 4px}@media (max-width:640px){.ftr-address-strip{gap:6px;padding:16px 12px;font-size:12.5px}.ftr-address-strip .sep{margin:0 2px}}.ftr-bottom{border-top:1px solid var(--border);color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:28px;font-size:12.5px;display:grid}.ftr-copyright{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ftr-certs{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ftr-cert{border:1px solid var(--border);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;background:#ffffff04;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:600;display:inline-flex}[data-theme=light] .ftr-cert{background:#fff}.ftr-cert .check{width:10px;height:10px;color:var(--orange-2);flex:none;display:block}.ftr-cert svg{flex:none;width:10px;height:10px;display:block}.ftr-legal{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.ftr-legal a{color:var(--text-muted);transition:color .15s var(--ease)}.ftr-legal a:hover{color:var(--text)}@media (max-width:768px){.ftr-legal{gap:14px}.ftr-legal a{padding:10px 4px}}.ftr--min{padding:56px 24px 34px}.ftr-min-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:26px;display:flex}.ftr-min-logo{flex:none;display:inline-flex}.ftr-min-logo img{width:auto;height:60px;display:block}.ftr-min-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:24px;padding-bottom:26px;display:flex}.ftr-min-nav a{letter-spacing:-.01em;color:var(--text);transition:color .15s var(--ease);font-size:15px;font-weight:600}.ftr-min-nav a:hover{color:var(--orange-2)}.ftr-min-social{flex:none;align-items:center;gap:18px;display:flex}.ftr-min-social a{color:var(--text-muted);transition:color .15s var(--ease), transform .15s var(--ease);display:inline-flex}.ftr-min-social a:hover{color:var(--orange-2);transform:translateY(-1px)}.ftr-min-social a.is-whatsapp:hover{color:#25d366}.ftr-min-social svg{width:20px;height:20px;display:block}.ftr-min-bottom{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:13px;display:flex}.ftr-min-legal{flex-wrap:wrap;gap:22px;display:flex}.ftr-min-legal a{color:var(--text-muted);transition:color .15s var(--ease)}.ftr-min-legal a:hover{color:var(--text)}@media (max-width:760px){.ftr-min-row{flex-direction:column;align-items:flex-start;gap:24px}.ftr-min-nav{justify-content:flex-start}.ftr-min-bottom{flex-direction:column;align-items:flex-start;gap:14px}.ftr-min-legal a{padding:6px 0}}@media (max-width:1100px){.ftr-main{grid-template-columns:repeat(4,1fr);gap:40px}.ftr-brand{grid-column:1/-1}.ftr-brand .ftr-social{margin-top:4px;padding-top:0}}@media (max-width:820px){.ftr{padding:72px 24px 24px}.ftr-top{grid-template-columns:1fr;align-items:start;gap:32px}.ftr-main{grid-template-columns:1fr 1fr;gap:36px}.ftr-bottom{text-align:center;grid-template-columns:1fr;gap:18px}.ftr-copyright,.ftr-certs,.ftr-legal{justify-content:center}}@media (max-width:520px){.ftr-main{grid-template-columns:1fr}.ftr-brand .ftr-lockup{gap:16px}}@media (max-width:768px){.ftr-col ul{gap:4px}.ftr-col ul a{padding-block:10px}}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}.scroll-progress{background:linear-gradient(90deg, var(--orange), var(--orange-2));transform-origin:0;z-index:200;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.page-hero{padding:140px 24px 72px;position:relative;overflow:hidden}.page-hero .hero-bg{pointer-events:none;background:radial-gradient(800px 420px at 50% 0,#e85d1f17,#0000 70%),radial-gradient(900px 500px at 30% 100%,#1e3a5f4d,#0000 65%);position:absolute;inset:0}.page-hero .hero-grid{pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1000px 600px at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(1000px 600px at 50% 40%,#000 30%,#0000 80%)}.page-hero-inner{z-index:2;text-align:center;max-width:900px;margin:0 auto;position:relative}.page-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-2);background:var(--orange-soft);border:1px solid #e85d1f40;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.page-hero h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.02}.page-hero h1 .grad{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#a8b3c7 100%);-webkit-background-clip:text;background-clip:text}.page-hero h1 .orange{color:var(--orange-2)}.page-hero p{color:var(--text-muted);text-wrap:pretty;max-width:680px;margin:0 auto;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.page-hero .crumbs-row{justify-content:center;margin-bottom:28px;display:flex}.hdr-burger{border:1px solid var(--border-2);width:40px;height:40px;color:var(--text);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);background:0 0;border-radius:10px;order:99;justify-content:center;align-items:center;padding:0;display:none}.hdr-burger:hover{border-color:var(--orange);background:var(--orange-soft)}.hdr-burger svg{width:18px;height:18px;display:block}.hdr-burger .bx{transition:transform .25s var(--ease), opacity .2s var(--ease);transform-origin:50%}.hdr-burger[aria-expanded=true] .bx-1{transform:translateY(5px)rotate(45deg)}.hdr-burger[aria-expanded=true] .bx-2{opacity:0}.hdr-burger[aria-expanded=true] .bx-3{transform:translateY(-5px)rotate(-45deg)}.mobile-nav{top:var(--header-h);max-height:calc(100vh - var(--header-h));background:var(--hdr-bg);-webkit-backdrop-filter:saturate(160%)blur(20px);border-bottom:1px solid var(--border-2);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s var(--ease), opacity .22s var(--ease), visibility .22s;z-index:99;padding:16px 0 24px;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobile-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav .m-group{padding:4px 20px}.mobile-nav .m-link{color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;padding:13px 12px;font-size:15px;font-weight:500;display:flex}.mobile-nav .m-link:hover,.mobile-nav .m-link.is-active{color:var(--orange-2);background:var(--orange-soft)}.mobile-nav .m-sub-head{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:13px 12px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.mobile-nav .m-sub-head svg{width:12px;height:12px;transition:transform .2s var(--ease);opacity:.7}.mobile-nav .m-sub[aria-expanded=true] .m-sub-head svg{transform:rotate(180deg)}.mobile-nav .m-sub-list{max-height:0;transition:max-height .3s var(--ease);overflow:hidden}.mobile-nav .m-sub[aria-expanded=true] .m-sub-list{max-height:600px}.mobile-nav .m-sub-list a{color:var(--text-muted);border-radius:8px;padding:11px 16px 11px 28px;font-size:14px;display:block}.mobile-nav .m-sub-list a:hover{color:var(--orange-2);background:var(--orange-soft)}.mobile-nav .m-sub-list a small{color:var(--text-dim);margin-top:2px;font-size:11.5px;display:block}.mobile-nav .m-divider{background:var(--border);height:1px;margin:10px 20px}body.mnav-open{overflow:hidden}@media (max-width:1100px){.nav{gap:0}.nav-link{padding:8px 10px;font-size:13.5px}}@media (max-width:960px){.nav{display:none}.hdr-burger{display:inline-flex}.ftr-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.constellation{opacity:.35}.page-hero{padding:120px 20px 56px}.page-hero h1{letter-spacing:-.025em;font-size:clamp(32px,9vw,44px)}.page-hero p{font-size:15px}.page-hero-inner{padding:0 4px}}@media (max-width:560px){.ftr-grid{grid-template-columns:1fr}.ftr-bottom{text-align:center;flex-direction:column;gap:12px}}.ftr-bottom{color:var(--text-muted)}.crumbs .sep{opacity:1;color:var(--text-muted)}[data-theme=light] .ftr{background:var(--bg)}[data-theme=light] .ftr-bottom{color:var(--text-muted)}.page-hero-inner{padding:0 16px}.page-hero h1{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.page-hero h1.h1-nohyphen{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.page-hero h1.h1-nohyphen .grad,.page-hero h1.h1-nohyphen .orange{white-space:nowrap}.noise{position:relative}.noise:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.big-counters{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(5,1fr);gap:2px;max-width:1160px;margin:0 auto;display:grid;overflow:hidden}.big-counter{background:var(--bg-2);text-align:center;transition:background .3s var(--ease);padding:36px 24px;position:relative}.big-counter:hover{background:#e85d1f0d}.big-counter .num{letter-spacing:-.03em;background:linear-gradient(180deg, #fff 0%, var(--orange-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-family:ui-monospace,Menlo,monospace;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.big-counter .num .suffix{opacity:.8;margin-left:2px;font-size:.6em}.big-counter .label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:12px;font-weight:600}@media (max-width:960px){.big-counters{grid-template-columns:repeat(2,1fr)}}.ring-banner{border:1px solid var(--border);border-radius:var(--radius-lg);isolation:isolate;background:linear-gradient(135deg,#e85d1f0f,#1e3a5f1f);grid-template-columns:auto 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:40px;display:grid;position:relative;overflow:hidden}.ring-banner:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(70% 110% at -5%,#e85d1f24 0%,#e85d1f12 30%,#e85d1f06 55%,#e85d1f00 80%);position:absolute;inset:0}.ring-banner:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(60% 100% at 105%,#4fb8d90f 0%,#4fb8d900 70%);position:absolute;inset:0}.ring-banner>*{z-index:1;position:relative}[data-theme=light] .ring-banner{background:linear-gradient(135deg,#d54c140a,#fff 60%)}[data-theme=light] .ring-banner:before{background:radial-gradient(80% 120% at -10%,#d54c141a 0%,#d54c140b 35%,#d54c1404 60%,#d54c1400 85%)}[data-theme=light] .ring-banner:after{background:radial-gradient(60% 100% at 105%,#2e87a00a 0%,#2e87a000 70%)}.ring-chart{flex-shrink:0;width:180px;height:180px;position:relative}.ring-chart .ring-track{fill:none;stroke:var(--border);stroke-width:12px}.ring-chart .ring-fill{fill:none;stroke:url(#ringGrad);stroke-width:12px;stroke-linecap:round;stroke-dasharray:502;stroke-dashoffset:502px;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1)}.ring-chart .ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-chart .ring-num{color:var(--orange-2);letter-spacing:-.02em;font-family:ui-monospace,Menlo,monospace;font-size:40px;font-weight:700;line-height:1}.ring-chart .ring-sub{letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600}.ring-text{position:relative}.ring-text :is(h2,h3){letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:700}.ring-text p{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.65}@media (max-width:720px){.ring-banner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:32px 24px}}.flow-chain{padding:100px 24px;position:relative}.flow-chain .flow-inner{max-width:1280px;margin:0 auto}.flow-grid{counter-reset:flow;grid-template-columns:repeat(7,1fr);gap:0;display:grid;position:relative}.flow-stage{text-align:center;background:var(--bg-2);border:1px solid var(--border);transition:all .3s var(--ease);counter-increment:flow;padding:28px 18px 24px;position:relative}.flow-stage:hover{background:linear-gradient(180deg, #e85d1f0f, var(--bg-2));z-index:2;border-color:#e85d1f66;transform:translateY(-4px)}.flow-stage+.flow-stage{border-left:none}.flow-stage:first-child{border-radius:var(--radius) 0 0 var(--radius)}.flow-stage:last-child{border-radius:0 var(--radius) var(--radius) 0}.flow-stage .flow-n{background:linear-gradient(135deg, var(--orange), var(--orange-2));color:#fff;letter-spacing:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 14px;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #e85d1f4d}.flow-stage h4{letter-spacing:-.005em;margin:0 0 6px;font-size:13px;font-weight:700}.flow-stage p{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.5}.flow-stage:not(:last-child):after{content:"";background:var(--bg-2);border-right:1px solid var(--border);border-top:1px solid var(--border);z-index:1;width:14px;height:14px;position:absolute;top:44px;right:-7px;transform:rotate(45deg)}.flow-stage:hover:not(:last-child):after{border-color:#e85d1f66}@media (max-width:1100px){.flow-grid{grid-template-columns:repeat(4,1fr)}.flow-stage{border-radius:0!important}.flow-stage:after{display:none!important}}@media (max-width:640px){.flow-grid{grid-template-columns:1fr 1fr}}.timeline{max-width:860px;margin:0 auto;padding:0 0 0 56px;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--orange-2), var(--border) 40%, var(--border));width:2px;position:absolute;top:10px;bottom:10px;left:19px}.timeline-item{padding:12px 0 44px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";background:var(--bg);border:2px solid var(--orange-2);border-radius:50%;width:16px;height:16px;position:absolute;top:14px;left:-46px;box-shadow:0 0 0 4px #e85d1f1f}.timeline-item.is-in:before{animation:2.4s ease-in-out infinite tl-pulse}@keyframes tl-pulse{0%,to{box-shadow:0 0 0 4px #e85d1f1f}50%{box-shadow:0 0 0 10px #e85d1f0a}}.timeline-item .tl-n{letter-spacing:.12em;color:var(--orange-2);text-transform:uppercase;margin-bottom:6px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.timeline-item h4{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.timeline-item p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.tier-glyph{border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 0 18px;display:flex;position:relative}.tier-glyph.silver{background:linear-gradient(135deg,#c0c6d1,#8892a3);box-shadow:0 6px 20px #a0aab940}.tier-glyph.gold{background:linear-gradient(135deg,#e8bc6b,#b88532);box-shadow:0 6px 24px #b8853259}.tier-glyph.diamond{background:linear-gradient(135deg,#b3d8ef,#5c9fd6);box-shadow:0 6px 28px #5c9fd659}.tier-glyph svg{color:#fff;width:28px;height:28px}.tier-glyph:after{content:"";pointer-events:none;background:linear-gradient(#ffffff40,#0000 40%);border-radius:12px;position:absolute;inset:2px}.term-typed .term-cursor{vertical-align:text-bottom;background:#8fd19e;width:8px;height:14px;margin-left:2px;animation:1s step-end infinite term-blink;display:inline-block}@keyframes term-blink{50%{opacity:0}}.sector .sector-icon{transition:transform .3s var(--ease), color .3s var(--ease)}.sector:hover .sector-icon{color:var(--orange-2);transform:translateY(-3px)scale(1.05)}.hero-orb{filter:blur(80px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.hero-orb.orb-1{background:radial-gradient(circle, var(--orange) 0%, transparent 70%);width:320px;height:320px;animation:18s ease-in-out infinite orb-drift1;top:10%;right:8%}.hero-orb.orb-2{background:radial-gradient(circle,#1e3a5f 0%,#0000 70%);width:260px;height:260px;animation:22s ease-in-out infinite orb-drift2;bottom:10%;left:12%}@keyframes orb-drift1{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes orb-drift2{0%,to{transform:translate(0)}50%{transform:translate(30px,-25px)}}@media (prefers-reduced-motion:reduce){.hero-orb,.timeline-item.is-in:before,.term-cursor{animation:none!important}[data-reveal]{transition-duration:.01ms!important}svg animate,svg animateMotion,svg animateTransform{display:none!important}.anim-card *,.diff-art *,.constellation *{animation:none!important}.ax-stage-btn,.ax-svg path{transition:none!important}}.theme-toggle{border:1px solid var(--border-2);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);background:0 0;border-radius:10px;justify-content:center;align-items:center;margin-right:10px;padding:0;display:inline-flex;position:relative}.theme-toggle:hover{border-color:var(--orange);color:var(--orange-2);background:var(--orange-soft)}.theme-toggle svg{width:16px;height:16px;display:block}.theme-toggle .t-ico{transition:opacity .2s var(--ease), transform .3s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.theme-toggle .t-sun{opacity:0;transform:rotate(-90deg)scale(.7)}.theme-toggle .t-moon,[data-theme=light] .theme-toggle .t-sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=light] .theme-toggle .t-moon{opacity:0;transform:rotate(90deg)scale(.7)}[data-theme=light] body{background:var(--bg)}[data-theme=light] .page-hero .hero-bg{background:radial-gradient(ellipse 800px 420px at 50% 0%, var(--hero-glow-a), transparent 70%), radial-gradient(ellipse 900px 500px at 30% 100%, var(--hero-glow-b), transparent 65%)}[data-theme=light] .page-hero .hero-grid,[data-theme=light] .hero-grid{opacity:.55;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)}[data-theme=light] .hero-orb{opacity:.28}[data-theme=light] .nav-link:hover{background:#0f1b300d}[data-theme=light] .nav-item.is-active>.nav-link{background:var(--orange-soft)}[data-theme=light] .submenu,[data-theme=light] .lang-menu{background:#fff;border-color:#0f1b301a;box-shadow:0 20px 40px -12px #0f1b302e,0 0 0 1px #0f1b300a}[data-theme=light] .submenu-link{color:#0b1626}[data-theme=light] .submenu-link small{color:#4a5a6f}[data-theme=light] .lang-opt{color:#0b1626}[data-theme=light] .lang-opt .code{color:#6b7a91}[data-theme=light] .submenu-link:hover,[data-theme=light] .lang-opt:hover{background:var(--orange-soft);color:var(--orange-2)}[data-theme=light] .submenu-link:hover small{color:var(--orange-2)}[data-theme=light] .lang-opt.is-active{background:var(--orange-soft);color:var(--orange-2)}[data-theme=light] .submenu-link.is-featured{background:linear-gradient(135deg,#d54c1414,#d54c1405);border-color:#d54c144d}[data-theme=light] .submenu-link.is-featured:hover{background:linear-gradient(135deg,#d54c1424,#d54c140a)}[data-theme=light] .submenu-link.is-featured:after{background:#d54c141f}[data-theme=light] .big-counter:hover{background:var(--orange-soft)}[data-theme=light] .flow-stage:hover{background:linear-gradient(180deg, var(--orange-soft), var(--bg-2));border-color:#d54c1459}[data-theme=light] .flow-stage:hover:not(:last-child):after{border-color:#d54c1459}[data-theme=light] .timeline-item:before{box-shadow:0 0 0 4px #d54c141a}[data-theme=light] .btn-primary{box-shadow:inset 0 0 0 1px #ffffff4d,0 8px 20px -8px #d54c1473}[data-theme=light] .btn-primary:hover{box-shadow:inset 0 0 0 1px #fff6,0 12px 28px -10px #d54c148c}.hdr-logo,.ftr-logo{position:relative}.hdr-logo img,.ftr-logo img{display:block}.hdr-logo .logo-dark,.ftr-logo .logo-dark,[data-theme=light] .hdr-logo .logo-light,[data-theme=light] .ftr-logo .logo-light{display:none}[data-theme=light] .hdr-logo .logo-dark,[data-theme=light] .ftr-logo .logo-dark{display:block}[data-theme=light] .page-hero h1 .grad{-webkit-text-fill-color:transparent;color:#0b1626;background:linear-gradient(#0b1626 0%,#44516a 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .page-hero h1{color:#0b1626}[data-theme=light] .page-hero p{color:var(--text-muted)}[data-theme=light] .page-hero-eyebrow{color:var(--orange-2);background:var(--orange-soft);border-color:#d54c1447}[data-theme=light] .agents-tagline{color:var(--orange-2)}[data-reveal]{opacity:1!important;transform:none!important}.page-hero,.home-hero,.hero,.cta,.cover{--orb-a:#e85d1f38;--orb-b:#1e3a5f47;--orb-c:#4fb8d92e}.page-hero:before,.page-hero:after,.cta:before,.cta:after{content:"";filter:blur(90px);opacity:.9;pointer-events:none;z-index:0;border-radius:50%;animation:18s ease-in-out infinite orb-float;position:absolute}.page-hero:before{background:var(--orb-a);width:520px;height:520px;animation-delay:-4s;top:-160px;left:8%}.page-hero:after{background:var(--orb-b);width:480px;height:480px;animation-delay:-10s;bottom:-180px;right:4%}.cta:before{background:var(--orb-a);width:420px;height:420px;animation-delay:-6s;top:10%;left:10%}.cta:after{background:var(--orb-c);width:420px;height:420px;animation-delay:-12s;bottom:-120px;right:8%}.page-hero-inner,.cta-inner{z-index:2;position:relative}@keyframes orb-float{0%,to{opacity:.85;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(30px,-20px)scale(1.08)}66%{opacity:.75;transform:translate(-20px,20px)scale(.95)}}@keyframes grid-pan{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}.page-hero-eyebrow:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:4px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 #e85d1f8c}@keyframes pulse-dot{50%{box-shadow:0 0 0 8px #e85d1f00}}.diff-card,.cov-card,.proc-step,.num,.person,.sol-card,.facts{isolation:isolate;position:relative}.diff-card:after,.cov-card:after,.num:after,.person:after,.sol-card:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,-200px) var(--my,-200px), #e85d1f24, transparent 60%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:-1px}.diff-card:hover:after,.cov-card:hover:after,.num:hover:after,.person:hover:after,.sol-card:hover:after{opacity:1}.diff-card>*,.cov-card>*,.num>*,.person>*,.sol-card>*{z-index:1;position:relative}.cov-icon{width:48px;height:48px;color:var(--orange-2);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(135deg,#e85d1f2e,#e85d1f0a);border:1px solid #e85d1f47;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.cov-card:hover .cov-icon{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 22px -8px #e85d1f8c}.cover:before,.diff:before{content:"";background:linear-gradient(90deg,#0000,#e85d1f99,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.cover,.diff{position:relative}.num-value[data-count],.out-stat .n[data-count]{transition:color .3s}.out-stat{transition:transform .25s var(--ease)}.out-stat:hover{transform:translateY(-3px)}.out-stat:hover .n{color:var(--orange)}.proc-rail{position:relative}.proc-rail:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#e85d1f59,#e85d1f59,#0000);height:2px;position:absolute;top:28px;left:4%;right:4%}.proc-step{z-index:1;position:relative}.proc-step .n{align-items:center;gap:8px;display:inline-flex;position:relative}.proc-step .n:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;transition:transform .25s,box-shadow .25s;box-shadow:0 0 0 4px #e85d1f26}.proc-step:hover .n:before{transform:scale(1.3);box-shadow:0 0 0 6px #e85d1f40}.chip{position:relative;overflow:hidden}.chip:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:40%;transition:left .6s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.chip:hover:after{left:140%}.facts{position:relative;overflow:hidden}.facts:before{content:"";opacity:.25;pointer-events:none;background:radial-gradient(circle at 20% 0,#e85d1f24,#0000 60%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 24px;position:absolute;inset:0}.facts>*{z-index:1;position:relative}.blog-card,.insight-card,article.card{transition:transform .3s var(--ease), border-color .3s var(--ease)}.blog-card:hover,.insight-card:hover,article.card:hover{border-color:#e85d1f59;transform:translateY(-4px)}.thumb-wrap{border-radius:14px;position:relative;overflow:hidden}.thumb-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#050b15bf 100%);position:absolute;inset:0}.thumb-wrap img{transition:transform .6s var(--ease)}.thumb-wrap:hover img{transform:scale(1.06)}.nav-item.is-active>.nav-link:after{content:"";background:var(--orange);height:2px;animation:nav-underline .6s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:14px;right:14px}@keyframes nav-underline{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-progress{background:linear-gradient(90deg, var(--orange), var(--orange-2));transform-origin:0;z-index:200;pointer-events:none;height:2px;transition:transform .12s linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #e85d1f80}.particles{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.particle{background:#e85d1f66;border-radius:50%;width:3px;height:3px;animation:linear infinite particle-rise;position:absolute;box-shadow:0 0 6px #e85d1f99}@keyframes particle-rise{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:1}90%{opacity:.6}to{opacity:0;transform:translateY(-10vh)translate(40px)}}[data-reveal][data-reveal-delay="1"]{transition-delay:80ms}[data-reveal][data-reveal-delay="2"]{transition-delay:.16s}[data-reveal][data-reveal-delay="3"]{transition-delay:.24s}[data-reveal][data-reveal-delay="4"]{transition-delay:.32s}.text-grad-orange{background:linear-gradient(135deg, var(--orange-2), #ffb37a);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.page-hero:before,.page-hero:after,.cta:before,.cta:after,.particle,.page-hero-eyebrow:before,.page-hero .hero-grid{animation:none!important}[data-reveal]{transition:none!important}}[data-theme=light] .page-hero,[data-theme=light] .hero,[data-theme=light] .cta,[data-theme=light] .cover{--orb-a:#e85d1f1a;--orb-b:#1e3a5f0f;--orb-c:#0e74900d}[data-theme=light] .page-hero:before,[data-theme=light] .page-hero:after,[data-theme=light] .cta:before,[data-theme=light] .cta:after{filter:blur(100px);opacity:.8}[data-theme=light] .thumb-wrap:after{background:linear-gradient(#0000 40%,#0f1b302e 100%)}[data-theme=light] .particle{background:#d54c1440;box-shadow:0 0 6px #d54c1459}[data-theme=light] .blog-card:hover,[data-theme=light] .insight-card:hover,[data-theme=light] article.card:hover{border-color:#d54c1459}.constellation{pointer-events:none;opacity:.5;z-index:1;position:absolute;inset:0}.constellation svg{width:100%;height:100%}.constellation .cline{stroke:#e85d1f38;stroke-width:1px;fill:none}.constellation .cdot{fill:#e85d1fb3}.constellation .cdot.pulse{transform-origin:50%;transform-box:fill-box;opacity:.7}.constellation .cdot:nth-child(3n){animation-delay:-.7s}.constellation .cdot:nth-child(5n){animation-delay:-1.4s}.constellation .cdot:nth-child(7n){animation-delay:-2.1s}@keyframes c-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}.hero .constellation{z-index:1}.hero-inner{z-index:3;position:relative}.threat-ticker{background:0 0;border-top:0;border-bottom:0;padding:14px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;position:relative;overflow:hidden}.threat-ticker:before,.threat-ticker:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.threat-ticker:before{background:linear-gradient(90deg, var(--bg) 0%, transparent 100%);left:0}.threat-ticker:after{background:linear-gradient(270deg, var(--bg) 0%, transparent 100%);right:0}.threat-ticker-label{z-index:3;background:var(--bg);color:var(--orange-2);letter-spacing:.14em;text-transform:uppercase;border-right:0;align-items:center;gap:8px;padding:0 18px 0 24px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:0;bottom:0;left:0}.threat-ticker-label .dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse-dot;box-shadow:0 0 #e85d1f99}.threat-track{white-space:nowrap;will-change:transform;gap:48px;padding-left:180px;animation:60s linear infinite ticker-scroll;display:flex}.threat-ticker:hover .threat-track{animation-play-state:paused}.threat-item{color:var(--text-muted);align-items:center;gap:10px;display:inline-flex}.threat-item .tag{letter-spacing:.08em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.threat-item .tag.crit{color:#ff8275;background:#ff5f5624;border:1px solid #ff5f5659}.threat-item .tag.high{color:#ffcf6b;background:#ffbd2e1f;border:1px solid #ffbd2e52}.threat-item .tag.med{color:#7cc9e3;background:#4fb8d91f;border:1px solid #4fb8d94d}.threat-item .cve{color:var(--orange-2);font-weight:600}.threat-item .sep{color:var(--border-2);margin:0 -4px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kc-flow{padding:40px 0 88px}.kc-rail{counter-reset:stage;grid-template-columns:repeat(7,1fr);gap:8px;display:grid;position:relative}.kc-rail:before{content:"";z-index:0;background:linear-gradient(90deg,#4fb8d940 0%,#e85d1f66 50%,#ff5f568c 100%);height:2px;position:absolute;top:30px;left:6%;right:6%}.kc-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.kc-node{background:var(--bg);width:60px;height:60px;color:var(--orange-2);transition:transform .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:2px solid #e85d1f66;border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 6px #e85d1f14,inset 0 0 0 1px #ffffff08}.kc-node:before{content:"";border:1px dashed #e85d1f38;border-radius:50%;animation:18s linear infinite spin-slow;position:absolute;inset:-14px}.kc-stage:first-child .kc-node{color:var(--accent-cyan);border-color:#4fb8d98c;box-shadow:0 0 0 6px #4fb8d914}.kc-stage:nth-child(2) .kc-node{color:#7cc9e3;border-color:#78b9e68c}.kc-stage:nth-child(3) .kc-node{color:#b6bcd6;border-color:#a1a5c88c}.kc-stage:nth-child(4) .kc-node{color:#ffc389;border-color:#e8aa648c}.kc-stage:nth-child(5) .kc-node{color:#ff9d5d;border-color:#e88c5099}.kc-stage:nth-child(6) .kc-node{color:var(--orange-2);border-color:#e86e3ca6}.kc-stage:nth-child(7) .kc-node{color:#ff8275;border-color:#ff5f56a6;box-shadow:0 0 0 6px #ff5f561f}.kc-stage:hover .kc-node{transform:translateY(-3px)scale(1.06)}.kc-stage:hover .kc-node:before{border-color:#e85d1f8c}.kc-label{letter-spacing:.02em;color:var(--text);text-wrap:balance;min-height:32px;margin-top:14px;font-size:12.5px;font-weight:700;line-height:1.2}.kc-desc{color:var(--text-muted);text-wrap:pretty;margin-top:6px;padding:0 4px;font-size:11.5px;line-height:1.5}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:960px){.kc-rail{grid-template-columns:1fr;gap:18px}.kc-rail:before{display:none}.kc-stage{text-align:left;flex-direction:row;align-items:flex-start;gap:18px}.kc-node{flex-shrink:0}.kc-label{min-height:0;margin-top:6px}}.hex-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.hex-pillar{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .25s var(--ease), transform .25s var(--ease);background:linear-gradient(#ffffff08,#ffffff03);padding:28px 28px 28px 96px;position:relative;overflow:hidden}.hex-pillar:hover{border-color:#e85d1f66;transform:translateY(-3px)}.hex-pillar:before{content:counter(hex-n, decimal-leading-zero);counter-increment:hex-n;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:56px;height:64px;color:var(--orange-2);letter-spacing:-.02em;background:linear-gradient(135deg,#e85d1f33,#e85d1f0d);justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:800;display:flex;position:absolute;top:28px;left:24px}.hex-pillar:after{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:0 0;border:1px solid #e85d1f59;width:56px;height:64px;position:absolute;top:28px;left:24px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hex-pillar h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.hex-pillar p{color:var(--text-muted);text-wrap:pretty;margin:0 0 14px;font-size:14px;line-height:1.55}.hex-pillar ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hex-pillar li{color:var(--text);padding-left:16px;font-size:13px;position:relative}.hex-pillar li:before{content:"";background:var(--orange);border-radius:1px;width:6px;height:6px;position:absolute;top:8px;left:0;transform:rotate(45deg)}.hex-grid{counter-reset:hex-n}@media (max-width:960px){.hex-grid{grid-template-columns:1fr}}.tier-crystals{grid-template-columns:repeat(3,1fr);gap:0;margin:32px 0 24px;display:grid;position:relative}.tier-crystals>.tier-crystal+.tier-crystal{position:relative}.tier-crystals>.tier-crystal+.tier-crystal:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#e85d1f8c 22%,#e85d1fe6 50%,#e85d1f8c 78%,#0000 100%);width:1px;position:absolute;top:8%;bottom:8%;left:0}@media (max-width:960px){.tier-crystals>.tier-crystal+.tier-crystal:after{background:linear-gradient(90deg,#0000 0%,#e85d1f8c 20%,#e85d1fe6 50%,#e85d1f8c 80%,#0000 100%);width:auto;height:1px;inset:auto 8%}}.tier-crystal{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(ellipse 280px 180px at 50% 0%, var(--tier-glow,#ffffff14) 0%, transparent 60%), linear-gradient(180deg, #ffffff08, #ffffff03);transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);padding:40px 32px 32px;position:relative;overflow:hidden}.tier-crystal:before{content:"";background:linear-gradient(90deg, transparent, var(--tier-color,var(--orange)), transparent);height:1px;position:absolute;top:-1px;left:18%;right:18%}.tier-crystal.tier-silver{--tier-color:#c7d1e0;--tier-glow:#c7d1e040}.tier-crystal.tier-gold{--tier-color:#ffc66b;--tier-glow:#ffc66b47}.tier-crystal.tier-diamond{--tier-color:#8ddbf2;--tier-glow:#8ddbf252}.tier-crown{width:64px;height:64px;color:var(--tier-color,var(--orange-2));filter:drop-shadow(0 6px 18px var(--tier-glow));justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.tier-crown svg{width:44px;height:44px}.tier-name{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--tier-color,var(--orange-2));margin-bottom:6px;font-size:11px;font-weight:700}.tier-title{text-align:center;letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:700}.tier-sub{text-align:center;color:var(--text-muted);margin:0 0 24px;font-size:13px}.tier-list{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:flex}.tier-list li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.tier-list li .chk{background:var(--tier-color,var(--orange));opacity:.9;width:16px;height:16px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:960px){.tier-crystals{grid-template-columns:1fr}}.ring-wrap{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(#e85d1f0a,#ffffff04);grid-template-columns:320px 1fr;align-items:center;gap:48px;padding:48px;display:grid}.ring-chart{width:240px;height:240px;margin:0 auto;position:relative}.ring-chart svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-track{stroke:#ffffff0f;fill:none;stroke-width:18px}.ring-fill{stroke:var(--orange);fill:none;stroke-width:18px;stroke-linecap:round;stroke-dasharray:754;stroke-dashoffset:754px;filter:drop-shadow(0 0 12px #e85d1f8c);transition:stroke-dashoffset 1.6s cubic-bezier(.22,.9,.34,1)}.ring-chart.is-in .ring-fill{stroke-dashoffset:var(--ring-offset,150)}.ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-center .big{letter-spacing:-.04em;color:var(--orange-2);font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:1}.ring-center .big small{margin-left:2px;font-size:32px}.ring-center .cap{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-top:10px;font-size:11px}.ring-copy :is(h2,h3){letter-spacing:-.02em;margin:0 0 12px;font-size:26px}.ring-copy p{color:var(--text-muted);text-wrap:pretty;margin:0 0 14px;font-size:15px;line-height:1.65}.ring-copy .cite{color:var(--text-dim);font-size:12px;font-style:italic}@media (max-width:860px){.ring-wrap{grid-template-columns:1fr;gap:28px;padding:32px}}.ir-timeline{margin:32px 0;padding:20px 0;position:relative}.ir-timeline:before{content:"";background:linear-gradient(#0000,#e85d1f73,#0000);width:2px;position:absolute;top:30px;bottom:30px;left:24px}.ir-step{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);background:#ffffff05;margin-bottom:12px;padding:18px 24px 18px 78px;position:relative}.ir-step:hover{background:#e85d1f0a;border-color:#e85d1f61;transform:translate(4px)}.ir-step:before{content:"";background:var(--orange);z-index:2;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 0 0 4px #e85d1f33,0 0 0 8px #e85d1f0d}.ir-step.is-in:before{animation:2.4s ease-in-out infinite ir-pulse}@keyframes ir-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}.ir-time{letter-spacing:.08em;color:var(--orange-2);background:#e85d1f1f;border-radius:4px;margin-bottom:8px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.ir-step h4{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.ir-step p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.agent-diag{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(500px 300px,#e85d1f14,#0000 70%),linear-gradient(#ffffff05,#ffffff03);min-height:460px;padding:48px;position:relative;overflow:hidden}.agent-diag svg{width:100%;height:100%;position:absolute;inset:0}.ad-center-node,.ad-agent{background:var(--card-1);border:1px solid var(--border-2);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:14px 18px;font-size:12.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 24px -8px #00000080}.ad-center-node{z-index:3;background:linear-gradient(#e85d1f26,#e85d1f0a);border-color:#e85d1f80;width:180px;min-height:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-center-node .t{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);margin-bottom:4px;font-size:11px}.ad-center-node .n{color:var(--text);font-size:15px;font-weight:700}.ad-agent{z-index:3;width:140px;min-height:60px}.ad-agent .ag-name{color:var(--text)}.ad-agent .ag-role{color:var(--text-dim);letter-spacing:.02em;margin-top:3px;font-size:10.5px;font-weight:500}.ad-n1{top:40px;left:50%;transform:translate(-50%)}.ad-n2{top:140px;right:60px}.ad-n3{bottom:140px;right:60px}.ad-n4{bottom:40px;left:50%;transform:translate(-50%)}.ad-n5{bottom:140px;left:60px}.ad-n6{top:140px;left:60px}.agent-diag .ad-line{stroke:#e85d1f59;stroke-width:1.5px;fill:none;stroke-dasharray:4 4;animation:4s linear infinite ad-dash}.agent-diag .ad-pulse{fill:var(--orange);animation:3s linear infinite ad-pulse-move}@keyframes ad-dash{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes ad-pulse-move{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media (max-width:860px){.agent-diag{min-height:0;padding:24px}.agent-diag svg{display:none}.ad-center-node,.ad-agent{width:100%;min-height:0;margin-bottom:10px;padding:12px;position:static;transform:none}}.brand-rail{border:1px dashed var(--border-2);border-radius:var(--radius);background:#ffffff04;flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:18px 22px;display:flex}.brand-chip{letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:#ffffff08;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.brand-chip:hover{color:var(--orange-2);background:#e85d1f0f;border-color:#e85d1f59}.glyph-cell{background:linear-gradient(135deg, var(--glyph-c1,#e85d1f2e), var(--glyph-c2,#e85d1f0a));border:1px solid var(--glyph-border,#e85d1f47);width:44px;height:44px;color:var(--glyph-fg,var(--orange-2));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.glyph-cell svg{width:22px;height:22px}.glyph-cell:after{content:"";border:1px solid var(--glyph-border,#e85d1f2e);opacity:0;transition:opacity .25s var(--ease);border-radius:14px;position:absolute;inset:-4px}.sector:hover .glyph-cell:after,.cov-card:hover .glyph-cell:after{opacity:1}.sec-kicker:after{content:"";vertical-align:middle;opacity:.4;background:currentColor;width:16px;height:2px;margin-left:10px;animation:1.4s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{50%{border-color:#0000}}@media (prefers-reduced-motion:reduce){.threat-track,.kc-node:before,.agent-diag .ad-line,.agent-diag .ad-pulse,.ir-step.is-in:before,.constellation .cdot.pulse,.sec-kicker:after{animation:none!important}}[data-theme=light] .threat-ticker{background:0 0}[data-theme=light] .threat-ticker-label{background:var(--bg)}[data-theme=light] .threat-ticker:before{background:linear-gradient(90deg, var(--bg) 0%, transparent 100%)}[data-theme=light] .threat-ticker:after{background:linear-gradient(270deg, var(--bg) 0%, transparent 100%)}[data-theme=light] .threat-item .tag.crit{color:#b91c1c;background:#dc26261a;border-color:#dc262659}[data-theme=light] .threat-item .tag.high{color:#b45309;background:#d977061a;border-color:#d9770659}[data-theme=light] .threat-item .tag.med{color:#0e7490;background:#0e74901a;border-color:#0e749059}[data-theme=light] .kc-node{box-shadow:0 0 0 6px #d54c1414, var(--shadow-card);background:#fff}[data-theme=light] .hex-pillar{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .tier-crystal{background:radial-gradient(ellipse 280px 180px at 50% 0%, var(--tier-glow,#1e3a5f14) 0%, transparent 60%), #fff;box-shadow:var(--shadow-card)}[data-theme=light] .ring-wrap{box-shadow:var(--shadow-card);background:linear-gradient(#d54c140d,#fff)}[data-theme=light] .ring-track{stroke:#0f1b3014}[data-theme=light] .ir-step{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .ir-step:hover{background:#d54c140a;border-color:#d54c1466}[data-theme=light] .ir-step .t{background:#d54c141a}[data-theme=light] .agent-diag{box-shadow:var(--shadow-card);background:radial-gradient(500px 300px,#d54c1412,#0000 70%),#fff}[data-theme=light] .agent-diag .node{background:#f7f9fd}[data-theme=light] .agent-diag .node.core{background:linear-gradient(#d54c1424,#d54c140a)}[data-theme=light] .brand-rail,[data-theme=light] .brand-chip{background:#fff}[data-theme=light] .brand-chip:hover{background:var(--orange-soft);border-color:#d54c1466}.attack-snip{background:#0a1322bf;border:1px solid #e85d1f40;border-radius:14px;max-width:920px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px -20px #00000080}.attack-snip .as-head{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#e85d1f24,#e85d1f0a);border-bottom:1px solid #e85d1f33;justify-content:space-between;align-items:center;padding:12px 18px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.attack-snip .as-label{color:#ff9663}.attack-snip .as-cve{color:#8fa8c6}.attack-snip pre{color:#c9d5e7;white-space:pre-wrap;word-break:break-word;margin:0;padding:22px 24px;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.75}.attack-snip .c-cmt{color:#6b7f97;font-style:italic}.attack-snip .c-usr{color:#4fb8d9}.attack-snip .c-atk{color:#ff7a38}.attack-snip .c-sys{color:#b8e0b0}.flow-chain{padding:96px 0 120px;position:relative;overflow:hidden}.flow-chain:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 60%,#e85d1f0f,#0000 70%);position:absolute;inset:0}.flow-inner{max-width:1320px;margin:0 auto;padding:0 32px;position:relative}.flow-grid{grid-template-columns:repeat(7,1fr);margin-top:80px;padding:0 12px;display:grid;position:relative}.flow-grid:before{content:"";z-index:0;opacity:.7;background-image:linear-gradient(90deg,#e85d1f8c 50%,#0000 50%);background-repeat:repeat-x;background-size:12px 2px;height:2px;position:absolute;top:38px;left:calc(7.14286% + 12px);right:calc(7.14286% + 12px)}.flow-grid:after{content:"";z-index:1;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #e85d1fb3;width:0;height:0;position:absolute;top:32px;right:calc(7.14286% + 4px)}.flow-stage{text-align:center;background:0 0;flex-direction:column;align-items:center;padding:0 4px;display:flex;position:relative}.flow-stage .flow-n{z-index:2;color:#ff9663;background:radial-gradient(circle at 50% 35%,#e85d1f2e,#0a1322f2 70%);border:1.5px solid #e85d1f8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 24px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:600;transition:all .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;box-shadow:0 0 0 6px #0a1322,0 0 24px #e85d1f2e,inset 0 0 16px #e85d1f14}.flow-stage:hover .flow-n{color:#fff;border-color:#ff8a4c;transform:translateY(-2px);box-shadow:0 0 0 6px #0a1322,0 0 32px #e85d1f80,inset 0 0 18px #e85d1f2e}.flow-stage h4{letter-spacing:.14em;text-transform:uppercase;color:#f2f6fb;margin:0 0 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;line-height:1.2}.flow-stage p{color:#7e92ae;max-width:150px;margin:0;font-size:12.5px;line-height:1.5}@media (max-width:1100px){.flow-stage .flow-n{width:64px;height:64px;font-size:19px}.flow-grid:before{top:32px}.flow-grid:after{top:26px}.flow-stage h4{letter-spacing:.1em;font-size:12px}.flow-stage p{font-size:11.5px}}@media (max-width:900px){.flow-grid{grid-template-columns:repeat(3,1fr);gap:40px 16px;padding:0}.flow-grid:before,.flow-grid:after{display:none}.flow-stage .flow-n{width:64px;height:64px;font-size:19px}.flow-stage h4{font-size:13px}.flow-stage p{max-width:none;font-size:12.5px}}@media (max-width:560px){.flow-grid{grid-template-columns:repeat(2,1fr);gap:36px 12px}}@media (max-width:380px){.flow-grid{grid-template-columns:1fr;gap:28px}}.dash-mock{background:linear-gradient(#0b1627,#08101d);border:1px solid #ffffff14;border-radius:14px;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.dash-head{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.dh-left{align-items:center;gap:8px;display:flex}.dh-dot{border-radius:50%;width:10px;height:10px}.dh-dot.r{background:#ff5f57}.dh-dot.y{background:#febc2e}.dh-dot.g{background:#28c840}.dh-title{color:#8fa8c6;letter-spacing:.04em;margin-left:12px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.dh-chip{letter-spacing:.12em;text-transform:uppercase;color:#6bd77a;background:#6bd77a14;border:1px solid #6bd77a4d;border-radius:999px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.dh-chip:before{content:"●";margin-right:6px;animation:1.6s ease-in-out infinite dh-blink}@keyframes dh-blink{0%,to{opacity:1}50%{opacity:.3}}.dash-grid{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.dash-kpi{border-right:1px solid #ffffff0f;padding:22px 24px}.dash-kpi:last-child{border-right:0}.kpi-label{letter-spacing:.14em;color:#6b7f97;margin-bottom:8px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.kpi-val{letter-spacing:-.02em;color:#e5edf7;margin-bottom:4px;font-size:28px;font-weight:600}.kpi-val.warn{color:#ffb547}.kpi-val.ok{color:#6bd77a}.kpi-sub{color:#8fa8c6;font-size:11.5px}.dash-main{grid-template-columns:1.3fr 1fr;gap:0;display:grid}.dash-chart{border-right:1px solid #ffffff0f;flex-direction:column;min-height:220px;padding:22px 24px;display:flex}.chart-title{letter-spacing:.12em;text-transform:uppercase;color:#8fa8c6;margin-bottom:16px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.dash-chart svg{flex:1;width:100%}.dash-feed{padding:22px 24px}.ff-title{letter-spacing:.12em;text-transform:uppercase;color:#8fa8c6;margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.ff-item{border-bottom:1px solid #ffffff0d;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:grid}.ff-item:last-child{border-bottom:0}.ff-sev{letter-spacing:.08em;text-align:center;border-radius:3px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:600}.ff-sev.crit{color:#ff7a7a;background:#ff565626;border:1px solid #ff56564d}.ff-sev.hi{color:#ff9663;background:#ff7a3826;border:1px solid #ff7a384d}.ff-sev.md{color:#ffb547;background:#ffb5471f;border:1px solid #ffb5474d}.ff-txt{color:#c9d5e7}.ff-time{color:#6b7f97;font-family:ui-monospace,Menlo,monospace;font-size:11px}@media (max-width:820px){.dash-grid{grid-template-columns:repeat(2,1fr)}.dash-kpi:nth-child(2){border-right:0}.dash-kpi:first-child,.dash-kpi:nth-child(2){border-bottom:1px solid #ffffff0f}.dash-main{grid-template-columns:1fr}.dash-chart{border-bottom:1px solid #ffffff0f;border-right:0}}.radar-figure{grid-template-columns:380px 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:grid}.radar-figure svg{width:100%;max-width:380px}.radar-legend{flex-direction:column;gap:10px;display:flex}.rl-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.rl-n{color:#ff9663;letter-spacing:.08em;font-family:ui-monospace,Menlo,monospace;font-size:12px}.rl-label{color:#e5edf7;font-size:14px}.rl-score{color:#8fa8c6;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}@media (max-width:820px){.radar-figure{grid-template-columns:1fr;gap:32px}.radar-figure svg{margin:0 auto}}.clause-map{max-width:1200px;margin:0 auto;padding:0 32px}.clause-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.clause-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:24px;transition:all .3s}.clause-card:hover{background:#e85d1f0a;border-color:#e85d1f66;transform:translateY(-2px)}.cl-std{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.cl-name{letter-spacing:-.01em;color:#e5edf7;font-size:18px;font-weight:600}.cl-n{letter-spacing:.08em;color:#8fa8c6;text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.clause-card ul{margin:0;padding:0;list-style:none}.clause-card li{color:#c9d5e7;padding:7px 0 7px 22px;font-size:13.5px;position:relative}.clause-card li:before{content:"▸";color:#e85d1f;font-size:11px;position:absolute;top:9px;left:0}@media (max-width:900px){.clause-grid{grid-template-columns:1fr}}.arch-diagram{max-width:1100px;margin:0 auto;padding:0 32px}.arch-stack{flex-direction:column;gap:14px;margin-top:40px;display:flex}.arch-tier{background:linear-gradient(90deg,#e85d1f0a,#ffffff05);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:22px 24px;display:grid;position:relative}.arch-tier:not(:last-child):after{content:"";background:#e85d1f59;width:1px;height:10px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.at-label{border-right:1px solid #ffffff14;padding-right:24px}.at-role{letter-spacing:.14em;color:#ff9663;margin-bottom:6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:block}.at-name{color:#e5edf7;font-size:16px;font-weight:500;display:block}.at-items{flex-wrap:wrap;gap:8px;display:flex}.at-item{color:#c9d5e7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-family:ui-monospace,Menlo,monospace;font-size:12px}@media (max-width:720px){.arch-tier{grid-template-columns:1fr;gap:14px}.at-label{border-bottom:1px solid #ffffff14;border-right:0;padding-bottom:12px;padding-right:0}}.eu-map{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:0 32px;display:grid}.eu-map svg{width:100%;max-width:520px}.eu-stats{flex-direction:column;gap:16px;display:flex}.eu-stat{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:18px 20px}.es-val{letter-spacing:-.02em;color:#e5edf7;font-size:28px;font-weight:600}.es-val .unit{color:#ff9663}.es-lbl{color:#9aa7bb;margin-top:4px;font-size:13px}@media (max-width:820px){.eu-map{grid-template-columns:1fr;gap:28px}.eu-map svg{margin:0 auto}}.svc-hub{max-width:1100px;margin:0 auto;padding:0 32px}.svc-hub-inner{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.svc-hub-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:22px;transition:all .3s;display:flex;position:relative;overflow:hidden}.svc-hub-card:before{content:"";opacity:.5;background:linear-gradient(#e85d1f,#0000);width:3px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.svc-hub-card:hover{border-color:#e85d1f66;transform:translateY(-2px)}.svc-hub-card:hover:before{opacity:1}.svc-glyph{color:#ff9663;background:#e85d1f1a;border:1px solid #e85d1f40;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-family:ui-monospace,Menlo,monospace;font-size:16px;font-weight:600;display:flex}.svc-hub-card h3{letter-spacing:-.01em;color:#e5edf7;margin:0;font-size:17px}.svc-hub-card p{color:#9aa7bb;margin:0;font-size:13.5px;line-height:1.5}.svc-hub-card .svc-tag{letter-spacing:.12em;color:#ff9663;text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}@media (max-width:820px){.svc-hub-inner{grid-template-columns:1fr}}.blog-featured{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;max-width:1200px;margin:0 auto 56px;padding:0 32px;display:grid}.bf-art{aspect-ratio:16/10;background:linear-gradient(135deg,#0b1627 0%,#e85d1f 140%);border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden}.bf-art:before{content:"";background-image:repeating-linear-gradient(45deg,#0000 0 24px,#ffffff0a 24px 25px);position:absolute;inset:0}.bf-art-label{letter-spacing:.14em;color:#fff9;text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:11px;position:absolute;bottom:18px;left:20px;right:20px}.bf-meta{letter-spacing:.1em;text-transform:uppercase;color:#ff9663;gap:12px;margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.bf-meta .bf-dot{color:#6b7f97}.blog-featured h2{letter-spacing:-.02em;color:#e5edf7;margin:0 0 14px;font-size:32px;line-height:1.2}.blog-featured p{color:#9aa7bb;margin:0 0 20px;font-size:15px;line-height:1.6}@media (max-width:820px){.blog-featured{grid-template-columns:1fr}}.blog-grid .post-card.coming-soon{opacity:.55;filter:grayscale(.3);pointer-events:none}.eyebrow-pill,.hero .eyebrow{color:#ffb086!important}.hero .eyebrow{background:#e85d1f1a!important;border-color:#e85d1f73!important}.numbers-grid{flex-direction:column;gap:10px;margin:0;display:flex}.numbers-grid .n-stat{text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;align-items:baseline;gap:14px;min-width:0;padding:14px 16px;display:flex}.n-val{letter-spacing:-.03em;color:#e5edf7;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:1px;min-width:72px;font-size:32px;font-weight:700;line-height:1;display:inline-flex}.n-val .n-plus{color:#ff9663;letter-spacing:0;font-size:.62em;font-weight:600}.n-lbl{letter-spacing:.08em;text-transform:uppercase;color:#8fa8c6;overflow-wrap:anywhere;flex:1;margin-top:0;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.4}@media (max-width:480px){.numbers-grid .n-stat{gap:10px;padding:12px 14px}.n-val{min-width:60px;font-size:26px}.n-lbl{font-size:10.5px}}.cookie-table-wrap{border:1px solid #ffffff14;border-radius:10px;margin:18px 0 22px;overflow-x:auto}.cookie-table{border-collapse:collapse;width:100%;font-size:14px}.cookie-table thead th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#ff9663;background:#e85d1f14;border-bottom:1px solid #e85d1f33;padding:14px 18px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600}.cookie-table tbody td{color:#c9d5e7;vertical-align:top;border-bottom:1px solid #ffffff0d;padding:14px 18px}.cookie-table tbody tr:last-child td{border-bottom:0}.cookie-table code{color:#ff9663;background:#e85d1f14;border-radius:4px;padding:2px 8px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}[data-theme=light] .cookie-table thead th{color:#d54c14}[data-theme=light] .cookie-table tbody td{color:#1a2432}.cookie-prefs{background:linear-gradient(90deg,#e85d1f0f,#ffffff05);border:1px solid #e85d1f40;border-radius:12px;margin:24px 0;padding:20px 22px}.cp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cp-label{flex-direction:column;gap:4px;display:flex}.cp-label strong{color:#e5edf7;font-size:15px}.cp-label span{color:#9aa7bb;font-size:13px}[data-theme=light] .cp-label strong{color:#0a1322}[data-theme=light] .cp-label span{color:#4a5a6f}.btn-sm{padding:8px 16px;font-size:13px}.dpo-cards{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 22px;display:grid}.dpo-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.dpo-region{letter-spacing:.14em;text-transform:uppercase;color:#ff9663;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.dpo-role{color:#e5edf7;font-size:14px;font-weight:500}.dpo-mail{color:#4fb8d9;margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:14px;text-decoration:none}.dpo-mail:hover{text-decoration:underline}[data-theme=light] .dpo-card{background:#fff;border-color:#e0e5ec}[data-theme=light] .dpo-role{color:#0a1322}[data-theme=light] .dpo-region{color:#d54c14}@media (max-width:640px){.dpo-cards{grid-template-columns:1fr}}.legal-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:inline-flex}.legal-chip{letter-spacing:.08em;color:#ff9663;text-transform:uppercase;background:#e85d1f14;border:1px solid #e85d1f40;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:inline-flex}.legal-chip.version{color:#4fb8d9;background:#4fb8d914;border-color:#4fb8d940}.legal-chip:before{content:"●";font-size:8px}.legal-layout{grid-template-columns:240px 1fr;gap:56px;max-width:1200px;margin:0 auto;padding:40px 32px;display:grid}.legal-toc{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.legal-toc :is(h2,h4){letter-spacing:.14em;text-transform:uppercase;color:#8fa8c6;margin:0 0 14px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.legal-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.legal-toc li{counter-increment:toc;border-left:2px solid #ffffff0f;padding:7px 0 7px 26px;position:relative}.legal-toc li:before{content:counter(toc,decimal-leading-zero);color:#6b7f97;letter-spacing:.04em;font-family:ui-monospace,Menlo,monospace;font-size:11px;position:absolute;top:7px;left:8px}.legal-toc li.active{border-left-color:#e85d1f}.legal-toc li.active:before{color:#ff9663}.legal-toc a{color:#9aa7bb;font-size:13px;line-height:1.4;text-decoration:none;display:block}.legal-toc a:hover,.legal-toc li.active a{color:#e5edf7}[data-theme=light] .legal-toc a{color:#4a5a6f}[data-theme=light] .legal-toc a:hover,[data-theme=light] .legal-toc li.active a{color:#0a1322}@media (max-width:900px){.legal-layout{grid-template-columns:1fr;gap:28px;padding:32px 24px}.legal-toc{max-height:none;position:static}.legal-toc ol{flex-wrap:wrap;gap:6px;display:flex}.legal-toc li{background:#ffffff08;border-left:0;border-radius:6px;padding:6px 12px}.legal-toc li:before{margin-right:6px;display:inline;position:static}}.sol-combines .tag{max-width:100%;margin:3px 4px 3px 0;display:inline-block}.sol-combines{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:520px){.sol-combines{font-size:12.5px}}.sol-mapping{max-width:1100px;margin:0 auto;padding:40px 32px}.sol-mapping-grid{grid-template-columns:1fr 100px 1fr;align-items:stretch;gap:24px;margin-top:32px;display:grid}.sm-col h4{letter-spacing:.14em;text-transform:uppercase;color:#ff9663;margin:0 0 14px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.sm-col{flex-direction:column;gap:8px;display:flex}.sm-item{color:#c9d5e7;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:12px 14px;font-size:13.5px}.sm-connector{justify-content:center;align-items:center;display:flex;position:relative}.sm-connector:before{content:"";background:linear-gradient(90deg,#e85d1f66,#4fb8d966);height:1px;position:absolute;top:50%;left:10%;right:10%}.sm-connector span{letter-spacing:.12em;text-transform:uppercase;background:var(--bg,#0a1322);color:#8fa8c6;z-index:2;padding:4px 8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;position:relative}@media (max-width:800px){.sol-mapping-grid{grid-template-columns:1fr}.sm-connector{height:24px}.sm-connector:before{background:linear-gradient(#e85d1f66,#4fb8d966);width:1px;height:auto;inset:0 auto 0 50%}}.hero-ctas,.page-hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;background:#e85d1f1a;border:1px solid #e85d1f66;border-radius:999px;margin-bottom:20px;padding:6px 16px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:inline-block;color:#ffb086!important}[data-theme=light] .hero-eyebrow{background:#d54c1414;border-color:#d54c144d;color:#b53f10!important}.svc-tier-gold .tier-badge{color:#0a1322;background:linear-gradient(135deg,#f5b042,#e85d1f);font-weight:700;box-shadow:0 8px 24px -6px #f5b04280}.fin-card-glyph{color:#ff9663;background:linear-gradient(135deg,#e85d1f26,#1e3a5f14);border:1px solid #e85d1f4d;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:600;display:flex}.subnav-sticky{z-index:20;-webkit-backdrop-filter:blur(12px);background:#0a1322d9;border-bottom:1px solid #ffffff0f;padding:0;position:sticky;top:72px}.subnav-inner{scrollbar-width:none;gap:6px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex;overflow-x:auto}.subnav-inner::-webkit-scrollbar{display:none}.subnav-inner a{color:#9aa7bb;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;flex-shrink:0;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;text-decoration:none;transition:all .2s}.subnav-inner a:hover{color:#e5edf7}.subnav-inner a.is-active{color:#ff9663;border-bottom-color:#e85d1f}[data-theme=light] .subnav-sticky{background:#ffffffeb}[data-theme=light] .subnav-inner a{color:#4a5a6f}[data-theme=light] .subnav-inner a:hover{color:#0a1322}[data-theme=light] .subnav-inner a.is-active{color:#d54c14}.bash-terminal{color:#d1d8e0;text-align:left;white-space:pre-wrap;background:#0b0f17;border-radius:0;margin:0;padding:22px 26px 26px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.7;display:block;overflow-x:auto}.bash-terminal .term-line{white-space:pre-wrap;word-break:break-word;display:block}.bash-terminal .term-line.t-blank{height:.6em}.bash-terminal .t-user{color:#6bd77a;font-weight:600}.bash-terminal .t-at{color:#6bd77a}.bash-terminal .t-host{color:#6bd77a;font-weight:600}.bash-terminal .t-colon{color:#8fa8c6}.bash-terminal .t-path{color:#6dd5f4;font-weight:500}.bash-terminal .t-sym{color:#e5edf7;margin-right:2px}.bash-terminal .t-input{color:#f2f5fa}.bash-terminal .t-out{color:#b6c2d2}.bash-terminal .t-tag{letter-spacing:.06em;color:#8fa8c6;margin-right:8px;font-size:11px;font-weight:600;display:inline-block}.bash-terminal .t-info{color:#6dd5f4}.bash-terminal .t-accent{color:#ff9663}.bash-terminal .t-ok{color:#b6c2d2}.bash-terminal .t-ok-tag{color:#6bd77a}.bash-terminal .t-arrow{color:#ff9663;margin-right:8px;font-weight:700}.bash-terminal .t-cursor{vertical-align:text-bottom;background:#e5edf7;width:8px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite bash-blink;display:inline-block}@keyframes bash-blink{50%{opacity:0}}[data-theme=light] .bash-terminal{color:#d6dae0;background:#1d1f24}@media (max-width:640px){.bash-terminal{padding:18px 18px 22px;font-size:12px}}.outcomes-visual{justify-content:center;align-items:center;min-height:360px;padding:20px 0;display:flex}.outcomes-stack{aspect-ratio:5/4;width:100%;max-width:460px;position:relative}.outcomes-stack:before{content:"";filter:blur(28px);z-index:0;pointer-events:none;background:radial-gradient(60% 60%,#e85d1f29,#0000 70%);position:absolute;inset:8%}.os-doc{aspect-ratio:3/4;background:linear-gradient(#0f1a2d,#0a1322);border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:9px;width:62%;padding:18px 18px 14px;transition:transform .55s cubic-bezier(.22,.8,.36,1);display:flex;position:absolute;box-shadow:0 28px 70px -22px #000000b3,inset 0 1px #ffffff0a}.os-doc-1{z-index:1;top:4%;left:2%;transform:rotate(-7deg)}.os-doc-2{z-index:3;top:6%;left:19%;transform:rotate(0)}.os-doc-3{z-index:2;top:4%;right:2%;transform:rotate(7deg)}.outcomes-stack:hover .os-doc-1{transform:rotate(-10deg)translate(-10px,-6px)}.outcomes-stack:hover .os-doc-2{transform:rotate(0)translateY(-10px)}.outcomes-stack:hover .os-doc-3{transform:rotate(10deg)translate(10px,-6px)}.os-doc-bar{background:#e85d1f;border-radius:2px;width:32px;height:3px}.os-doc-bar.b{background:#4fb8d9}.os-doc-bar.c{background:#6bd77a}.os-doc-title{background:#ffffff2e;border-radius:2px;width:78%;height:10px}.os-doc-sub{background:#ffffff1a;border-radius:2px;width:50%;height:6px;margin-bottom:4px}.os-doc-body{flex-direction:column;flex:1;gap:6px;display:flex}.os-line{background:#ffffff12;border-radius:2px;width:100%;height:4px}.os-line.short{width:65%}.os-doc-grid{grid-template-columns:1fr 1fr;gap:5px;margin:2px 0;display:grid}.os-doc-grid>div{background:#4fb8d91a;border:1px solid #4fb8d92e;border-radius:3px;height:22px}.os-doc-chart{color:#6bd77a;flex:1;align-items:stretch;margin:4px 0;display:flex}.os-doc-chart svg{width:100%;height:100%}.os-doc-foot{align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.os-num{letter-spacing:.16em;color:#6b7f97;font-family:ui-monospace,Menlo,monospace;font-size:9px}.os-rule{background:#ffffff14;flex:1;height:1px}[data-theme=light] .os-doc{background:#fff;border-color:#e0e5ec;box-shadow:0 16px 40px -12px #0d1e3c38}[data-theme=light] .os-doc-title{background:#0d1e3c38}[data-theme=light] .os-doc-sub{background:#0d1e3c1f}[data-theme=light] .os-line{background:#0d1e3c14}[data-theme=light] .os-rule{background:#0d1e3c1a}[data-theme=light] .os-num{color:#5a6b82}@media (max-width:820px){.outcomes-stack{max-width:380px}}@media (max-width:520px){.outcomes-stack{max-width:320px}.os-doc{padding:14px 14px 12px}}.diff-section{background:0 0;border-top:0;border-bottom:0;padding:100px 24px}.diff-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1280px;margin:0 auto;display:grid}.diff-grid>.diff-card:first-child,.diff-grid>.diff-card:nth-child(2){grid-column:span 1}.diff-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);padding:0 0 22px;position:relative;overflow:hidden}.diff-card:hover{border-color:#e85d1f59;transform:translateY(-4px);box-shadow:0 18px 48px -22px #e85d1f59}.diff-art-wrap{border-bottom:1px solid var(--border);background:radial-gradient(120% 120% at 50% 0,#e85d1f1a,#0000 60%),linear-gradient(#ffffff06,#0000002e);justify-content:center;align-items:center;min-height:168px;padding:22px 22px 14px;display:flex;position:relative}.diff-art{width:100%;height:auto;max-height:160px;display:block}.diff-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-2);background:#e85d1f1a;border:1px solid #e85d1f47;border-radius:999px;margin:18px 22px 10px;padding:5px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-block}.diff-card h3{letter-spacing:-.01em;margin:0 22px 8px;font-size:18px;font-weight:700}.diff-card p{color:var(--text-muted);text-wrap:pretty;margin:0 22px;font-size:13.5px;line-height:1.6}@media (max-width:960px){.diff-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.diff-grid{grid-template-columns:1fr}.diff-art-wrap{min-height:140px}}[data-theme=light] .diff-section{background:0 0}[data-theme=light] .diff-card{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .diff-art-wrap{background:radial-gradient(120% 120% at 50% 0,#d54c141a,#0000 60%),linear-gradient(#fafbfd,#f1f4f9)}[data-theme=light] .diff-art-flow>path[stroke^=rgba\(255]{stroke:#0b162629}[data-theme=light] .diff-art-flow>circle[fill=\#1a1a1a]{fill:#fff}[data-theme=light] .diff-art-vault>rect[stroke^=rgba\(255]{stroke:#0b16262e}[data-theme=light] .diff-art-vault>rect[fill^=rgba\(255]{fill:#0b162608}[data-theme=light] .diff-art-vault>circle[stroke^=rgba\(255]{stroke:#0b162647}[data-theme=light] .diff-art-vault>circle[fill^=rgba\(255]{fill:#0b162673}[data-theme=light] .diff-art-net>g[stroke^=rgba\(255]{stroke:#0b162638}[data-theme=light] .diff-art-net>g[fill=\#1a1a1a]{fill:#fff}[data-theme=light] .diff-art-vrm>g[fill^=rgba\(255]{fill:#0b162608;stroke:#0b162638}[data-theme=light] .diff-art-agent>rect[fill^="rgba(255,255,255,.04"],[data-theme=light] .diff-art-agent>rect[fill^="rgba(255,255,255,.06"]{fill:#0b16260a;stroke:#0b16262e}[data-theme=light] .diff-art-agent>rect[fill^="rgba(255,255,255,.6"]{fill:#0b16268c}[data-theme=light] .diff-art-agent>text[fill^="rgba(255,255,255,.85"],[data-theme=light] .diff-art-agent>text>tspan[fill^="rgba(255,255,255,.85"]{fill:#0b1626d9}.hero .trust{border-top:0!important;padding-top:24px!important}.hero{overflow:hidden!important}body{overflow-x:hidden}.hero .constellation{opacity:.35!important;bottom:0!important}.hero .hero-bg{background:0 0!important;bottom:0!important}.hero .hero-orb,.hero .hero-grid{display:none!important}.hero .hero-grid{bottom:0!important}.stats-sec{background:radial-gradient(ellipse 800px 500px at 50% -20%, #e85d1f1a, transparent 70%), radial-gradient(ellipse 900px 600px at 20% 30%, #1e3a5f1a, transparent 60%), radial-gradient(ellipse 700px 500px at 85% 70%, #4fb8d90a, transparent 60%), var(--bg);position:relative;overflow:hidden}.stats-sec:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1200px 800px at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(1200px 800px at 50% 40%,#000 30%,#0000 80%)}.stats-sec:after{display:none}.stats-sec .container{z-index:1;position:relative}[data-theme=light] .hero .hero-bg{background:radial-gradient(1400px 600px at 50% 100%,#e85d1f1a,#0000 60%),radial-gradient(800px 500px at 50% 20%,#e85d1f0d,#0000 70%),radial-gradient(900px 600px at 20% 80%,#1e3a5f0a,#0000 60%)!important}[data-theme=light] .stats-sec{background:var(--bg)}[data-theme=light] .stats-sec:before{opacity:.2}.art-verticals{width:100%;height:100%;position:absolute;inset:0}.art-verticals .vt-tile{fill:#1e3a5f2e;stroke:#4fb8d92e;stroke-width:1px;transition:fill .4s,stroke .4s}.art-verticals .vt-tile:nth-of-type(odd){fill:#1e3a5f38}.art-verticals .vt-icons g g{stroke:#b4d2eb8c}.art-verticals .vt-labels text{fill:#c8dcf09e;letter-spacing:.06em;font-size:9.5px;font-weight:600;font-family:var(--font-display,"Inter", system-ui, sans-serif)}.art-verticals .vt-scan{mix-blend-mode:screen;animation:3.6s linear infinite vt-sweep}@keyframes vt-sweep{0%{transform:translate(0)}to{transform:translate(520px)}}.visual-card:hover .art-verticals .vt-tile{fill:#e85d1f1a;stroke:#e85d1f52}.visual-card:hover .art-verticals .vt-icons g g{stroke:#ffc8a0d9}.visual-card:hover .art-verticals .vt-labels text{fill:#ffdcc3e0}[data-theme=light] .art-verticals .vt-tile{fill:#1e3a5f0a;stroke:#1e3a5f1f}[data-theme=light] .art-verticals .vt-icons g g{stroke:#1e3a5f8c}[data-theme=light] .art-verticals .vt-labels text{fill:#1e3a5f9e}.hero h1{text-shadow:0 0 18px #e85d1f8c,0 0 42px #e85d1f61,0 0 90px #e85d1f38,0 0 160px #e85d1f1f}.hero h1 .grad,.hero h1 .orange{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.hero h1 .ai-mark{-webkit-text-fill-color:#e85d1f!important;color:#e85d1f!important}[data-theme=light] .hero h1{text-shadow:0 0 18px #e85d1f52,0 0 50px #e85d1f2e}[data-theme=light] .hero h1 .grad,[data-theme=light] .hero h1 .orange{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important}[data-theme=light] .hero h1 .ai-mark{-webkit-text-fill-color:#e85d1f!important;color:#e85d1f!important}.cta{background:var(--bg)!important}.cta:before,.cta:after{display:none!important}body[data-active=about] .cta:before{display:block!important}[data-theme=light] .cta{background:var(--bg)!important}.cta .btn-primary{transition:box-shadow .3s,transform .2s;box-shadow:inset 0 0 0 1px #ffc8a02e,0 0 24px #e85d1f8c,0 0 60px #e85d1f61,0 0 120px #e85d1f38}.cta .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffdcbe4d,0 0 32px #e85d1fb3,0 0 80px #e85d1f80,0 0 160px #e85d1f4d}[data-theme=light] .cta .btn-primary{box-shadow:inset 0 0 0 1px #ffc8a04d,0 0 22px #e85d1f6b,0 0 60px #e85d1f38}.page-hero h1{text-shadow:0 0 18px #e85d1f8c,0 0 42px #e85d1f61,0 0 90px #e85d1f38,0 0 160px #e85d1f1f}.page-hero h1 .grad{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.page-hero h1 .orange{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#e85d1f!important;color:#e85d1f!important}[data-theme=light] .page-hero h1{text-shadow:0 0 18px #e85d1f52,0 0 50px #e85d1f2e}[data-theme=light] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important}[data-theme=light] .page-hero h1 .orange{-webkit-text-fill-color:#e85d1f!important;color:#e85d1f!important}body[data-active=about]{background:var(--bg);position:relative}[data-theme=light] body[data-active=about]:before{background:var(--bg)}body[data-active=about] .page-hero,body[data-active=about] .intro,body[data-active=about] .diff-section,body[data-active=about] .cover,body[data-active=about] .cta{z-index:1;position:relative;background:0 0!important}body[data-active=about] .page-hero .constellation{z-index:0;pointer-events:none;opacity:.55;width:100vw;height:100vh;position:fixed;inset:0}body[data-active=about] .hdr{z-index:10;position:relative}body[data-active=about] .ftr{z-index:1;position:relative}body[data-active=about] .intro .intro-grid>div>p,body[data-active=about] .leader-card>p{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.big-counters{-webkit-backdrop-filter:none;border:0;border-radius:0;grid-template-columns:repeat(5,1fr);gap:16px;padding:28px 0;display:grid;background:0 0!important}[data-theme=light] .big-counters{border-color:#0000;background:0 0!important}.big-counter{text-align:center;padding:8px 6px;background:0 0!important}.big-counter:after{display:none!important}.big-counter .num{letter-spacing:-.02em;font-family:ui-monospace,Menlo,monospace;font-weight:700;line-height:1;color:var(--orange-2,#e85d1f)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;margin-bottom:10px!important;font-size:clamp(34px,4vw,56px)!important;display:block!important}.big-counter .num [data-count],.big-counter .num .suffix{-webkit-text-fill-color:currentColor!important;color:inherit!important;background:0 0!important}.big-counter .num [data-count]{font:inherit;display:inline}.big-counter .num .suffix{margin-left:2px;font-size:.55em;font-weight:700;display:inline}.big-counter .label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:10px;font-size:11px;font-weight:600;line-height:1.35}@media (max-width:1000px){.big-counters{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.big-counters{grid-template-columns:repeat(2,1fr);padding:20px 16px}}.cover .cover-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin:0 auto;display:grid}.cover .leader-card{min-width:0}@media (max-width:600px){.cover .cover-grid{grid-template-columns:1fr}}.diff-section .diff-grid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.diff-section .diff-grid>.diff-card{grid-column:span 2}.diff-section .diff-grid>.diff-card:nth-of-type(4),.diff-section .diff-grid>.diff-card:nth-of-type(5){grid-column:span 3}@media (max-width:1000px){.diff-section .diff-grid{grid-template-columns:repeat(2,1fr)}.diff-section .diff-grid>.diff-card,.diff-section .diff-grid>.diff-card:nth-of-type(4),.diff-section .diff-grid>.diff-card:nth-of-type(5){grid-column:span 1}}.page-hero .hero-bg,[data-theme=light] .page-hero .hero-bg{background:0 0!important}body[data-active=about]{background:var(--bg)!important}body[data-active=about]:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(ellipse 900px 500px at 15% 12%, #e85d1f1a, transparent 60%), radial-gradient(ellipse 800px 600px at 88% 78%, #e85d1f14, transparent 65%), radial-gradient(circle 320px at 70% 20%, #e85d1f0f, transparent 70%), var(--bg)!important;position:fixed!important;inset:0!important}body[data-active=about] .page-hero .hero-bg{opacity:1!important;mix-blend-mode:normal!important;background:0 0!important}body[data-active=about] .page-hero:after,.page-hero .hero-grid{display:none!important}.page-hero:before,.page-hero:after,[data-theme=light] .page-hero:before,[data-theme=light] .page-hero:after{content:none!important;display:none!important}body[data-active=about] .hdr{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important}body[data-active=about] .page-hero{padding-bottom:24px!important}body[data-active=about] .page-hero+.intro,body[data-active=about] .page-hero+.intro>.container{padding-top:0!important}body[data-active=about] .diff-section,body[data-active=about] .cover,body[data-active=about] .lead-roster,body[data-active=about] .cta,body[data-active=about] .intro+.intro{position:relative}body[data-active=about] .diff-section:before,body[data-active=about] .cover:before,body[data-active=about] .lead-roster:before,body[data-active=about] .cta:before,body[data-active=about] .intro+.intro:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#e85d1f00 0%,#e85d1f8c 30% 70%,#e85d1f00 100%);width:min(1240px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);filter:none!important;opacity:1!important;border-radius:0!important;animation:none!important}[data-theme=light] body[data-active=about] .diff-section:before,[data-theme=light] body[data-active=about] .cover:before,[data-theme=light] body[data-active=about] .lead-roster:before,[data-theme=light] body[data-active=about] .cta:before,[data-theme=light] body[data-active=about] .intro+.intro:before{background:linear-gradient(90deg,#d54c1400 0%,#d54c1473 30% 70%,#d54c1400 100%)}body[data-active=about] .diff-section{padding-bottom:64px}body[data-active=about] .lead-roster{padding-top:72px}.cover-grid .leader-card-v2{isolation:isolate;background:linear-gradient(180deg, #ffffff06 0%, #fff0 60%), var(--bg-elev);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);border:1px solid #ffffff12;border-radius:16px;padding:22px 22px 20px;position:relative;overflow:hidden}.cover-grid .leader-card-v2:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 55%);mask-image:linear-gradient(#0009,#0000 55%)}.cover-grid .leader-card-v2>*{z-index:1;position:relative}.cover-grid .leader-card-v2:hover{border-color:#e85d1f59;transform:translateY(-4px);box-shadow:0 24px 48px -28px #e85d1f73,inset 0 1px #ffffff0a}.lc-stamp{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:16px}.lc-stamp-k{color:var(--orange-2)}.lc-stamp-v{opacity:.85}.lc-corner{pointer-events:none;z-index:1;opacity:.35;width:12px;height:12px;transition:opacity .35s var(--ease), color .35s var(--ease);color:var(--text-dim);position:absolute}.cover-grid .leader-card-v2:hover .lc-corner{opacity:.9;color:var(--orange-2)}.lc-corner:before,.lc-corner:after{content:"";background:currentColor;position:absolute}.lc-corner-tl{top:8px;left:8px}.lc-corner-tl:before{width:12px;height:1px;top:0;left:0}.lc-corner-tl:after{width:1px;height:12px;top:0;left:0}.lc-corner-tr{top:8px;right:8px}.lc-corner-tr:before{width:12px;height:1px;top:0;right:0}.lc-corner-tr:after{width:1px;height:12px;top:0;right:0}.lc-corner-bl{bottom:8px;left:8px}.lc-corner-bl:before{width:12px;height:1px;bottom:0;left:0}.lc-corner-bl:after{width:1px;height:12px;bottom:0;left:0}.lc-corner-br{bottom:8px;right:8px}.lc-corner-br:before{width:12px;height:1px;bottom:0;right:0}.lc-corner-br:after{width:1px;height:12px;bottom:0;right:0}.cover-grid .leader-card-v2 .lc-corner-tr{display:none}.cover-grid .leader-card-v2 .lc-avatar-wrap{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative}.cover-grid .leader-card-v2 .leader-avatar{z-index:2;clip-path:polygon(50% 2%,96% 25%,96% 75%,50% 98%,4% 75%,4% 25%);background:linear-gradient(135deg, var(--orange) 0%, #b8390f 100%);letter-spacing:.06em;border-radius:0;width:56px;height:56px;font-size:17px;position:relative;box-shadow:0 6px 18px -8px #e85d1f99}.cover-grid .leader-card-v2 .lc-avatar-ring{z-index:1;color:var(--orange-2);opacity:.55;transition:opacity .4s var(--ease), transform .8s var(--ease);animation:22s linear infinite lc-spin;position:absolute;inset:-4px}.cover-grid .leader-card-v2 .lc-avatar-ring svg{width:100%;height:100%;display:block}.cover-grid .leader-card-v2:hover .lc-avatar-ring{opacity:1}.cover-grid .leader-card-v2 .lc-avatar-aura{z-index:0;opacity:0;transition:opacity .4s var(--ease);pointer-events:none;background:radial-gradient(circle,#e85d1f59,#0000 65%);border-radius:50%;position:absolute;inset:-10px}.cover-grid .leader-card-v2:hover .lc-avatar-aura{opacity:1}@keyframes lc-spin{to{transform:rotate(360deg)}}.cover-grid .leader-card-v2 .leader-head{align-items:center;gap:14px;padding-top:4px}.cover-grid .leader-card-v2 .leader-head h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17px}.cover-grid .leader-card-v2 .leader-role{letter-spacing:.04em;text-transform:uppercase;margin-top:0;padding-bottom:4px;font-size:11.5px;display:inline-block;position:relative}.cover-grid .leader-card-v2 .leader-role:after{content:"";background:linear-gradient(90deg, var(--orange) 0%, var(--orange-2) 100%);transform-origin:0;width:24px;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(.5)}.cover-grid .leader-card-v2:hover .leader-role:after{transform:scaleX(1)}.cover-grid .leader-card-v2>p{color:var(--text-muted);margin:4px 0 14px;font-size:13px;line-height:1.6}.cover-grid .leader-card-v2 .leader-certs{border-top:1px solid #ffffff0f;margin-top:auto;padding:12px 0 4px}.cover-grid .leader-card-v2 .lc-certs-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:9.5px;font-weight:700}.cover-grid .leader-card-v2 .lc-certs-chips{flex-wrap:wrap;gap:5px;display:flex}.cover-grid .leader-card-v2 .lc-chip{letter-spacing:.04em;color:var(--text-2);transition:color .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);background:#ffffff08;border:1px solid #ffffff12;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.cover-grid .leader-card-v2 .lc-chip svg{opacity:.7;width:10px;height:10px}.cover-grid .leader-card-v2 .lc-chip:hover{color:var(--orange-2);background:#e85d1f0f;border-color:#e85d1f59}.cover-grid .leader-card-v2 .lc-chip:hover svg{opacity:1}.cover-grid .leader-card-v2 .leader-link{letter-spacing:.02em;color:var(--text-2);transition:color .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.cover-grid .leader-card-v2 .leader-link svg{transition:transform .25s var(--ease)}.cover-grid .leader-card-v2 .leader-link:hover{color:var(--orange-2);background:#e85d1f0d;border-color:#e85d1f66}.cover-grid .leader-card-v2 .leader-link:hover svg{transform:translate(3px)}[data-theme=light] .cover-grid .leader-card-v2{box-shadow:var(--shadow-card);background:#fff;border-color:#00000012}[data-theme=light] .cover-grid .leader-card-v2:before{background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px)}[data-theme=light] .cover-grid .leader-card-v2 .lc-stamp,[data-theme=light] .cover-grid .leader-card-v2 .lc-chip,[data-theme=light] .cover-grid .leader-card-v2 .leader-link{background:#fafafa;border-color:#00000014}[data-theme=light] .cover-grid .leader-card-v2 .leader-certs{border-top-color:#0000000f}body[data-active=about] .svc-cat{padding:90px 24px;position:relative}body[data-active=about] .svc-cat:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#e85d1f00 0%,#e85d1f8c 30% 70%,#e85d1f00 100%);width:min(1240px,100% - 48px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);filter:none!important;opacity:1!important;border-radius:0!important;animation:none!important}[data-theme=light] body[data-active=about] .svc-cat:before{background:linear-gradient(90deg,#d54c1400 0%,#d54c1473 30% 70%,#d54c1400 100%)}.svc-cat-head{grid-template-columns:88px 1fr auto;align-items:center;gap:28px;max-width:1240px;margin:0 auto 40px;display:grid}.svc-num{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px #e85d1f8c;text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:56px;font-weight:700;line-height:1}.svc-title h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(28px,3.2vw,38px)}.svc-title p{color:var(--text-muted);max-width:64ch;margin:0;font-size:14.5px;line-height:1.55}.svc-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-2);white-space:nowrap;background:#e85d1f14;border:1px solid #e85d1f73;border-radius:999px;padding:7px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.svc-badge.is-core{color:#fbbf24;background:#e85d1f26;border-color:#e85d1fb3}.svc-badge.is-emerging{color:#4fb8d9;background:#4fb8d91a;border-color:#4fb8d973}.svc-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:0 auto;display:grid}.svc-grid.is-2col{grid-template-columns:repeat(2,1fr)}.svc-grid.is-1col{grid-template-columns:1fr;max-width:720px}.svc-item{border:1px solid var(--border);transition:transform .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);background:#ffffff05;border-radius:14px;padding:22px 22px 24px;position:relative;overflow:hidden}.svc-item:hover{background:#e85d1f0a;border-color:#e85d1f66;transform:translateY(-2px)}.svc-item h3{letter-spacing:-.01em;margin:0 0 6px;font-size:16.5px;font-weight:700}.svc-item p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.svc-tiers{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.svc-tier{letter-spacing:.06em;border:1px solid var(--border);color:var(--text-muted);background:#ffffff05;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.svc-tier:before{content:"◉";font-size:9px}.svc-tier.t-silver:before{color:#94a3b8}.svc-tier.t-gold:before{color:#fbbf24}.svc-tier.t-diamond:before{color:#4fb8d9}.svc-scope{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-2);margin-bottom:10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-block}[data-theme=light] .svc-item{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .svc-item:hover{background:#d54c1408;border-color:#d54c1466}[data-theme=light] .svc-num{-webkit-text-stroke-color:#d54c1473}[data-theme=light] .svc-tier{background:#f7f9fd}@media (max-width:960px){.svc-cat-head{grid-template-columns:64px 1fr;gap:16px}.svc-num{font-size:40px}.svc-badge{grid-column:1/-1;justify-self:start}.svc-grid,.svc-grid.is-2col{grid-template-columns:1fr}}body[data-page=eht] .cover{padding:80px 24px 120px}body[data-page=eht] .cover-grid{gap:32px;max-width:1640px}body[data-page=eht] .cov-card{border-radius:22px;padding:56px 44px 48px}body[data-page=eht] .cov-card :is(h2,h3){letter-spacing:-.02em;margin-bottom:6px;font-size:40px}body[data-page=eht] .tier-audience{margin-bottom:30px;font-size:15.5px}body[data-page=eht] .tier-meta{gap:14px;margin-bottom:28px;padding:22px}body[data-page=eht] .tier-meta>div{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px}body[data-page=eht] .tier-meta .k{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}body[data-page=eht] .tier-meta .v{text-align:left;font-size:15px}body[data-page=eht] .cov-list{margin:28px 0}body[data-page=eht] .cov-list li{margin-bottom:14px;padding-left:26px;font-size:14.5px;line-height:1.55}body[data-page=eht] .tier-addon{padding-top:22px;font-size:14px;line-height:1.55}body[data-page=eht] .tier-addon .k{margin-bottom:8px;display:block}body[data-page=eht] .tier-glyph{width:64px;height:64px;margin-bottom:22px}body[data-page=eht] .tier-glyph svg{width:36px;height:36px}body[data-page=eht] .cov-id{margin-bottom:12px;font-size:12px}body[data-page=eht] .cover-grid{align-items:stretch}body[data-page=eht] .cov-card.cov-card-featured{z-index:2;background:radial-gradient(120% 80% at 50% 0,#e85d1f24,#e85d1f00 60%),linear-gradient(#e85d1f0f,#1421398c);border:1px solid #e85d1f8c;position:relative;transform:translateY(-8px);box-shadow:0 0 0 1px #e85d1f40,0 0 60px -10px #e85d1f8c,0 0 120px -20px #e85d1f59,0 30px 80px -30px #0009}body[data-page=eht] .cov-card.cov-card-featured:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#e85d1fe6,#e85d1f26 40%,#e85d1f00 60%,#e85d1f99);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=eht] .cov-card.cov-card-featured .cov-id{color:#ff8a4d;letter-spacing:.16em;font-weight:800}body[data-page=eht] .cov-card.cov-card-featured{padding-top:72px;padding-bottom:64px}body[data-page=eht] .cov-card.cov-card-featured :is(h2,h3){font-size:46px}body[data-page=eht] .cov-card.cov-card-featured .tier-glyph.diamond{box-shadow:0 0 40px -8px #e85d1f99}[data-theme=light] body[data-page=eht] .cov-card.cov-card-featured{background:radial-gradient(120% 80% at 50% 0,#e85d1f1a,#e85d1f00 60%),linear-gradient(#e85d1f0d,#fff);box-shadow:0 0 0 1px #e85d1f4d,0 0 50px -8px #e85d1f59,0 20px 60px -25px #0000002e}@media (max-width:1100px){body[data-page=eht] .cover-grid{grid-template-columns:1fr;max-width:760px}body[data-page=eht] .cov-card{padding:40px 32px 36px}body[data-page=eht] .cov-card :is(h2,h3){font-size:32px}body[data-page=eht] .cov-card.cov-card-featured{transform:none}}body[data-active=aiSecurity] section.intro .intro-grid:has(.intro-illu){grid-template-columns:1.25fr .85fr;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid}body[data-active=aiSecurity] section.intro .intro-grid:has(.intro-illu)>div p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-active=aiSecurity] .intro-illu{aspect-ratio:1;justify-self:end;width:100%;max-width:460px;position:relative}body[data-active=aiSecurity] .intro-illu svg{filter:drop-shadow(0 20px 60px #e85d1f33);width:100%;height:100%;display:block}@keyframes ai-illu-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-active=aiSecurity] .intro-illu svg>g:first-of-type{transform-origin:240px 220px;animation:60s linear infinite ai-illu-rot}@media (max-width:760px){body[data-active=aiSecurity] section.intro .intro-grid:has(.intro-illu){grid-template-columns:1fr;gap:32px}body[data-active=aiSecurity] .intro-illu{justify-self:center;max-width:360px;margin:0 auto}}body[data-active=aiSecurity] .related-grid.explore-grid{grid-template-columns:repeat(6,1fr);gap:16px;max-width:1160px;margin:0 auto;display:grid}body[data-active=aiSecurity] .related-grid.explore-grid>.rel-card:nth-child(-n+3){grid-column:span 2}body[data-active=aiSecurity] .related-grid.explore-grid>.rel-card:nth-child(4){grid-column:2/span 2}body[data-active=aiSecurity] .related-grid.explore-grid>.rel-card:nth-child(5){grid-column:4/span 2}@media (max-width:760px){body[data-active=aiSecurity] .related-grid.explore-grid{grid-template-columns:repeat(2,1fr)}body[data-active=aiSecurity] .related-grid.explore-grid>.rel-card:nth-child(n){grid-column:auto}}@media (max-width:480px){body[data-active=aiSecurity] .related-grid.explore-grid{grid-template-columns:1fr}}body[data-page=devsecops] .cover-grid{flex-wrap:wrap;justify-content:center;gap:20px;max-width:none;display:flex}body[data-page=devsecops] .cov-card{flex:0 0 350px;width:350px;max-width:350px}@media (max-width:1140px){body[data-page=devsecops] .cov-card{flex-basis:320px;width:320px;max-width:320px}}@media (max-width:1040px){body[data-page=devsecops] .cov-card{flex-basis:300px;width:300px;max-width:300px}}@media (max-width:980px){body[data-page=devsecops] .cov-card{flex-basis:100%;width:100%;max-width:480px}}body[data-page=financial] .cover-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1320px;margin:0 auto;display:grid}body[data-page=financial] .cover-grid>.cov-card:nth-child(-n+4){grid-column:span 3}body[data-page=financial] .cover-grid>.cov-card:nth-child(5){grid-column:4/span 3}body[data-page=financial] .cover-grid>.cov-card:nth-child(6){grid-column:7/span 3}@media (max-width:1100px){body[data-page=financial] .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=financial] .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:600px){body[data-page=financial] .cover-grid{grid-template-columns:1fr}}body[data-page=incident-response] section.intro .intro-grid>div:first-child p{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}body[data-page=services-index] .svc-categories .cover-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1320px;margin:0 auto;display:grid}body[data-page=services-index] .svc-categories .cover-grid>.cov-card:nth-child(-n+8){grid-column:span 3}body[data-page=services-index] .svc-categories .cover-grid>.cov-card:nth-child(9){grid-column:2/span 3}body[data-page=services-index] .svc-categories .cover-grid>.cov-card:nth-child(10){grid-column:5/span 3}body[data-page=services-index] .svc-categories .cover-grid>.cov-card:nth-child(11){grid-column:8/span 3}@media (max-width:1100px){body[data-page=services-index] .svc-categories .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=services-index] .svc-categories .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:600px){body[data-page=services-index] .svc-categories .cover-grid{grid-template-columns:1fr}}body[data-page=services-index] .svc-solutions .cover-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1320px;margin:0 auto;display:grid}body[data-page=services-index] .svc-solutions .cover-grid>.cov-card:nth-child(-n+4){grid-column:span 3}body[data-page=services-index] .svc-solutions .cover-grid>.cov-card:nth-child(5){grid-column:4/span 3}body[data-page=services-index] .svc-solutions .cover-grid>.cov-card:nth-child(6){grid-column:7/span 3}@media (max-width:1100px){body[data-page=services-index] .svc-solutions .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=services-index] .svc-solutions .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:600px){body[data-page=services-index] .svc-solutions .cover-grid{grid-template-columns:1fr}}.cover-stack{flex-direction:column;gap:96px;width:100%;max-width:1200px;margin:0 auto;display:flex}.section-anim-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:64px;display:grid}.section-anim-split.reverse .sas-text{order:2}.section-anim-split.reverse .sas-anim{order:1}.sas-text .sas-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-block}.sas-text h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.12}.sas-text p{color:var(--text-muted);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.65}.sas-text ul.cov-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sas-text ul.cov-list li{color:var(--text);padding-left:22px;font-size:13.5px;line-height:1.55;position:relative}.sas-text ul.cov-list li:before{content:"";background:linear-gradient(135deg,#e85d1f,#ff7a38);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:2px;box-shadow:0 0 10px -2px #e85d1f99}.sas-anim .anim-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1b309e;border:1px solid #e85d1f2e;border-radius:14px;width:100%;margin:0;overflow:hidden;box-shadow:0 30px 80px -40px #000000a6,0 0 0 1px #ff7a380a}.sas-anim .anim-card .ac-bar{letter-spacing:.06em;background:#081020b8;border-bottom:1px solid #e85d1f24;align-items:center;gap:12px;padding:10px 14px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:flex}.sas-anim .anim-card .ac-dots{gap:6px;display:inline-flex}.sas-anim .anim-card .ac-dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.sas-anim .anim-card .ac-dots i:first-child{background:#ff5f57}.sas-anim .anim-card .ac-dots i:nth-child(2){background:#febc2e}.sas-anim .anim-card .ac-dots i:nth-child(3){background:#28c840}.sas-anim .anim-card .ac-ttl{color:#ffffff9e;text-transform:lowercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.sas-anim .anim-card .ac-live{color:#ff7a38;letter-spacing:.14em;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.sas-anim .anim-card .ac-live:before{content:"";background:#ff7a38;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ac-blink;box-shadow:0 0 8px #ff7a38}@keyframes ac-blink{0%,to{opacity:1}50%{opacity:.35}}.sas-anim .anim-card .ac-stage{background:radial-gradient(120% 90% at 50% 0,#e85d1f14,#0f1b3000 60%),#07101f;padding:14px}.sas-anim .anim-card .ac-stage svg{width:100%;height:auto;display:block}[data-theme=light] .sas-anim .anim-card{background:#fff;border-color:#d54c142e;box-shadow:0 30px 60px -34px #0f1b302e,0 0 0 1px #d54c140a}[data-theme=light] .sas-anim .anim-card .ac-bar{background:#f7f9fd;border-bottom-color:#d54c141f}[data-theme=light] .sas-anim .anim-card .ac-ttl{color:#0f1b309e}[data-theme=light] .sas-anim .anim-card .ac-stage{background:radial-gradient(120% 90% at 50% 0,#d54c140f,#fff 60%),#fff}@media (max-width:860px){.cover-stack{gap:64px}.section-anim-split,.section-anim-split.reverse{grid-template-columns:1fr;gap:28px}.section-anim-split>*{min-width:0}.section-anim-split.reverse .sas-text{order:1}.section-anim-split.reverse .sas-anim{order:2}.sas-text h3{font-size:26px}}.hero .hero-lion{opacity:.22;filter:drop-shadow(0 0 12px #e85d1f73)drop-shadow(0 0 32px #e85d1f4d)drop-shadow(0 0 80px #e85d1f2e);-webkit-mask-image:linear-gradient(#0000 0% 10%,#00000040 14%,#000000b3 18%,#000 24% 48%,#000000db 62%,#00000080 76%,#0000002e 86%,#0000 94%);mask-image:linear-gradient(#0000 0% 10%,#00000040 14%,#000000b3 18%,#000 24% 48%,#000000db 62%,#00000080 76%,#0000002e 86%,#0000 94%);aspect-ratio:auto!important;z-index:0!important;pointer-events:none!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important;transform:translate(-13%)!important}.hero .hero-lion svg path{stroke-width:1.6px}[data-theme=light] .hero .hero-lion{opacity:.18;filter:drop-shadow(0 0 12px #e85d1f47)drop-shadow(0 0 50px #e85d1f26)}@media (max-width:860px){.hero .hero-lion{opacity:.14}}.hero .hero-lion-shine{--mx:-2000px;--my:-2000px;-webkit-mask-image:radial-gradient(circle 110px at var(--mx) var(--my), #000 0%, #000000e6 18%, #00000073 50%, #0000 82%), linear-gradient(to bottom, #0000 0%, #0000 10%, #00000040 14%, #000000b3 18%, #000 24%, #000 48%, #000000db 62%, #00000080 76%, #0000002e 86%, #0000 94%);-webkit-mask-image:radial-gradient(circle 110px at var(--mx) var(--my), #000 0%, #000000e6 18%, #00000073 50%, #0000 82%), linear-gradient(to bottom, #0000 0%, #0000 10%, #00000040 14%, #000000b3 18%, #000 24%, #000 48%, #000000db 62%, #00000080 76%, #0000002e 86%, #0000 94%);-webkit-mask-image:radial-gradient(circle 110px at var(--mx) var(--my), #000 0%, #000000e6 18%, #00000073 50%, #0000 82%), linear-gradient(to bottom, #0000 0%, #0000 10%, #00000040 14%, #000000b3 18%, #000 24%, #000 48%, #000000db 62%, #00000080 76%, #0000002e 86%, #0000 94%);-webkit-mask-image:radial-gradient(circle 110px at var(--mx) var(--my), #000 0%, #000000e6 18%, #00000073 50%, #0000 82%), linear-gradient(to bottom, #0000 0%, #0000 10%, #00000040 14%, #000000b3 18%, #000 24%, #000 48%, #000000db 62%, #00000080 76%, #0000002e 86%, #0000 94%);mask-image:radial-gradient(circle 110px at var(--mx) var(--my), #000 0%, #000000e6 18%, #00000073 50%, #0000 82%), linear-gradient(to bottom, #0000 0%, #0000 10%, #00000040 14%, #000000b3 18%, #000 24%, #000 48%, #000000db 62%, #00000080 76%, #0000002e 86%, #0000 94%);-webkit-mask-composite:source-in;filter:drop-shadow(0 0 3px #ffd28cf2)drop-shadow(0 0 10px #ffa046c7)drop-shadow(0 0 26px #ea5f2a8c)drop-shadow(0 0 60px #ea5f2a47);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:1!important;z-index:1!important;transform:translate(-13%)!important}.hero .hero-lion-shine use{fill:none;stroke:#ffb35a;stroke-width:2.2px;vector-effect:non-scaling-stroke}.hero .hero-lion-shine svg{overflow:visible}@media (hover:none),(prefers-reduced-motion:reduce){.hero .hero-lion-shine{display:none!important}}[data-theme=light] .hero .hero-lion-shine use{stroke:#d77a2e}[data-theme=light] .hero .hero-lion-shine{filter:drop-shadow(0 0 3px #e6a046d9)drop-shadow(0 0 10px #dc783299)drop-shadow(0 0 26px #c85a2361)}.hero{justify-content:center;align-items:center;min-height:auto;padding:120px 24px 40px;display:flex;position:relative;overflow:visible}.hero .hero-bg,.hero .hero-grid,.hero .constellation{bottom:-640px}.stats-v2{background:0 0!important}.stats-v2:before{display:none!important}.hero:after{content:"";pointer-events:none;z-index:1;background:0 0;height:0;position:absolute;bottom:0;left:0;right:0}.hero-bg{pointer-events:none;background:radial-gradient(800px 500px at 50% 20%,#e85d1f1a,#0000 70%),radial-gradient(900px 600px at 20% 80%,#1e3a5f1a,#0000 60%),radial-gradient(700px 500px at 85% 70%,#4fb8d90a,#0000 60%);position:absolute;inset:0}.hero-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1200px 800px at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(1200px 800px at 50% 40%,#000 30%,#0000 80%)}.hero-inner{z-index:2;text-align:center;max-width:900px;margin:0 auto;position:relative}.hero-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--orange-2);background:var(--orange-soft);border:1px solid #e85d1f40;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(44px,7vw,88px);font-weight:700;line-height:.98}.hero-inner{isolation:isolate}.hero .hero-lion{aspect-ratio:1;z-index:-1;pointer-events:none;opacity:.22;width:min(140%,2000px);display:block;position:absolute;top:62%;left:50%;transform:translate(-24%,-50%)}.hero .hero-lion svg{width:100%;height:100%;display:block;overflow:visible}.hero .hero-lion svg path{fill:none;stroke:var(--orange-2,#fd5200);stroke-width:1.8px;vector-effect:non-scaling-stroke}[data-theme=light] .hero .hero-lion{opacity:.18}.hero h1 .grad{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#a8b3c7 100%);-webkit-background-clip:text;background-clip:text}.hero h1 .white{color:#fff}.hero h1 .orange{color:var(--orange-2)}.hero p{color:var(--text-muted);text-wrap:pretty;max-width:680px;margin:0 auto 36px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:72px;display:flex}.trust{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:44px;max-width:880px;margin:0 auto;padding-top:40px;display:flex}.trust-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.trust-items{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.trust-item{color:var(--text-muted);letter-spacing:.01em;transition:color .15s var(--ease);font-size:13px;font-weight:600}.trust-item:hover{color:var(--text)}a.trust-item{transition:color .18s var(--ease), transform .18s var(--ease);align-items:center;gap:5px;text-decoration:none;display:inline-flex}a.trust-item:after{content:"";opacity:0;width:8px;height:8px;transition:opacity .18s var(--ease), transform .18s var(--ease);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8a4f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17l10-10M9 7h8v8'/></svg>") 50%/8px 8px no-repeat}a.trust-item:hover{color:var(--orange-2)}a.trust-item:hover:after{opacity:.9;transform:translate(1px,-1px)}a.trust-item:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}[data-theme=light] a.trust-item:hover{color:#d54c14}[data-theme=light] a.trust-item:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d54c14' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17l10-10M9 7h8v8'/></svg>")}.stats-sec{margin-top:-1px;padding:0 24px 80px;position:relative}.stats-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.stat{-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius);background:#0e1a2e8c;padding:32px 28px;position:relative;box-shadow:0 0 0 1px #e85d1f29,0 0 22px 2px #e85d1f3d,0 0 50px 4px #e85d1f24}@media (prefers-reduced-motion:reduce){.stat{animation:none}}:root[data-theme=light] .stat{background:#fff;animation:none;box-shadow:0 0 0 1px #e85d1f29,0 0 22px 2px #e85d1f29,0 0 50px 4px #e85d1f1a,0 8px 24px -12px #0f172a2e}.stat-num{letter-spacing:-.04em;color:var(--orange-2);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:52px;font-weight:700;line-height:1}.stat-num small{color:var(--orange);margin-left:2px;font-size:32px;font-weight:600}.stat-num .pre{color:var(--orange);margin-right:2px;font-size:32px;font-weight:600}.stat-label{color:var(--text-muted);font-size:14px;line-height:1.5}.three{padding:100px 24px}.three-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.visual-card{border-radius:var(--radius-lg);border:1px solid var(--border);color:inherit;transition:transform .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease);background:linear-gradient(#ffffff0a,#ffffff04);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.visual-card:hover{background:linear-gradient(#e85d1f0d,#ffffff04);border-color:#e85d1f73;transform:translateY(-4px);box-shadow:0 24px 60px -28px #e85d1f73}.vc-art{border-bottom:1px solid var(--border);background:radial-gradient(80% 90% at 50% 100%,#e85d1f2e,#0000 70%),linear-gradient(#0d1a2e 0%,#0a1322 100%);height:260px;padding-top:50px;position:relative;overflow:hidden}:root[data-theme=light] .vc-art{background:radial-gradient(80% 90% at 50% 100%,#e85d1f1a,#0000 70%),linear-gradient(#f5f3ee 0%,#ebe6dd 100%)}.vc-art>svg{width:100%;height:calc(100% - 50px);position:absolute;inset:50px 0 0}.vc-tag{letter-spacing:.14em;background:var(--orange);color:#fff;z-index:2;border-radius:4px;padding:5px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}.vc-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#e85d1fd9;z-index:2;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;position:absolute;top:16px;left:18px}.vc-body{padding:26px 28px 0}.vc-body h3{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.2}.vc-body p{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.55}.vc-foot{color:var(--orange-2);transition:gap .2s var(--ease);align-items:center;gap:8px;margin-top:auto;padding:22px 28px 26px;font-size:14px;font-weight:600;display:inline-flex}.visual-card:hover .vc-foot{gap:14px}.vc-foot svg{width:14px;height:14px}.art-mesh .mesh-link{stroke:#ffffff14;stroke-width:1px}.art-mesh .mesh-node{fill:#0d1a2e;stroke:#ffffff59;stroke-width:1.2px}:root[data-theme=light] .art-mesh .mesh-link{stroke:#00000014}:root[data-theme=light] .art-mesh .mesh-node{fill:#fff;stroke:#0003}.art-mesh .mesh-active{fill:var(--orange);stroke:var(--orange-2);stroke-width:1.5px;transform-origin:200px 100px;transform-box:view-box;animation:2.4s ease-in-out infinite mesh-pulse}.art-mesh .mesh-active-glow{fill:var(--orange);opacity:.22;transform-origin:200px 100px;transform-box:view-box;animation:2.4s ease-in-out infinite mesh-glow}.art-mesh .mesh-active-link{stroke:var(--orange);stroke-width:1.4px;opacity:.7;stroke-dasharray:5 4;animation:1.6s linear infinite mesh-dash}.art-mesh .mesh-packet{fill:var(--orange);filter:drop-shadow(0 0 6px #e85d1fe6)}@keyframes mesh-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes mesh-glow{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.42;transform:scale(1.4)}}@keyframes mesh-dash{to{stroke-dashoffset:-18px}}.art-chain .chain-label{fill:#ffffff80;letter-spacing:.18em;font:700 8.5px/1 ui-monospace,Menlo,monospace}:root[data-theme=light] .art-chain .chain-label{fill:#00000080}.art-chain .chain-branch{fill:none;stroke:#ffffff24;stroke-width:1px;stroke-dasharray:3 4}:root[data-theme=light] .art-chain .chain-branch{stroke:#00000029}.art-chain .chain-branch-dead{stroke-dasharray:2 5;opacity:.55}.art-chain .chain-ghost{fill:#ffffff38;animation:6s ease-in-out infinite chain-ghost-fade}:root[data-theme=light] .art-chain .chain-ghost{fill:#00000040}.art-chain .chain-spine{fill:none;stroke:#e85d1f2e;stroke-width:1.8px}.art-chain .chain-spine-active{fill:none;stroke:var(--orange);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;filter:drop-shadow(0 0 6px #e85d1f8c);animation:6s ease-in-out infinite chain-draw}.art-chain .chain-node-halo{fill:#e85d1f00;stroke:#e85d1f38;stroke-width:1px;transform-box:view-box;animation:6s ease-in-out infinite chain-halo}.art-chain .chain-node-core{fill:#0a1322;stroke:#e85d1f8c;stroke-width:1.5px;animation:6s ease-in-out infinite chain-core}:root[data-theme=light] .art-chain .chain-node-core{fill:#fff}.art-chain .chain-node[data-stage="0"] .chain-node-halo,.art-chain .chain-node[data-stage="0"] .chain-node-core{animation-delay:0s}.art-chain .chain-node[data-stage="1"] .chain-node-halo,.art-chain .chain-node[data-stage="1"] .chain-node-core{animation-delay:.9s}.art-chain .chain-node[data-stage="2"] .chain-node-halo,.art-chain .chain-node[data-stage="2"] .chain-node-core{animation-delay:1.8s}.art-chain .chain-node[data-stage="3"] .chain-node-halo,.art-chain .chain-node[data-stage="3"] .chain-node-core{animation-delay:2.7s}.art-chain .chain-node[data-stage="4"] .chain-node-halo,.art-chain .chain-node[data-stage="4"] .chain-node-core{animation-delay:3.6s}.art-chain .chain-node-impact .chain-node-halo{stroke:#e85d1f66}.art-chain .chain-agent{fill:var(--orange);stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 0 6px #e85d1fd9)}.art-chain .chain-agent-trail{fill:var(--orange);opacity:.18}@keyframes chain-draw{0%{stroke-dashoffset:320px}10%{stroke-dashoffset:320px}85%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes chain-halo{0%,12%{fill:#e85d1f00;stroke:#e85d1f38}18%{fill:#e85d1f2e;stroke:#e85d1fb3}to{fill:#e85d1f0f;stroke:#e85d1f80}}@keyframes chain-core{0%,12%{stroke:#e85d1f8c}18%{fill:var(--orange);stroke:#fff}to{fill:var(--orange);stroke:#fff}}@keyframes chain-ghost-fade{0%,to{opacity:.6}50%{opacity:.2}}.art-mesh .mesh-label{fill:#ffffff8c;letter-spacing:.18em;font:700 8.5px/1 ui-monospace,Menlo,monospace}:root[data-theme=light] .art-mesh .mesh-label{fill:#00000080}.art-mesh .mesh-inject-label{fill:var(--orange-2);letter-spacing:.14em;text-transform:uppercase;font:700 8.5px/1 ui-monospace,Menlo,monospace}.art-mesh .mesh-leak{fill:var(--orange);stroke:var(--orange-2);stroke-width:1.5px;transform-origin:340px 180px;transform-box:view-box;animation:2.4s ease-in-out .5s infinite mesh-pulse}.art-mesh .mesh-leak-glow{fill:var(--orange);opacity:.22;transform-origin:340px 180px;transform-box:view-box;animation:2.4s ease-in-out .5s infinite mesh-glow}.art-payload{background:#0a0f1a;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:6px;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.5;display:flex;position:absolute;inset:60px 14px 14px;overflow:hidden;box-shadow:0 14px 40px -18px #000000b3,inset 0 1px #ffffff0a}:root[data-theme=light] .art-payload{background:#0d1424;border-color:#0000001a}.art-payload .cc-chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;display:flex}.art-payload .cc-light{border-radius:50%;flex-shrink:0;width:9px;height:9px}.art-payload .cc-light-r{background:#ff5f56}.art-payload .cc-light-y{background:#ffbd2e}.art-payload .cc-light-g{background:#27c93f}.art-payload .cc-chrome-path{color:#ffffff73;letter-spacing:.04em;margin-left:8px;font-size:9.5px}.art-payload .cc-prompt{white-space:nowrap;text-overflow:ellipsis;color:#c8d3e1;padding:8px 12px 0;overflow:hidden}.art-payload .cc-prompt-user{color:#5fd97a}.art-payload .cc-prompt-sep,.art-payload .cc-prompt-tail{color:#ffffff73}.art-payload .cc-prompt-host{color:#6db8ff}.art-payload .cc-cmd{color:#e8eef7}.art-payload .cc-cmd-bin{color:#e85d1f;font-weight:700}.art-payload .cc-cmd-flag{color:#ffbd2e}.art-payload .cc-cmd-val{color:#c8d3e1}.art-payload .cc-run{color:#ffffff8c;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-style:italic;display:flex}.art-payload .cc-spin{border:1.5px solid #e85d1f40;border-top-color:var(--orange);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.9s linear infinite cc-spin}@keyframes cc-spin{to{transform:rotate(360deg)}}.art-payload .cc-stream{flex-direction:column;flex:1;gap:3px;min-height:0;padding:4px 12px 0;display:flex}.art-payload .cc-line{opacity:0;animation:.5s ease-out forwards cc-line-in;animation-delay:var(--d,.4s);align-items:baseline;gap:7px;display:flex}.art-payload .cc-line-tag{letter-spacing:.04em;flex-shrink:0;padding-top:1px;font-size:9.5px;font-weight:700}.art-payload .cc-line-text{color:#c8d3e1;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.art-payload .cc-line-info .cc-line-tag{color:#6db8ff}.art-payload .cc-line-high .cc-line-tag{color:#ffbd2e}.art-payload .cc-line-crit .cc-line-tag{color:#ff5f56}.art-payload .cc-line-crit .cc-line-text{color:#f0e0db}@keyframes cc-line-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.art-payload .cc-summary{letter-spacing:.04em;background:#e85d1f0d;border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:9.5px;display:flex}.art-payload .cc-sum-meta{color:#ffffff80}.art-payload .cc-sum-rec{color:var(--orange-2);align-items:center;font-weight:700;display:flex}.art-payload .cc-cursor{background:var(--orange-2);vertical-align:-1px;width:5px;height:9px;margin-left:5px;animation:1s steps(2,start) infinite blink;display:inline-block}@keyframes blink{50%{border-color:#0000}}@media (max-width:960px){.vc-art{height:240px;padding-top:46px}.vc-art>svg{height:calc(100% - 46px);top:46px}.art-payload{top:50px;bottom:12px}}.agents{background:linear-gradient(#0000,#1e3a5f1f,#0000);padding:100px 24px;position:relative}.agents-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.agents-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.agents-copy h2{letter-spacing:-.03em;margin:6px 0 24px;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.05}.agents-copy .btn-primary,.agents-copy .btn-secondary{align-self:center}.agents-list{text-align:left;flex-direction:column;align-self:stretch;gap:14px;margin-bottom:36px;display:flex}.agents-list li{color:var(--text-muted);padding-left:28px;font-size:15.5px;line-height:1.55;position:relative}.agents-list li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:4px;box-shadow:0 0 0 4px #e85d1f2e}.terminal{border:1px solid var(--border-2);border-radius:var(--radius-lg);background:#0a1322;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;box-shadow:0 20px 50px -20px #000000b3,0 0 0 1px #ffffff05}.term-head{border-bottom:1px solid var(--border);background:#ffffff04;align-items:center;gap:12px;padding:12px 16px;display:flex}.term-dots{gap:6px;display:flex}.term-dots span{background:#ff5f56;border-radius:50%;width:11px;height:11px}.term-dots span:nth-child(2){background:#ffbd2e}.term-dots span:nth-child(3){background:#27c93f}.term-title{color:var(--text-dim);letter-spacing:.02em;font-size:11px}.term-body{color:#d5dfed;padding:18px 20px;font-size:13px;line-height:1.8}.term-line{align-items:flex-start;gap:10px;display:flex}.term-prompt{color:var(--accent-cyan);font-weight:700}.term-cmd{color:#f2f5fa}.term-ok{color:#27c93f}.term-warn{color:#ffbd2e}.term-err{color:#ff5f56}.term-meta{color:var(--text-dim);font-style:italic}.term-cursor{background:var(--orange-2);vertical-align:middle;width:8px;height:14px;margin-left:4px;animation:1s infinite blink;display:inline-block}.term-body code{color:var(--orange-2);background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:12px}.sectors{padding:100px 24px}.sectors .sec-head p{margin-left:auto;margin-right:auto}.sectors-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin-left:auto;margin-right:auto;display:grid}.sector{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);background:#ffffff05;align-items:center;gap:16px;padding:20px 22px;display:flex}a.sector{color:inherit;text-decoration:none;position:relative}a.sector:after{content:"";opacity:0;width:14px;height:14px;transition:opacity .2s var(--ease), transform .2s var(--ease);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E85D1F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(-4px)}a.sector:hover{transform:translateY(-2px)}a.sector:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.sector:hover{background:#e85d1f0a;border-color:#e85d1f59}.sector-icon{background:var(--orange-soft);border:1px solid #e85d1f33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sector-icon svg{width:20px;height:20px;color:var(--orange-2)}.sector-name{color:var(--text);font-size:15px;font-weight:600}.sectors-grid .sector{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;min-height:148px;padding:28px 26px 30px}.sectors-grid .sector-icon{border-radius:12px;width:44px;height:44px}.sectors-grid .sector-icon svg{width:22px;height:22px}.sectors-grid .sector-name{letter-spacing:-.01em;margin-top:auto;font-size:17px}.sectors-grid a.sector:after{top:auto;bottom:26px;right:24px;transform:none}.sectors-grid a.sector:hover:after{transform:translate(3px)}.global{background:linear-gradient(#0000,#1e3a5f24,#0000);padding:100px 24px}.global-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.office{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-lg);min-height:320px;transition:border-color .25s var(--ease), transform .35s var(--ease);background:linear-gradient(#ffffff0a,#ffffff04);flex-direction:column;padding:40px 36px 36px;display:flex;position:relative;overflow:hidden}.office-brand{margin-bottom:18px}.office-desc{flex:1}.office:hover{border-color:#e85d1f59;transform:translateY(-2px)}.office-logo{align-items:center;height:44px;margin-bottom:12px;display:flex}.office-logo img{object-fit:contain;filter:drop-shadow(0 2px 14px #0a12218c);width:auto;max-width:100%;height:100%;display:block}.office-logo-berghem img{height:56px}.office-logo-berilo img{height:32px}[data-theme=light] .office-logo img{filter:brightness(0)drop-shadow(0 1px 2px #0f1b302e)}.office-flag-bg{z-index:-2;pointer-events:none;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.office-flag-bg svg{filter:blur(36px)saturate(1.1);opacity:.55;width:140%;height:140%;position:absolute;top:-20%;left:-20%}:root[data-theme=light] .office-flag-bg svg{opacity:.32;filter:blur(40px)saturate(1.15)}.office:before{content:"";z-index:-1;background:linear-gradient(135deg,#0a1221c7 0%,#0a12218c 40%,#0a122147 100%),radial-gradient(120% 90% at 0 100%,#0a1221d9,#0a122100 60%);position:absolute;inset:0}[data-theme=light] .office:before{background:linear-gradient(135deg,#ffffffc7 0%,#ffffff8c 45%,#fff3 100%),radial-gradient(120% 90% at 0 100%,#ffffffeb,#fff0 60%)}.office-flag-emoji{vertical-align:-2px;margin-right:8px;font-size:18px}.office-flag-row{align-items:center;display:flex}.office-chip{border:1px solid #ffffff2e;border-radius:6px;width:44px;height:30px;position:absolute;top:22px;right:22px;overflow:hidden;box-shadow:0 6px 18px -6px #0000008c}.office-chip svg{width:100%;height:100%;display:block}.office h3{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:26px;font-weight:700}.office-city{color:var(--orange-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:600}.office-desc{color:#ffffffd1;max-width:38ch;margin:0 0 24px;font-size:14.5px;line-height:1.6}.office-link{color:var(--orange-2);transition:gap .2s var(--ease);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.office-link:hover{gap:10px}.office-link svg{width:14px;height:14px}[data-theme=light] .office{box-shadow:var(--shadow-card);background:#fff;border-color:#0f1b301a}[data-theme=light] .office h3{color:var(--text)}[data-theme=light] .office-desc{color:var(--text-muted)}[data-theme=light] .office-chip{border-color:#0f1b301f;box-shadow:0 6px 14px -6px #0f1b302e}.office-desc{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.insights{padding:100px 24px}.insights-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.insight{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s var(--ease), transform .2s var(--ease);background:#ffffff05;padding:28px;display:block}.insight:hover{border-color:#e85d1f59;transform:translateY(-3px)}.insight-meta{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.insight-tag{color:var(--orange-2);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.insight-date{color:var(--text-dim);letter-spacing:.02em}.insight h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.25}.insight p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.insights-more{text-align:center}.faq{padding:100px 24px}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s var(--ease);background:#ffffff05;overflow:hidden}.faq-item[open]{background:#e85d1f08;border-color:#e85d1f59}.faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{background:var(--orange-soft);width:24px;height:24px;color:var(--orange-2);transition:transform .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-body{color:var(--text-muted);text-wrap:pretty;padding:0 28px 26px;font-size:15px;line-height:1.65}@media (max-width:960px){.stats-grid{grid-template-columns:repeat(2,1fr)}.three-grid,.insights-grid{grid-template-columns:1fr}.sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-grid,.global-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.stats-grid{grid-template-columns:1fr}}[data-theme=light] .hero-bg{background:radial-gradient(800px 500px at 50% 20%,#e85d1f1a,#0000 70%),radial-gradient(900px 600px at 20% 80%,#1e3a5f14,#0000 60%),radial-gradient(700px 500px at 85% 70%,#0e74900d,#0000 60%)}[data-theme=light] .hero-grid{opacity:.6;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)}[data-theme=light] .hero h1 .grad{-webkit-text-fill-color:transparent;background:linear-gradient(#0b1626 0%,#44516a 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .stat{background:linear-gradient(#fff,#f6f8fc)}[data-theme=light] .card{box-shadow:var(--shadow-card);background:linear-gradient(#fff,#f7f9fd)}[data-theme=light] .card:hover{background:linear-gradient(#fff6f1,#fff);border-color:#d54c1459}[data-theme=light] .agents{background:linear-gradient(#0000,#1e3a5f0a,#0000)}[data-theme=light] .sector{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .sector:hover{background:#fff6f1;border-color:#d54c1459}[data-theme=light] .global{background:linear-gradient(#0000,#1e3a5f0a,#0000)}[data-theme=light] .office,[data-theme=light] .insight{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .insight:hover{border-color:#d54c1459}[data-theme=light] .faq-item{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .faq-item[open]{background:#fff8f4}.trust-item{padding-left:18px;position:relative}.trust-item:before{content:"";background:var(--orange-2,#ff7a38);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 3px #e85d1f24}.trust-legend{letter-spacing:.02em;width:100%;color:var(--text-dim);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-weight:500;display:inline-flex}.trust-legend:before{content:"";background:var(--orange-2,#ff7a38);border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #e85d1f24}.intro{padding:60px 24px 80px}.intro-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:48px;max-width:1160px;margin:0 auto;display:grid}.intro h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1}.intro p{color:var(--text-muted);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:1.65}.facts{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff09,#ffffff03);padding:28px}.facts :is(h3,h4){letter-spacing:.1em;text-transform:uppercase;color:var(--orange-2);margin:0 0 16px;font-size:12px;font-weight:700}.facts .row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.facts .row:last-child{border-bottom:none}.facts .row .k{color:var(--text-dim)}.facts .row .v{color:var(--text);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}@media (max-width:400px){.facts{padding:20px 18px}.facts .row{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0}.facts .row .v{text-align:left}}:root{--ms-dot:12px;--ms-rail-w:2px;--ms-col-w:24px;--ms-row-pad:12px}.milestones{margin-top:4px;padding:0;position:relative}.milestones .ms-rail-fill{left:calc(var(--ms-col-w) / 2 - var(--ms-rail-w) / 2);top:var(--ms-row-pad);bottom:var(--ms-row-pad);width:var(--ms-rail-w);background:linear-gradient(180deg, var(--orange-2) 0%, var(--orange) 100%);transform-origin:top;z-index:1;pointer-events:none;border-radius:2px;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scaleY(0);box-shadow:0 0 8px #e85d1f8c}.milestones .ms-rail-fill:before{content:"";background:linear-gradient(#e85d1f00 0%,#e85d1f40 14% 86%,#e85d1f00 100%);width:100%;display:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(10000)}.milestones:before{content:"";left:calc(var(--ms-col-w) / 2 - var(--ms-rail-w) / 2);top:var(--ms-row-pad);bottom:var(--ms-row-pad);width:var(--ms-rail-w);z-index:0;background:linear-gradient(#e85d1f00 0%,#e85d1f47 14% 86%,#e85d1f00 100%);border-radius:2px;position:absolute}.milestones.is-in .ms-rail-fill{transform:scaleY(1)}.milestones .ms{grid-template-columns:var(--ms-col-w) 64px 1fr;padding:var(--ms-row-pad) 0;z-index:2;align-items:center;column-gap:16px;display:grid;position:relative}.milestones .ms-dot{width:var(--ms-dot);height:var(--ms-dot);background:var(--surface);border:2px solid var(--orange-2);box-sizing:border-box;opacity:0;transition:transform .55s cubic-bezier(.2,.9,.25,1.15), opacity .35s var(--ease), background .3s var(--ease), box-shadow .4s var(--ease);z-index:3;border-radius:50%;grid-column:1;place-self:center;position:relative;transform:scale(.3)}.milestones.is-in .ms-dot{opacity:1;transform:scale(1)}.milestones.is-in .ms:last-of-type .ms-dot{background:var(--orange-2);animation:2.4s ease-in-out infinite ms-pulse;box-shadow:0 0 0 4px #e85d1f29,0 0 14px #e85d1fb3}@keyframes ms-pulse{0%,to{box-shadow:0 0 0 4px #e85d1f29,0 0 12px #e85d1f8c}50%{box-shadow:0 0 0 7px #e85d1f0a,0 0 18px #e85d1fd9}}.milestones .ms .yr{letter-spacing:.02em;color:var(--orange-2);white-space:nowrap;grid-column:2;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700}.milestones .ms .lab{color:var(--text);text-wrap:pretty;grid-column:3;font-size:13.5px;line-height:1.45}.milestones .ms{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translate(-6px)}.milestones.is-in .ms{opacity:1;transform:none}.milestones.is-in .ms:first-of-type{transition-delay:.15s}.milestones.is-in .ms:nth-of-type(2){transition-delay:.3s}.milestones.is-in .ms:nth-of-type(3){transition-delay:.45s}.milestones.is-in .ms:nth-of-type(4){transition-delay:.6s}.milestones.is-in .ms:nth-of-type(5){transition-delay:.75s}.milestones.is-in .ms:nth-of-type(6){transition-delay:.9s}.milestones.is-in .ms:nth-of-type(7){transition-delay:1.05s}.milestones.is-in .ms:first-of-type .ms-dot{transition-delay:.15s}.milestones.is-in .ms:nth-of-type(2) .ms-dot{transition-delay:.3s}.milestones.is-in .ms:nth-of-type(3) .ms-dot{transition-delay:.45s}.milestones.is-in .ms:nth-of-type(4) .ms-dot{transition-delay:.6s}.milestones.is-in .ms:nth-of-type(5) .ms-dot{transition-delay:.75s}.milestones.is-in .ms:nth-of-type(6) .ms-dot{transition-delay:.9s}.milestones.is-in .ms:nth-of-type(7) .ms-dot{transition-delay:1.05s}[data-theme=light] .milestones .ms-dot{background:#fff}.cover{background:0 0;border-top:0;border-bottom:0;padding:100px 0}.cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin:0 auto;display:grid}.cov-card{border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);transition:transform .25s var(--ease), border-color .25s var(--ease);flex-direction:column;padding:28px;display:flex}.cov-card:hover{border-color:#e85d1f4d;transform:translateY(-3px)}.cov-card .cov-sub{letter-spacing:.12em;color:var(--orange-2);text-transform:uppercase;margin:0 0 10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.cov-cta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:18px;display:flex}.cov-cta .btn-card-link{letter-spacing:.01em;color:var(--text-muted);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:6px;padding:10px 6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cov-cta .btn-card-link svg{width:12px;height:12px;transition:transform .2s var(--ease)}.cov-cta .btn-card-link:hover{color:var(--orange-2);border-bottom-color:#e85d1f66}.cov-cta .btn-card-link:hover svg{transform:translate(2px)}.cov-cta .btn-card{letter-spacing:.01em;background:var(--orange-soft);color:var(--orange-2);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border:1px solid #e85d1f47;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cov-cta .btn-card svg{width:12px;height:12px;transition:transform .2s var(--ease)}.cov-cta .btn-card:hover{background:var(--orange-2);color:#fff;border-color:var(--orange-2)}.cov-cta .btn-card:hover svg{transform:translate(3px)}[data-theme=light] .cov-cta .btn-card{background:var(--orange-soft);color:var(--orange-2);border-color:#d54c144d}[data-theme=light] .cov-cta .btn-card:hover{background:var(--orange-2);color:#fff}.cov-icon{background:var(--orange-soft);width:42px;height:42px;color:var(--orange-2);border:1px solid #e85d1f38;border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.cov-icon svg{width:20px;height:20px}.cov-card :is(h2,h3){letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.cov-card p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.proc{padding:100px 24px}.proc-rail{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(5,1fr);gap:0;max-width:1240px;margin:0 auto;display:grid;overflow:hidden}.proc-rail.stages-rail{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.proc-step{background:var(--bg-2);border-right:1px solid var(--border);transition:background .2s var(--ease);padding:24px 20px}.proc-step:last-child{border-right:none}.proc-step:hover{background:#e85d1f0d}.proc-step .n{letter-spacing:.12em;color:var(--orange-2);margin-bottom:10px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.proc-step :is(h3,h4){letter-spacing:-.005em;margin:0 0 6px;font-size:15px;font-weight:700}.proc-step p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.outcomes{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#1e3a5f14;padding:100px 24px}.outcomes-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1160px;margin:0 auto;display:grid}.outcomes-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.out-stat{border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);padding:24px}.out-stat .n{color:var(--orange-2);letter-spacing:-.02em;margin-bottom:8px;font-family:ui-monospace,Menlo,monospace;font-size:36px;font-weight:700;line-height:1}.out-stat .l{color:var(--text-muted);letter-spacing:.02em;font-size:12.5px;line-height:1.4}.outcomes h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1}.outcomes ul li{color:var(--text-muted);margin-bottom:12px;padding-left:22px;font-size:14.5px;line-height:1.55;position:relative}.outcomes ul li:before{content:"";background:linear-gradient(180deg, var(--orange), var(--orange-2));border-radius:3px;width:10px;height:10px;position:absolute;top:7px;left:0}.frames{padding:60px 24px}.frames h4{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 28px;font-size:12px;font-weight:700}.frames-row{flex-wrap:wrap;justify-content:center;gap:10px;max-width:960px;margin:0 auto;display:flex}.frame-pill{letter-spacing:.06em;border:1px solid var(--border-2);color:var(--text);background:#ffffff06;border-radius:999px;padding:8px 14px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}a.frame-pill{transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.frame-pill:after{content:"";opacity:.55;width:9px;height:9px;transition:opacity .2s var(--ease), transform .2s var(--ease);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8a4f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17l10-10M9 7h8v8'/></svg>") 50%/9px 9px no-repeat}a.frame-pill:hover{color:var(--orange-2);background:#e85d1f14;border-color:#e85d1f66;transform:translateY(-1px)}a.frame-pill:hover:after{opacity:1;transform:translate(1px,-1px)}a.frame-pill:focus-visible{outline:2px solid var(--orange);outline-offset:2px}[data-theme=light] a.frame-pill:hover{color:#d54c14;background:#d54c1414;border-color:#d54c1473}[data-theme=light] a.frame-pill:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d54c14' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17l10-10M9 7h8v8'/></svg>")}.related{padding:80px 24px 100px}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:0 auto;display:grid}.rel-card{border-radius:var(--radius);border:1px solid var(--border);transition:border-color .25s var(--ease), transform .25s var(--ease);background:#ffffff05;flex-direction:column;gap:10px;padding:24px;display:flex}.rel-card:hover{border-color:#e85d1f59;transform:translateY(-2px)}.rel-card .cat{letter-spacing:.12em;color:var(--orange-2);text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.rel-card :is(h3,h4){letter-spacing:-.005em;margin:0;font-size:16px;font-weight:700}.rel-card p{color:var(--text-muted);flex:1;margin:0;font-size:13px;line-height:1.55}.rel-card .arrow{color:var(--orange-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;display:inline-flex}.rel-card .arrow svg{width:12px;height:12px;transition:transform .2s var(--ease)}.rel-card:hover .arrow svg{transform:translate(3px)}.cov-card.cov-card-featured{background:linear-gradient(#e85d1f0a,#1e3a5f14);border-color:#e85d1f66}.cov-id{letter-spacing:.12em;color:var(--orange-2);text-transform:uppercase;margin-bottom:8px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.rel-card-arrow{color:var(--orange-2);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-flex}.rel-card-arrow svg{width:12px;height:12px}a.cov-card{color:inherit;text-decoration:none}.tier-audience{color:var(--text-dim);margin:0 0 16px;font-size:12.5px;font-weight:500}.tier-meta{border:1px solid var(--border);background:#ffffff05;border-radius:8px;gap:8px;margin:0 0 16px;padding:12px;display:grid}.tier-meta>div{justify-content:space-between;font-size:12.5px;display:flex}.tier-meta .k{color:var(--text-dim)}.tier-meta .v{color:var(--text);text-align:right;font-weight:600}.cov-list{margin:16px 0;padding:0;list-style:none}.cov-list li{color:var(--text-muted);margin-bottom:8px;padding-left:20px;font-size:13px;line-height:1.5;position:relative}.cov-list li:before{content:"✓";color:var(--orange-2);font-weight:700;position:absolute;top:0;left:0}.tier-addon{border-top:1px dashed var(--border);color:var(--text-muted);padding-top:14px;font-size:12.5px}.tier-addon .k{color:var(--orange-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.banner-stat{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#e85d1f14,#1e3a5f1a);align-items:center;gap:28px;max-width:1100px;margin:0 auto;padding:36px 32px;display:flex}.banner-value{color:var(--orange-2);letter-spacing:-.02em;font-family:ui-monospace,Menlo,monospace;font-size:72px;font-weight:700;line-height:1}.banner-text h3{margin:0 0 8px;font-size:22px;font-weight:700}.banner-text p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.sol-audience{color:var(--text-dim);margin:12px 0 10px;font-size:12.5px}.sol-audience .k{color:var(--orange-2);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:700}.sol-combines{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.sol-combines .k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex:0 0 100%;margin-bottom:4px;font-size:11px;font-weight:700}.sol-combines .tag{border:1px solid var(--border-2);color:var(--text-muted);background:#ffffff08;border-radius:999px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.sol-value{color:var(--text);border-top:1px dashed var(--border);margin-top:14px;padding-top:14px;font-size:13px;line-height:1.6}.leader-card{flex-direction:column;gap:14px;display:flex}.leader-head{align-items:center;gap:14px;display:flex}.leader-avatar{background:linear-gradient(135deg, var(--orange), var(--orange-2));color:#fff;letter-spacing:.05em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:flex}.leader-role{color:var(--orange-2);margin-top:2px;font-size:12.5px;font-weight:600}.leader-certs{color:var(--text-muted);border-top:1px dashed var(--border);padding-top:10px;font-size:12px}.leader-certs .k{color:var(--text-dim);margin-right:4px;font-weight:600}.leader-link{color:var(--orange-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.leader-link svg{width:12px;height:12px}.orange{color:var(--orange-2);font-weight:700}.blog-card{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.blog-card.blog-coming{opacity:.6;pointer-events:none}.blog-meta{color:var(--text-dim);border-top:1px dashed var(--border);gap:8px;margin-top:auto;padding-top:10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:flex}.contact-form{gap:14px;display:grid}.contact-form label{gap:6px;display:grid}.contact-form span{letter-spacing:.04em;color:var(--text-dim);font-size:12px;font-weight:600}.contact-form input,.contact-form textarea{border:1px solid var(--border);color:var(--text);transition:border-color .2s var(--ease);background:#ffffff05;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--orange-2);outline:none}.contact-form button{justify-self:start;margin-top:10px}.agents-hero{padding-bottom:100px}.agents-tagline{color:var(--orange-2);font-size:16px;margin-top:12px!important}.agents-terminal{border:1px solid var(--border);color:#8fd19e;white-space:pre;background:#0a0f1a;border-radius:10px;max-width:100%;margin:28px 0 0;padding:20px 24px;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.legal-body{padding:60px 24px 100px}.legal-body .container{max-width:860px}.legal-section{margin-bottom:40px}.legal-section h2{letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:700}.legal-section h3{color:var(--orange-2);letter-spacing:.01em;margin:20px 0 10px;font-size:15px;font-weight:700}.legal-section p{color:var(--text-muted);margin:0 0 12px;font-size:14.5px;line-height:1.7}.legal-section ul{margin:0 0 16px;padding-left:22px}.legal-section ul li{color:var(--text-muted);margin-bottom:6px;font-size:14px;line-height:1.65}@media (max-width:960px){.intro-grid{grid-template-columns:1fr;gap:32px}.cover-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.proc-rail{grid-template-columns:repeat(1,1fr)}.proc-step{border-right:none;border-bottom:1px solid var(--border)}.proc-step:last-child{border-bottom:none}.outcomes-grid{grid-template-columns:1fr;gap:32px}.banner-stat{text-align:center;flex-direction:column;gap:16px}}@media (max-width:560px){.cover-grid,.related-grid,.outcomes-stats{grid-template-columns:1fr}}[data-theme=light] .facts{box-shadow:var(--shadow-card);background:linear-gradient(#fff,#f7f9fd)}[data-theme=light] .cover{background:0 0}[data-theme=light] .cov-card{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .cov-card-featured{background:linear-gradient(#d54c140d,#fff);border-color:#d54c1466}[data-theme=light] .cov-icon{background:var(--orange-soft);border-color:#d54c1440}[data-theme=light] .proc-step{background:#fff}[data-theme=light] .proc-step:hover{background:var(--orange-soft)}[data-theme=light] .outcomes{background:#1e3a5f0a}[data-theme=light] .out-stat,[data-theme=light] .rel-card{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] .chip{background:#fff}[data-theme=light] .banner-stat{background:linear-gradient(135deg,#d54c1414,#1e3a5f0d)}[data-theme=light] .sol-combines .tag,[data-theme=light] .contact-form input,[data-theme=light] .contact-form textarea{background:#fff}[data-theme=light] .tier-meta{background:#f7f9fd}.term-window{background:#0a0f1a;border:1px solid #ffffff1a;border-radius:10px;margin:28px 0 0;overflow:hidden;box-shadow:0 20px 60px -20px #00000080,0 0 0 1px #0000000d}.term-chrome{background:linear-gradient(#2a2e37,#1e2229);border-bottom:1px solid #0006;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative}.term-dot{border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 .5px #0000004d}.term-dot-r{background:#ff5f57}.term-dot-y{background:#febc2e}.term-dot-g{background:#28c840}.term-title{color:#ffffff8c;letter-spacing:.01em;pointer-events:none;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.term-window .agents-terminal{background:#0a0f1a;border:0;border-radius:0;margin:0}[data-theme=light] .term-window{border-color:#0000001f;box-shadow:0 20px 60px -20px #00000040,0 1px 3px #00000014}[data-theme=light] .term-chrome{background:linear-gradient(#e8e8ea,#d4d4d7);border-bottom-color:#00000026}[data-theme=light] .term-title{color:#0000008c}.topic-visual{aspect-ratio:1;border:1px solid var(--border-2);isolation:isolate;background:radial-gradient(at 30% 20%,#e85d1f1f,#0000 60%),linear-gradient(#ffffff08,#ffffff01);border-radius:22px;width:100%;max-width:520px;margin:32px auto 0;position:relative;overflow:hidden}.topic-visual:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}@media (min-width:900px){body[data-topic] .page-hero-inner{text-align:left;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;max-width:1180px;display:grid}body[data-topic] .page-hero h1{text-align:left}body[data-topic] .page-hero p{margin-left:0}body[data-topic] .page-hero .crumbs-row{justify-content:flex-start}body[data-topic] .topic-visual{margin:0}}.tv-brain{place-items:center;display:grid}.tv-brain svg{filter:drop-shadow(0 10px 30px #e85d1f40);width:78%;height:78%}.tv-brain .node{fill:#0e1a2e;stroke:#ff7a38e6;stroke-width:1.5px}.tv-brain .node-hot{fill:var(--orange);stroke:var(--orange-2);filter:drop-shadow(0 0 6px #e85d1fcc)}.tv-brain .edge{stroke:#e85d1f59;stroke-width:1px;fill:none;stroke-dasharray:140;stroke-dashoffset:140px;animation:brain-trace 4s var(--ease) infinite}.tv-brain .edge.e2{animation-delay:.4s}.tv-brain .edge.e3{animation-delay:.8s}.tv-brain .edge.e4{animation-delay:1.2s}.tv-brain .edge.e5{animation-delay:1.6s}.tv-brain .ring{fill:none;stroke:#4fb8d933;stroke-width:1px;stroke-dasharray:4 6;transform-origin:50%;transform-box:fill-box;animation:30s linear infinite brain-rot}@keyframes brain-trace{0%{stroke-dashoffset:140px;opacity:.2}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-140px;opacity:.2}}@keyframes brain-rot{to{transform:rotate(360deg)}}.tv-term{color:#d9dee7;background:linear-gradient(#0a1322 0%,#050b15 100%);flex-direction:column;padding:22px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.tv-term-head{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:14px;padding-bottom:14px;display:flex}.tv-term-head span{background:#2c3340;border-radius:50%;width:10px;height:10px}.tv-term-head span:first-child{background:#ff5f57}.tv-term-head span:nth-child(2){background:#febc2e}.tv-term-head span:nth-child(3){background:#28c840}.tv-term-head em{color:var(--text-dim);letter-spacing:.05em;margin-left:12px;font-size:11px;font-style:normal}.tv-term-body{flex:1;overflow:hidden}.tv-term-line{white-space:nowrap;margin-bottom:8px;overflow:hidden}.tv-term-line .pr{color:var(--orange-2);margin-right:8px}.tv-term-line.muted{color:var(--text-muted)}.tv-term-line.ok{color:#28c840}.tv-term-line.warn{color:#febc2e}.tv-term-line.hit{color:#ff5f57}.tv-term-line.typing{border-right:2px solid var(--orange);width:0;animation:2.2s steps(28,end) forwards type-in,1s step-end infinite cursor-blink}.tv-term-line.l2{opacity:0;animation-name:term-reveal;animation-duration:.3s;animation-delay:2.4s;animation-fill-mode:both}.tv-term-line.l3{animation-delay:3s}.tv-term-line.l4{animation-delay:3.6s}.tv-term-line.l5{animation-delay:4.2s}.tv-term-line.l6{animation-delay:4.8s}.tv-term-line.l7{animation-delay:5.4s}.tv-term-line.ld{opacity:0;animation:.3s both term-reveal}@keyframes term-reveal{to{opacity:1}}@keyframes type-in{0%{width:0}to{width:100%}}.tv-shield{place-items:center;display:grid}.tv-shield svg{filter:drop-shadow(0 10px 30px #1e3a5f66);width:72%;height:72%}.tv-shield .plate{fill:#1e3a5f59;stroke:#e85d1f66;stroke-width:1.2px}.tv-shield .plate.p2{fill:#e85d1f1a}.tv-shield .check{stroke:var(--orange-2);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;animation:check-in .6s var(--ease) forwards}.tv-shield .check.c2{animation-delay:.3s}.tv-shield .check.c3{animation-delay:.6s}.tv-shield .check.c4{animation-delay:.9s}@keyframes check-in{to{stroke-dashoffset:0}}.tv-shield .halo{fill:none;stroke:#e85d1f33;stroke-width:1px;transform-origin:50%;transform-box:fill-box;animation:3s ease-in-out infinite halo-pulse}@keyframes halo-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.tv-pulse{flex-direction:column;padding:24px;display:flex}.tv-pulse .pulse-label{letter-spacing:.14em;color:var(--orange-2);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font:600 11px/1 ui-monospace,Menlo,monospace;display:flex}.tv-pulse .pulse-label:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse-dot;box-shadow:0 0 #e85d1f99}.tv-pulse svg{flex:1;width:100%}.tv-pulse .trace{fill:none;stroke:var(--orange-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600px;filter:drop-shadow(0 0 6px #e85d1f99);animation:5s linear infinite pulse-trace}.tv-pulse .baseline{stroke:#e85d1f33;stroke-width:1px;stroke-dasharray:2 4}@keyframes pulse-trace{to{stroke-dashoffset:-1600px}}.tv-pulse .metrics{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:14px;display:grid}.tv-pulse .m{font:11px/1.3 ui-monospace,Menlo,monospace}.tv-pulse .m .k{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.tv-pulse .m .v{color:var(--text);font-size:15px;font-weight:700}.tv-pulse .m .v.hot{color:var(--orange)}.tv-chart{flex-direction:column;padding:26px;display:flex}.tv-chart-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:18px;font:600 11px/1 ui-monospace,Menlo,monospace}.tv-chart-grid{flex:1;grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;display:grid}.tv-chart-bar{background:#ffffff0a;border-radius:6px 6px 0 0;height:100%;position:relative;overflow:hidden}.tv-chart-bar:before{content:"";background:linear-gradient(180deg, var(--orange-2), var(--orange));height:var(--h,40%);animation:bar-rise 1.2s var(--ease) forwards;transform-origin:bottom;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0);box-shadow:0 0 12px #e85d1f66}@keyframes bar-rise{to{transform:scaleY(1)}}.tv-chart-bar.dim:before{box-shadow:none;background:#4fb8d98c}.tv-chart-legend{color:var(--text-muted);gap:16px;margin-top:14px;font:11px/1 ui-monospace,Menlo,monospace;display:flex}.tv-chart-legend span:before{content:"";background:var(--orange);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.tv-chart-legend .ok:before{background:#4fb8d9b3}.tv-net{place-items:center;display:grid}.tv-net svg{width:82%;height:82%}.tv-net .orbit{fill:none;stroke:#e85d1f2e;stroke-width:1px;stroke-dasharray:2 5;transform-origin:50%;transform-box:fill-box;animation:40s linear infinite brain-rot}.tv-net .orbit.o2{animation-duration:60s;animation-direction:reverse}.tv-net .hub{fill:var(--orange);stroke:var(--orange-2);stroke-width:2px;filter:drop-shadow(0 0 10px #e85d1fcc)}.tv-net .agent{fill:#0f1b30;stroke:var(--orange-2);stroke-width:1.5px}.tv-net .link{stroke:#e85d1f80;stroke-width:1px;stroke-dasharray:3 4;animation:3s linear infinite link-dash}@keyframes link-dash{to{stroke-dashoffset:-140px}}.tv-net .signal{fill:var(--orange-2);animation:2.4s ease-in-out infinite sig-travel}.tv-net .signal.s2{animation-delay:.4s}.tv-net .signal.s3{animation-delay:.8s}.tv-net .signal.s4{animation-delay:1.2s}.tv-net .signal.s5{animation-delay:1.6s}@keyframes sig-travel{0%,to{opacity:0;transform:translate(0)}50%{opacity:1}}.tv-pipe{flex-direction:column;justify-content:center;gap:18px;padding:26px;display:flex}.tv-pipe-row{grid-template-columns:repeat(5,1fr);align-items:center;gap:8px;display:grid}.tv-pipe-step{aspect-ratio:1;border:1px solid var(--border-2);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ffffff0a,#ffffff03);border-radius:12px;place-items:center;font:600 10px/1 ui-monospace,Menlo,monospace;display:grid;position:relative}.tv-pipe-step.pass{color:var(--accent-cyan);border-color:#4fb8d973}.tv-pipe-step.pass:after{content:"✓";color:var(--accent-cyan);font-size:12px;position:absolute;top:6px;right:8px}.tv-pipe-step.gate{color:var(--orange-2);background:linear-gradient(#e85d1f1f,#e85d1f05);border-color:#e85d1f80;animation:2.4s ease-in-out infinite gate-pulse}.tv-pipe-step.gate:after{content:"◉";color:var(--orange);font-size:12px;animation:1.4s ease-in-out infinite pulse-dot;position:absolute;top:6px;right:8px}@keyframes gate-pulse{50%{box-shadow:0 0 0 4px #e85d1f1a}}.tv-pipe-arrow{color:#e85d1f80;text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:14px}.tv-pipe-caption{color:var(--text-dim);text-align:center;letter-spacing:.06em;margin-top:auto;font:11px/1.4 ui-monospace,Menlo,monospace}.tv-globe{place-items:center;display:grid}.tv-globe svg{filter:drop-shadow(0 10px 30px #1e3a5f66);width:80%;height:80%}.tv-globe .g-sphere{fill:#1e3a5f33;stroke:var(--orange-2);stroke-width:1px}.tv-globe .g-line{fill:none;stroke:#e85d1f66;stroke-width:.8px}.tv-globe .g-rot{transform-origin:50%;transform-box:fill-box;animation:30s linear infinite globe-rot}@keyframes globe-rot{to{transform:rotate(360deg)}}.tv-globe .g-dot{fill:var(--orange);filter:drop-shadow(0 0 6px #e85d1fcc)}.tv-globe .g-dot.d2{animation:2.2s ease-in-out .4s infinite dot-blink}.tv-globe .g-dot.d3{animation:2.2s ease-in-out .8s infinite dot-blink}@keyframes dot-blink{0%,to{opacity:.5}50%{opacity:1}}.tv-contact{place-items:center;display:grid}.tv-contact svg{width:60%;height:60%}.tv-contact .ring{fill:none;stroke:var(--orange-2);stroke-width:1.5px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:3s ease-out infinite contact-ring}.tv-contact .ring.r2{animation-delay:1s}.tv-contact .ring.r3{animation-delay:2s}@keyframes contact-ring{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2)}}.tv-contact .env{fill:#e85d1f26;stroke:var(--orange-2);stroke-width:1.5px}.tv-contact .env-line{stroke:var(--orange-2);stroke-width:1.5px;fill:none}.tv-feed{flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.tv-feed-card{border:1px solid var(--border-2);transform-origin:0;animation:card-slide .6s var(--ease) forwards;opacity:0;background:linear-gradient(#ffffff0a,#ffffff03);border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.tv-feed-card.c1{animation-delay:.1s}.tv-feed-card.c2{animation-delay:.25s}.tv-feed-card.c3{border-color:#e85d1f73;animation-delay:.4s}.tv-feed-card.c4{animation-delay:.55s}@keyframes card-slide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.tv-feed-card h5{letter-spacing:-.01em;margin:0 0 4px;font-size:13px;font-weight:600}.tv-feed-card .meta{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font:10px/1 ui-monospace,Menlo,monospace}.tv-feed-card .tag{color:var(--orange-2);white-space:nowrap;border:1px solid #e85d1f59;border-radius:999px;align-self:start;padding:4px 8px;font:10px/1 ui-monospace,Menlo,monospace}@media (prefers-reduced-motion:reduce){.tv-brain .edge,.tv-brain .ring,.tv-pulse .trace,.tv-net .orbit,.tv-net .link,.tv-net .signal,.tv-globe .g-rot,.tv-shield .halo,.tv-shield .check,.tv-contact .ring,.tv-chart-bar:before,.tv-pipe-step.gate,.tv-feed-card{animation:none!important}.tv-feed-card{opacity:1}.tv-chart-bar:before{transform:scaleY(1)}.tv-shield .check{stroke-dashoffset:0}}[data-theme=light] .topic-visual{box-shadow:var(--shadow-card);background:radial-gradient(at 30% 20%,#d54c141a,#0000 60%),linear-gradient(#fff,#f6f8fc)}[data-theme=light] .topic-visual:after{background-image:linear-gradient(#0f1b300a 1px,#0000 1px),linear-gradient(90deg,#0f1b300a 1px,#0000 1px)}[data-theme=light] .tv-chart-bar{background:#0f1b300d}[data-theme=light] .tv-pipe-step{background:linear-gradient(#fff,#f7f9fd)}[data-theme=light] .tv-feed-card{background:linear-gradient(#fff,#f7f9fd);box-shadow:0 2px 8px #0f1b300f}.ind-hero{padding-bottom:80px}.ind-hero-icon{background:linear-gradient(140deg,#e85d1f2e,#e85d1f0a);border:1px solid #e85d1f59;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;margin:18px auto 22px;display:flex;box-shadow:0 12px 40px -16px #e85d1f8c}.ind-hero-icon svg{width:40px;height:40px;color:var(--orange-2)}.ind-why{padding:96px 24px}.ind-why-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:56px;display:grid}.ind-why-text{flex-direction:column;justify-content:center;gap:14px;display:flex}.ind-why-text .sec-kicker{margin:0}.ind-why-text h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,2.8vw,38px);font-weight:700;line-height:1.15}.ind-why-text p{color:var(--text-muted);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:6px 0 0;font-size:17px;line-height:1.65}.ind-why-art{background:radial-gradient(120% 90% at 80% 20%,#e85d1f1f,#0000 60%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;align-self:stretch;min-height:320px;position:relative;overflow:hidden}.ind-why-art svg{width:100%;height:100%;display:block}@media (max-width:900px){.ind-why-grid{grid-template-columns:1fr;gap:32px}.ind-why-text p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.ind-why-art{min-height:260px}}@keyframes indFinDial{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ind-fin-dial{transform-origin:0 0;animation:18s linear infinite indFinDial}@keyframes indFinBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}.ind-fin-bar{transform-origin:bottom;animation:4.2s ease-in-out infinite indFinBar}.ind-fin-bar:nth-child(2){animation-delay:-.4s}.ind-fin-bar:nth-child(3){animation-delay:-.8s}.ind-fin-bar:nth-child(4){animation-delay:-1.2s}.ind-fin-bar:nth-child(5){animation-delay:-1.6s}.ind-fin-bar:nth-child(6){animation-delay:-2s}.ind-fin-bar:nth-child(7){animation-delay:-2.4s}@keyframes indHcEcg{0%{stroke-dashoffset:700px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ind-hc-ecg{animation:4s ease-out infinite indHcEcg}@keyframes indHcShield{0%,to{filter:drop-shadow(0 0 #e85d1f00)}50%{filter:drop-shadow(0 0 12px #e85d1f73)}}.ind-hc-shield{animation:3s ease-in-out infinite indHcShield}@keyframes indGovSeal{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.ind-gov-seal{transform-origin:50%;animation:4s ease-in-out infinite indGovSeal}@keyframes indTechLine{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.ind-tech-line{opacity:0;animation:.5s ease-out forwards indTechLine}.ind-tech-line:first-child{animation-delay:.2s}.ind-tech-line:nth-child(2){animation-delay:.6s}.ind-tech-line:nth-child(3){animation-delay:1s}.ind-tech-line:nth-child(4){animation-delay:1.4s}.ind-tech-line:nth-child(5){animation-delay:1.8s}.ind-tech-line:nth-child(6){animation-delay:2.2s}@keyframes indTechNode{0%,to{opacity:.85}50%{opacity:1}}.ind-tech-node{animation:2.4s ease-in-out infinite indTechNode}.ind-tech-node:nth-child(2){animation-delay:-.8s}.ind-tech-node:nth-child(3){animation-delay:-1.6s}@keyframes indCiLine{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.ind-ci-line{stroke-dasharray:4 4;animation:1.6s linear infinite indCiLine}@keyframes indCiLed{0%,to{opacity:1}50%{opacity:.35}}.ind-ci-led{animation:1.4s ease-in-out infinite indCiLed}@keyframes indTelRing{0%{opacity:0;transform:scale(.4)}20%{opacity:.9}to{opacity:0;transform:scale(1.15)}}.ind-tel-ring{transform-origin:50%;transform-box:fill-box;animation:3.6s ease-out infinite indTelRing}.ind-tel-ring:nth-child(2){animation-delay:.6s}.ind-tel-ring:nth-child(3){animation-delay:1.2s}.ind-tel-ring:nth-child(4){animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.ind-fin-dial,.ind-fin-bar,.ind-hc-ecg,.ind-hc-shield,.ind-gov-seal,.ind-tech-line,.ind-tech-node,.ind-ci-line,.ind-ci-led,.ind-tel-ring,.ind-ci-pulse{animation:none!important}.ind-tech-line{opacity:1;transform:none}}.ind-stats{padding:50px 24px 80px}.ind-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.ind-stat{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff06,#ffffff01);padding:30px 26px}.ind-stat-n{letter-spacing:-.02em;color:var(--orange-2);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1.1}.ind-stat-l{color:var(--text-muted);margin-top:8px;font-size:13.5px;line-height:1.5}@media (max-width:900px){.ind-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ind-stats-grid{grid-template-columns:1fr}}[data-theme=light] .ind-stat{box-shadow:var(--shadow-card);background:#fff}.ind-challenges{background:linear-gradient(#0000,#1e3a5f14,#0000);padding:100px 24px}.ind-challenges-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.ind-challenge{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .18s var(--ease), transform .18s var(--ease);background:#ffffff06;padding:28px 24px}.ind-challenge:hover{border-color:#e85d1f59;transform:translateY(-3px)}.ind-challenge-icon{background:var(--orange-soft);border:1px solid #e85d1f40;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.ind-challenge-icon svg{width:22px;height:22px;color:var(--orange-2)}.ind-challenge h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.ind-challenge p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.ind-challenges-grid{grid-template-columns:1fr}}[data-theme=light] .ind-challenge{box-shadow:var(--shadow-card);background:#fff}.ind-challenge.is-expandable{cursor:pointer;flex-direction:column;padding-bottom:56px;display:flex;position:relative}.ind-challenge.is-expandable:focus-visible{outline:2px solid var(--orange-2);outline-offset:2px}.ind-challenge .ind-ch-toggle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;transition:color .18s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font:600 11.5px/1 ui-monospace,SF Mono,Menlo,monospace;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.ind-challenge .ind-ch-toggle .ind-ch-chev{border:1px solid var(--border);width:22px;height:22px;color:var(--orange-2);transition:transform .25s var(--ease), border-color .18s var(--ease), background .18s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ind-challenge .ind-ch-toggle .ind-ch-chev svg{width:11px;height:11px}.ind-challenge.is-expandable:hover .ind-ch-toggle{color:var(--text)}.ind-challenge.is-expandable:hover .ind-ch-chev{background:#e85d1f14;border-color:#e85d1f80}.ind-challenge.is-open .ind-ch-toggle{color:var(--orange-2)}.ind-challenge.is-open .ind-ch-chev{background:#e85d1f1a;border-color:#e85d1f8c;transform:rotate(180deg)}.ind-ch-body{transition:grid-template-rows .35s var(--ease), margin-top .35s var(--ease), opacity .25s var(--ease);opacity:0;grid-template-rows:0fr;margin-top:0;display:grid;overflow:hidden}.ind-challenge.is-open .ind-ch-body{opacity:1;grid-template-rows:1fr;margin-top:18px}.ind-ch-body-inner{min-height:0;overflow:hidden}.ind-ch-anim{border:1px solid var(--border);background:radial-gradient(circle at 30% 20%,#e85d1f0f,#0000 60%),linear-gradient(#ffffff05,#ffffff01);border-radius:10px;height:132px;margin-bottom:16px;position:relative;overflow:hidden}[data-theme=light] .ind-ch-anim{background:radial-gradient(circle at 30% 20%,#e85d1f0d,#0000 60%),linear-gradient(#fafafa,#fff)}.ind-ch-anim svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ind-ch-detail{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:1.6}.ind-ch-bullets{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ind-ch-bullets li{color:var(--text-muted);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.ind-ch-bullets li:before{content:"";background:var(--orange-2);width:8px;height:1px;position:absolute;top:9px;left:0}.ind-challenge.is-open{border-color:#e85d1f73;transform:none!important}.ind-challenge.is-open:hover{transform:none}@keyframes ind-ch-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes ind-ch-scan{0%{opacity:0;transform:translateY(-8%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(108%)}}@keyframes ind-ch-dash{to{stroke-dashoffset:0}}@keyframes ind-ch-flow{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes ind-ch-blink{0%,60%,to{opacity:1}70%,90%{opacity:.2}}@keyframes ind-ch-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}@keyframes ind-ch-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ind-ch-spin{to{transform:rotate(360deg)}}@keyframes ind-ch-orbit{to{transform:rotate(1turn)}}.ind-challenge.is-open .ind-ch-anim [data-anim]{animation-play-state:running}.ind-ch-anim [data-anim=scan]{animation:2.4s linear infinite ind-ch-scan}.ind-ch-anim [data-anim=pulse]{transform-origin:50%;animation:1.8s ease-in-out infinite ind-ch-pulse}.ind-ch-anim [data-anim=blink]{animation:2.2s ease-in-out infinite ind-ch-blink}.ind-ch-anim [data-anim=dash]{stroke-dasharray:4 6;animation:1.4s linear infinite ind-ch-flow}.ind-ch-anim [data-anim=shake]{animation:.18s ease-in-out infinite ind-ch-shake}.ind-ch-anim [data-anim=spin]{transform-origin:50%;transform-box:fill-box;animation:6s linear infinite ind-ch-spin}@media (prefers-reduced-motion:reduce){.ind-ch-anim [data-anim]{animation:none!important}.ind-ch-body{transition:none}}.ind-services{padding:100px 24px}.ind-services-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.ind-service{border:1px solid var(--border);border-radius:var(--radius);color:inherit;transition:border-color .18s var(--ease), transform .18s var(--ease), background .18s var(--ease);background:#ffffff05;justify-content:space-between;align-items:center;padding:22px 24px;text-decoration:none;display:flex}.ind-service:hover{background:#e85d1f0d;border-color:#e85d1f73;transform:translateY(-2px)}.ind-service-name{font-size:15.5px;font-weight:600}.ind-service-arrow{color:var(--orange-2);transition:transform .18s var(--ease);display:inline-flex}.ind-service-arrow svg{width:16px;height:16px}.ind-service:hover .ind-service-arrow{transform:translate(4px)}@media (max-width:900px){.ind-services-grid{grid-template-columns:1fr}}[data-theme=light] .ind-service{box-shadow:var(--shadow-card);background:#fff}.ind-compliance{padding:80px 24px}.ind-comp-grid{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ind-comp-chip{border:1px solid var(--border);color:var(--text-muted);transition:color .15s var(--ease), border-color .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:10px 14px 10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ind-comp-chip:before{content:"";background:var(--orange-2,#ff7a38);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #e85d1f24}.ind-comp-chip svg{opacity:.6;width:12px;height:12px;transition:opacity .15s var(--ease), transform .15s var(--ease)}.ind-comp-legend{letter-spacing:.02em;color:var(--text-dim);align-items:center;gap:8px;margin-top:16px;font-size:11.5px;font-weight:500;display:inline-flex}.ind-comp-legend:before{content:"";background:var(--orange-2,#ff7a38);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #e85d1f24}.ind-comp-chip:hover{color:var(--orange-2);background:#e85d1f0f;border-color:#e85d1f73;transform:translateY(-1px)}.ind-comp-chip:hover svg{opacity:1;transform:translate(2px,-2px)}[data-theme=light] .ind-comp-chip{background:#fff}.ind-cta{padding:80px 24px 110px}.ind-cta-card{border-radius:var(--radius-lg);background:radial-gradient(60% 100% at 100%,#e85d1f1f,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #e85d1f59;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:52px 56px;display:grid;box-shadow:0 30px 70px -40px #e85d1f80}.ind-cta-card h2{letter-spacing:-.02em;text-wrap:balance;margin:12px 0;font-size:32px;line-height:1.15}.ind-cta-card p{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.ind-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:900px){.ind-cta-card{grid-template-columns:1fr;gap:26px;padding:36px 28px}.ind-cta-actions{justify-content:flex-start}}[data-theme=light] .ind-cta-card{box-shadow:0 30px 80px -40px #e85d1f59, var(--shadow-card);background:radial-gradient(60% 100% at 100%,#e85d1f1a,#0000 70%),#fff}.sec-head-left{text-align:left;max-width:none;margin:0}.sec-head-left .sec-kicker{justify-content:flex-start}body[data-page^=ai-]{--aip-ink:var(--text);--aip-dim:var(--text-muted);--aip-line:var(--border);--aip-line-2:var(--border-2);--aip-bg:var(--bg-2);--aip-bg-2:var(--bg-3);--aip-orange:var(--orange);--aip-orange-2:var(--orange-2);--aip-glow:#e85d1f2e;--aip-good:#56d1a3;--aip-warn:#ffb333;--aip-bad:#ff625e;--aip-blue:#3fb1ea}@supports (color:lab(0% 0 0)){body[data-page^=ai-]{--aip-good:lab(76.208% -44.2594 12.6001);--aip-warn:lab(78.9668% 21.4103 72.2375);--aip-bad:lab(63.2066% 63.0145 37.4065);--aip-blue:lab(67.6086% -18.6932 -38.6575)}}[data-theme=light] body[data-page^=ai-]{--aip-glow:#d54c1424}.aip-section{padding:100px 0;position:relative}.aip-section .sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.aip-section .sec-head .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--aip-orange-2);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.aip-section .sec-head h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.aip-section .sec-head p{color:var(--aip-dim);text-wrap:pretty;margin:0;font-size:15px}@keyframes aip-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes aip-shoot{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes aip-blink{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes aip-pulse-ring{0%{box-shadow:0 0 #e85d1f8c}70%{box-shadow:0 0 0 12px #e85d1f00}to{box-shadow:0 0 #e85d1f00}}@keyframes aip-fadein-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aip-flow{0%{stroke-dashoffset:80px;opacity:.2}50%{opacity:1}to{stroke-dashoffset:0;opacity:.2}}@keyframes aip-bar-grow{0%{width:0}to{width:var(--w,80%)}}@keyframes aip-tick{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.aip-hero{padding-bottom:80px;position:relative;overflow:hidden}.aip-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.aip-hero-grid>*{min-width:0}.aip-hero-copy{z-index:2;position:relative}.aip-hero-copy .crumbs{margin-bottom:18px}.aip-hero-copy .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--aip-orange-2);background:#e85d1f14;border:1px solid #e85d1f40;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.aip-hero-copy .eyebrow .dot{background:var(--aip-orange);width:7px;height:7px;animation:aip-pulse-ring 2s var(--ease) infinite;border-radius:50%}.aip-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(40px,5.4vw,64px);font-weight:700;line-height:1.02}.aip-hero-copy h1 .grad{background:linear-gradient(95deg, var(--text) 30%, var(--aip-orange-2) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.aip-hero-copy p.lead{color:var(--aip-dim);text-wrap:pretty;max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.6}.aip-hero-meta{border-top:1px solid var(--aip-line);flex-wrap:wrap;gap:28px;padding-top:24px;display:flex}.aip-hero-meta .m b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;display:block}.aip-hero-meta .m span{letter-spacing:.08em;text-transform:uppercase;color:var(--aip-dim);font-family:ui-monospace,Menlo,monospace;font-size:11px}.aip-illu{z-index:2;border:1px solid var(--aip-line-2);aspect-ratio:4/3.4;background:linear-gradient(#0f1b30d9,#0a1322f2);border-radius:18px;flex-direction:column;align-self:center;max-height:620px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009,0 0 0 1px #e85d1f14,inset 0 1px #ffffff0a}.aip-illu-body{flex:auto;min-height:0;display:block;position:relative}.aip-illu-body>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.aip-illu>.aip-illu-bar,.aip-illu>.aip-illu-foot{flex:none}.aip-illu>.aip-illu-bar~*{flex:auto;min-height:0;position:relative;overflow:hidden}.aip-illu>.aip-illu-bar~.aip-illu-foot{flex:none;overflow:visible}.aip-illu>.aip-illu-bar~*>svg{width:100%;height:100%;display:block}[data-theme=light] .aip-illu{background:linear-gradient(#fff,#f7f9fd);box-shadow:0 24px 50px -24px #0f1b302e,0 0 0 1px #0f1b300a}.aip-illu-bar{border-bottom:1px solid var(--aip-line);background:#ffffff05;align-items:center;gap:10px;padding:12px 16px;display:flex}.aip-illu-bar .dots{gap:6px;display:flex}.aip-illu-bar .dots i{border-radius:50%;width:10px;height:10px;display:block}.aip-illu-bar .dots i:first-child{background:#ff5f57}.aip-illu-bar .dots i:nth-child(2){background:#febc2e}.aip-illu-bar .dots i:nth-child(3){background:#28c840}.aip-illu-bar .ttl{color:var(--aip-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.aip-illu-bar .ttl .live{background:var(--aip-orange);border-radius:50%;width:6px;height:6px;animation:1.4s steps(2,end) infinite aip-blink;box-shadow:0 0 8px #e85d1fcc}@media (max-width:1100px){.aip-hero-grid{grid-template-columns:1fr;gap:36px}}.aip-grid{gap:14px;display:grid}.aip-grid.cols-3{grid-template-columns:repeat(3,1fr)}.aip-grid.cols-4{grid-template-columns:repeat(4,1fr)}.aip-grid.cols-6{grid-template-columns:repeat(3,1fr)}@media (min-width:900px){.aip-grid.cols-6{grid-template-columns:repeat(6,1fr)}}.aip-card{background:var(--aip-bg);border:1px solid var(--aip-line);min-height:220px;transition:transform .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}[data-theme=light] .aip-card{background:#fff;box-shadow:0 8px 24px -18px #0f1b302e}.aip-card:hover{background:linear-gradient(180deg, #e85d1f0a, var(--aip-bg) 60%);border-color:#e85d1f66;transform:translateY(-3px)}[data-theme=light] .aip-card:hover{background:linear-gradient(#d54c140a,#fff 60%)}.aip-card .id{letter-spacing:.12em;color:var(--aip-orange-2);text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.aip-card h3{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:15px;font-weight:700;line-height:1.3}.aip-card p{color:var(--aip-dim);margin:0;font-size:13px;line-height:1.55}.aip-card .anim{border-top:1px dashed var(--aip-line);height:64px;margin-top:auto;padding-top:12px;position:relative}.aip-card.is-large{min-height:260px}.aip-card.is-large .anim{height:90px}@media (max-width:1100px){.aip-grid.cols-3,.aip-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aip-grid.cols-3,.aip-grid.cols-4,.aip-grid.cols-6{grid-template-columns:1fr}}.aip-stage{background:var(--aip-bg);border:1px solid var(--aip-line);border-radius:22px;grid-template-columns:360px 1fr;align-items:stretch;gap:40px;padding:28px;display:grid}[data-theme=light] .aip-stage{background:#fff;box-shadow:0 16px 40px -28px #0f1b302e}.aip-stage-list{flex-direction:column;gap:8px;display:flex}.aip-stage-btn{text-align:left;cursor:pointer;color:var(--text);transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:14px;width:100%;padding:16px 16px 16px 14px;font-family:inherit;display:grid;position:relative}.aip-stage-btn:hover{background:#ffffff08}[data-theme=light] .aip-stage-btn:hover{background:#0f1b300a}.aip-stage-btn .num{border:1px solid var(--aip-line);width:44px;height:44px;color:var(--aip-dim);letter-spacing:.04em;transition:all .25s var(--ease);background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;display:inline-flex}.aip-stage-btn h4{letter-spacing:-.01em;margin:4px 0;font-size:16px;font-weight:700}.aip-stage-btn p{color:var(--aip-dim);margin:0;font-size:13px;line-height:1.5}.aip-stage-btn[aria-selected=true]{background:#e85d1f12;border-color:#e85d1f4d}.aip-stage-btn[aria-selected=true] .num{background:var(--aip-orange);border-color:var(--aip-orange);color:#fff;box-shadow:0 8px 22px -10px #e85d1f99}.aip-stage-canvas{background:var(--aip-bg-2);border:1px solid var(--aip-line);border-radius:16px;min-height:380px;position:relative;overflow:hidden}[data-theme=light] .aip-stage-canvas{background:#f4f6fb}.aip-stage-canvas .panel{opacity:0;pointer-events:none;transition:opacity .35s var(--ease);justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.aip-stage-canvas .panel.is-on{opacity:1;pointer-events:auto}.aip-stage-canvas .panel svg{width:100%;height:100%;max-height:320px}.aip-stage-bar{background:linear-gradient(90deg, var(--aip-orange), var(--aip-orange-2));width:25%;height:2px;transition:transform .4s var(--ease), width .4s var(--ease);position:absolute;top:0;left:0}@media (max-width:1100px){.aip-stage{grid-template-columns:1fr}.aip-stage-canvas{min-height:320px}}.aip-deliver{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.aip-del{background:var(--aip-bg);border:1px solid var(--aip-line);transition:border-color .2s var(--ease);border-radius:14px;align-items:start;gap:14px;padding:22px;display:flex}[data-theme=light] .aip-del{background:#fff;box-shadow:0 8px 24px -20px #0f1b3029}.aip-del:hover{border-color:#e85d1f52}.aip-del .ico{width:36px;height:36px;color:var(--aip-orange-2);background:#e85d1f1a;border:1px solid #e85d1f47;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.aip-del .ico svg{flex:0 0 18px;width:18px;height:18px;display:block}.aip-del h4{letter-spacing:-.005em;margin:0 0 4px;font-size:14.5px;font-weight:700}.aip-del p{color:var(--aip-dim);margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.aip-deliver{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aip-deliver{grid-template-columns:1fr}}.va-radar svg{width:56px;height:56px}@keyframes va-sweep{to{transform:rotate(360deg)}}.va-inv{flex-direction:column;justify-content:center;gap:4px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:flex}.va-inv .row{color:var(--aip-dim);opacity:0;align-items:center;gap:8px;display:flex}.aip-card:hover .va-inv .row{animation:aip-fadein-up .4s var(--ease) forwards}.aip-card:hover .va-inv .row:first-child{animation-delay:0s}.aip-card:hover .va-inv .row:nth-child(2){animation-delay:.25s}.aip-card:hover .va-inv .row:nth-child(3){animation-delay:.5s}.va-inv .row:before{content:"";border:1px solid var(--aip-orange);background:#e85d1f26;border-radius:2px;width:10px;height:10px;position:relative}.va-inv .row.found:before{background:var(--aip-orange)}.va-inv .row b{color:var(--text);font-weight:700}.va-heat i{background:#ffffff0d;border-radius:2px;display:block}.aip-card:hover .va-heat i{animation:aip-pop .4s var(--ease) backwards}.aip-card:hover .va-heat i:nth-child(2){animation-delay:30ms}.aip-card:hover .va-heat i:nth-child(3){animation-delay:60ms}.aip-card:hover .va-heat i:nth-child(4){animation-delay:90ms}.aip-card:hover .va-heat i:nth-child(5){animation-delay:.12s}.aip-card:hover .va-heat i:nth-child(6){animation-delay:.15s}.aip-card:hover .va-heat i:nth-child(7){animation-delay:.18s}.aip-card:hover .va-heat i:nth-child(8){animation-delay:.21s}.aip-card:hover .va-heat i:nth-child(9){animation-delay:.24s}.aip-card:hover .va-heat i:nth-child(10){animation-delay:.27s}.aip-card:hover .va-heat i:nth-child(11){animation-delay:.3s}.aip-card:hover .va-heat i:nth-child(12){animation-delay:.33s}.va-gantt .row .bar{background:linear-gradient(90deg, var(--aip-orange), var(--aip-orange-2));border-radius:2px;width:0;height:5px}.aip-card:hover .va-gantt .row .bar{animation:aip-bar-grow 1s var(--ease) forwards}.aip-card:hover .va-gantt .row:first-child .bar{--w:35%;animation-delay:50ms}.aip-card:hover .va-gantt .row:nth-child(2) .bar{--w:60%;animation-delay:.25s}.aip-card:hover .va-gantt .row:nth-child(3) .bar{--w:85%;animation-delay:.45s}.va-kill{align-items:center;gap:0;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:9px;display:flex}.va-kill i{background:#ffffff0d;border-radius:2px;flex:1;height:12px;margin-right:3px;position:relative}.va-kill i:last-child{margin-right:0}.aip-card:hover .va-kill i{animation:aip-pop .4s var(--ease) backwards}.aip-card:hover .va-kill i:first-child{animation-delay:0s}.aip-card:hover .va-kill i:nth-child(2){animation-delay:.15s}.aip-card:hover .va-kill i:nth-child(3){animation-delay:.3s}.aip-card:hover .va-kill i:nth-child(4){animation-delay:.45s}.aip-card:hover .va-kill i:nth-child(5){animation-delay:.6s}.aip-card:hover .va-kill i:nth-child(6){animation-delay:.75s}.aip-card:hover .va-kill i:nth-child(7){animation-delay:.9s}.va-gap{grid-template-columns:repeat(4,1fr);gap:3px;height:100%;padding:4px 0;display:grid}.va-gap i{background:var(--aip-line-2);border-radius:2px}.va-gap i.gap{background:var(--aip-bad)}.aip-card:hover .va-gap i.gap{animation:1.4s ease-in-out infinite aip-flash}@keyframes aip-flash{50%{background:var(--aip-orange)}}.va-stamp{justify-content:center;align-items:center;gap:8px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex}.aip-card:hover .va-stamp .seal{animation:aip-stamp .8s var(--ease) backwards}@keyframes aip-stamp{0%{opacity:0;transform:rotate(20deg)scale(1.4)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.va-tier .lvl{background:var(--aip-line-2);height:10px;transition:background .25s var(--ease);border-radius:2px}.aip-card:hover .va-tier .lvl{animation:va-tier-on .4s var(--ease) backwards}.aip-card:hover .va-tier .lvl:first-child{background:#56d1a3;background:lab(76.208% -44.2594 12.6001);animation-delay:0s}.aip-card:hover .va-tier .lvl:nth-child(2){background:#e5c226;background:lab(79.6602% 2.51806 74.1146);animation-delay:.1s}.aip-card:hover .va-tier .lvl:nth-child(3){background:#ff9652;background:lab(73.3766% 45.4186 64.6505);animation-delay:.2s}.aip-card:hover .va-tier .lvl:nth-child(4){background:var(--aip-bad);animation-delay:.3s}@keyframes va-tier-on{to{opacity:1;background:var(--c);transform:scaleX(1)}}.va-pdca{justify-content:center;align-items:center;height:100%;display:flex}.va-pdca svg{width:50px;height:50px}.aip-card:hover .va-pdca svg{animation:4s linear infinite va-spin}@keyframes va-spin{to{transform:rotate(360deg)}}.va-compass{justify-content:center;align-items:center;height:100%;display:flex}.va-compass svg{width:56px;height:56px}.aip-card:hover .va-compass .needle{transform-origin:50%;animation:3s ease-in-out infinite va-needle}@keyframes va-needle{0%{transform:rotate(0)}25%{transform:rotate(80deg)}50%{transform:rotate(-30deg)}75%{transform:rotate(140deg)}to{transform:rotate(0)}}.va-feed .ln{opacity:0;gap:6px;display:flex}.va-feed .ln .ts{color:var(--aip-dim);opacity:.7}.va-feed .ln .lv{letter-spacing:.08em;font-weight:700}.aip-card:hover .va-feed .ln{animation:aip-fadein-up .3s var(--ease) forwards}.aip-card:hover .va-feed .ln:first-child{animation-delay:0s}.aip-card:hover .va-feed .ln:nth-child(2){animation-delay:.25s}.aip-card:hover .va-feed .ln:nth-child(3){animation-delay:.5s}.va-filter .out{color:var(--aip-good);background:#2ec88c14;border:1px solid #2ec88c4d;border-radius:4px;padding:3px 6px;font-weight:700}.va-filter svg{width:12px;height:12px;color:var(--aip-dim)}.va-graph i{background:var(--aip-line-2);transition:height .3s var(--ease);border-radius:2px 2px 0 0;flex:1}.aip-card:hover .va-graph i{animation:3s ease-in-out infinite va-graph-pulse}@keyframes va-graph-pulse{0%,to{background:var(--aip-line-2);height:35%}40%{background:var(--aip-blue);height:55%}60%{background:var(--aip-orange);height:90%}}.aip-card:hover .va-graph i:first-child{animation-delay:0s}.aip-card:hover .va-graph i:nth-child(2){animation-delay:.15s}.aip-card:hover .va-graph i:nth-child(3){animation-delay:.3s}.aip-card:hover .va-graph i:nth-child(4){animation-delay:.45s}.aip-card:hover .va-graph i:nth-child(5){animation-delay:.6s}.aip-card:hover .va-graph i:nth-child(6){animation-delay:.75s}.aip-card:hover .va-graph i:nth-child(7){animation-delay:.9s}.aip-card:hover .va-graph i:nth-child(8){animation-delay:1.05s}.va-supply2{justify-content:space-between;align-items:center;gap:4px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:flex}.va-supply2 .pkg{border:1px solid var(--aip-line);background:#ffffff0a;border-radius:4px;padding:3px 6px}.va-supply2 .lk{background:var(--aip-line-2);flex:1;min-width:12px;height:1px;position:relative}.aip-card:hover .va-supply2 .lk:after{content:"";background:linear-gradient(90deg, transparent, var(--aip-orange-2), transparent);animation:1.6s linear infinite aip-shoot;position:absolute;inset:-2px 0}.va-play{flex-direction:column;gap:3px;height:100%;padding:4px 0;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:flex}.va-play .step .n{color:var(--aip-orange-2);font-weight:700}.va-play .step .ck{border:1px solid var(--aip-line);border-radius:50%;flex-shrink:0;width:8px;height:8px}.aip-card:hover .va-play .step .ck{animation:va-check .4s var(--ease) forwards}.aip-card:hover .va-play .step:first-child .ck{animation-delay:.1s}.aip-card:hover .va-play .step:nth-child(2) .ck{animation-delay:.4s}.aip-card:hover .va-play .step:nth-child(3) .ck{animation-delay:.7s}@keyframes va-check{to{background:var(--ax-orange);border-color:var(--ax-orange)}}.va-intel{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.va-intel .core{background:var(--aip-orange);z-index:2;border-radius:50%;width:14px;height:14px;position:relative}.va-intel .ring{border:1px solid var(--aip-orange);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:2.5s ease-out infinite va-ring;position:absolute;inset:50% auto auto 50%}.va-intel .ring:nth-child(2){animation-delay:.8s}.va-intel .ring:nth-child(3){animation-delay:1.6s}@keyframes va-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(5)}}.aip-outcomes{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.aip-outcomes h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3.4vw,42px);font-weight:700}.aip-outcomes ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aip-outcomes li{color:var(--text);align-items:start;gap:10px;font-size:15px;line-height:1.5;display:flex}.aip-outcomes li:before{content:"";background:var(--aip-orange);border-radius:2px;flex:0 0 8px;width:8px;height:8px;margin-top:8px}@media (max-width:1100px){.aip-outcomes{grid-template-columns:1fr;gap:36px}}body[data-active=aiSecurity]{--aip-ink:var(--text);--aip-dim:var(--text-muted);--aip-line:var(--border);--aip-line-2:var(--border-2);--aip-bg:var(--bg-2);--aip-bg-2:var(--bg-3);--aip-orange:var(--orange);--aip-orange-2:var(--orange-2);--aip-glow:#e85d1f2e;--aip-good:#56d1a3;--aip-warn:#ffb333;--aip-bad:#ff625e;--aip-blue:#3fb1ea}@supports (color:lab(0% 0 0)){body[data-active=aiSecurity]{--aip-good:lab(76.208% -44.2594 12.6001);--aip-warn:lab(78.9668% 21.4103 72.2375);--aip-bad:lab(63.2066% 63.0145 37.4065);--aip-blue:lab(67.6086% -18.6932 -38.6575)}}[data-theme=light] body[data-active=aiSecurity]{--aip-glow:#d54c1424}body[data-page^=ai-]{--ax-ink:var(--text);--ax-dim:var(--text-muted);--ax-line:var(--border);--ax-line-2:var(--border-2);--ax-bg:var(--bg-2);--ax-bg-2:var(--bg-3);--ax-orange:var(--orange);--ax-orange-2:var(--orange-2);--ax-good:#56d1a3;--ax-warn:#ffb333;--ax-bad:#ff625e;--ax-blue:#3fb1ea;--ax-purple:#9b7be9}@supports (color:lab(0% 0 0)){body[data-page^=ai-]{--ax-good:lab(76.208% -44.2594 12.6001);--ax-warn:lab(78.9668% 21.4103 72.2375);--ax-bad:lab(63.2066% 63.0145 37.4065);--ax-blue:lab(67.6086% -18.6932 -38.6575);--ax-purple:lab(58.3125% 30.8155 -52.0176)}}body[data-page^=ai-] .page-hero .constellation{opacity:.45}.ax-hero{padding:90px 0 80px;position:relative;overflow:hidden}.ax-hero .hero-bg{pointer-events:none;position:absolute;inset:0}.ax-hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid;position:relative}.ax-hero-copy{min-width:0}.ax-hero-copy .crumbs{margin-bottom:18px}.ax-hero-copy .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ax-orange-2);background:#e85d1f14;border:1px solid #e85d1f40;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.ax-hero-copy .eyebrow .dot{background:var(--ax-orange);width:7px;height:7px;animation:ax-pulse 2s var(--ease) infinite;border-radius:50%}@keyframes ax-pulse{0%{box-shadow:0 0 #e85d1f8c}70%{box-shadow:0 0 0 10px #e85d1f00}to{box-shadow:0 0 #e85d1f00}}.ax-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.04}.ax-hero-copy h1 .grad{background:linear-gradient(95deg, var(--text) 30%, var(--ax-orange-2) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.ax-hero-copy p.lead{color:var(--ax-dim);text-wrap:pretty;max-width:540px;margin:0 0 26px;font-size:17px;line-height:1.6}.ax-hero-meta{border-top:1px solid var(--ax-line);flex-wrap:wrap;gap:28px;padding-top:22px;display:flex}.ax-hero-meta .m{flex-direction:column;gap:2px;min-width:90px;display:flex}.ax-hero-meta .m b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ax-hero-meta .m span{letter-spacing:.08em;text-transform:uppercase;color:var(--ax-dim);font-family:ui-monospace,Menlo,monospace;font-size:11px}.ax-illu{border:1px solid var(--ax-line-2);background:linear-gradient(#0f1b30d9,#0a1322f2);border-radius:18px;flex-direction:column;min-height:460px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009,0 0 0 1px #e85d1f14,inset 0 1px #ffffff0a}.ax-illu-bar{border-bottom:1px solid var(--ax-line);background:#ffffff05;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.ax-illu-bar .dots{gap:6px;display:flex}.ax-illu-bar .dots i{border-radius:50%;width:10px;height:10px;display:block}.ax-illu-bar .dots i:first-child{background:#ff5f57}.ax-illu-bar .dots i:nth-child(2){background:#febc2e}.ax-illu-bar .dots i:nth-child(3){background:#28c840}.ax-illu-bar .ttl{color:var(--ax-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.ax-illu-bar .ttl .live{background:var(--ax-orange);border-radius:50%;width:6px;height:6px;animation:1.4s steps(2,end) infinite ax-blink;box-shadow:0 0 8px #e85d1fcc}@keyframes ax-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.ax-illu-body{flex:auto;min-height:0;padding:22px;position:relative}.ax-illu-foot{border-top:1px solid var(--ax-line);color:var(--ax-dim);letter-spacing:.06em;background:#00000026;flex:none;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}[data-theme=light] .ax-illu-foot{background:#0f1b300a}.ax-illu-foot .pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10px;font-weight:700}.ax-illu-foot .pill.bad{color:var(--ax-orange-2);background:#e85d1f29;border:1px solid #e85d1f59}.ax-illu-foot .pill.good{color:var(--ax-good);background:#3cb4781f;border:1px solid #3cb47852}@media (max-width:1100px){.ax-hero-grid{grid-template-columns:1fr;gap:36px}.ax-illu{min-height:380px}}.ax-section{padding:100px 0;position:relative}.ax-section .sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.ax-section .sec-head .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ax-orange-2);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.ax-section .sec-head h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.ax-section .sec-head p{color:var(--ax-dim);text-wrap:pretty;margin:0;font-size:15px}.ax-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ax-grid.cols-2{grid-template-columns:repeat(2,1fr)}.ax-grid.cols-4{grid-template-columns:repeat(4,1fr)}.ax-grid.cols-5{grid-template-columns:repeat(5,1fr)}.ax-card{background:var(--ax-bg);border:1px solid var(--ax-line);min-height:240px;transition:transform .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;overflow:hidden}[data-theme=light] .ax-card{background:#fff;box-shadow:0 8px 24px -18px #0f1b302e}.ax-card:hover{background:linear-gradient(180deg, #e85d1f0a, var(--ax-bg) 60%);border-color:#e85d1f66;transform:translateY(-3px)}[data-theme=light] .ax-card:hover{background:linear-gradient(#d54c140a,#fff 60%)}.ax-card .id{letter-spacing:.12em;color:var(--ax-orange-2);text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.ax-card h3{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:15px;font-weight:700;line-height:1.3}.ax-card p{color:var(--ax-dim);margin:0;font-size:13px;line-height:1.55}.ax-card .anim{border-top:1px dashed var(--ax-line);height:70px;margin-top:auto;padding-top:12px;position:relative;overflow:hidden}@media (max-width:1100px){.ax-grid,.ax-grid.cols-4,.ax-grid.cols-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ax-grid,.ax-grid.cols-2,.ax-grid.cols-4,.ax-grid.cols-5{grid-template-columns:1fr}}.va-radar{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.va-radar svg{opacity:.85;width:60px;height:60px}.va-radar .ring{fill:none;stroke:var(--ax-line-2);stroke-width:1px}.va-radar .sweep{transform-origin:50%;animation:4s linear infinite paused va-rot}.ax-card:hover .va-radar .sweep{animation-play-state:running}@keyframes va-rot{to{transform:rotate(360deg)}}.va-list{height:100%;color:var(--ax-dim);flex-direction:column;justify-content:center;gap:4px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:flex}.va-list .row{opacity:0;align-items:center;gap:8px;display:flex;transform:translate(-6px)}.va-list .row:before{content:"";border:1px solid var(--ax-orange);background:#e85d1f26;border-radius:2px;flex-shrink:0;width:10px;height:10px}.va-list .row.found:before{background:var(--ax-orange)}.va-list .row b{color:var(--text);font-weight:700}.ax-card:hover .va-list .row{animation:va-fadein .4s var(--ease) forwards}.ax-card:hover .va-list .row:first-child{animation-delay:50ms}.ax-card:hover .va-list .row:nth-child(2){animation-delay:.25s}.ax-card:hover .va-list .row:nth-child(3){animation-delay:.45s}@keyframes va-fadein{to{opacity:1;transform:none}}.va-heat{grid-template-columns:repeat(6,1fr);gap:3px;height:100%;padding:4px 0;display:grid}.va-heat i{opacity:.35;background:#ffffff0d;border-radius:2px;display:block}[data-theme=light] .va-heat i{background:#0f1b300f}.va-heat i.lvl1{background:#e85d1f33}.va-heat i.lvl2{background:#e85d1f80}.va-heat i.lvl3{background:var(--ax-orange)}.ax-card:hover .va-heat i{animation:va-pop .4s var(--ease) backwards;opacity:1}.ax-card:hover .va-heat i:nth-child(2){animation-delay:30ms}.ax-card:hover .va-heat i:nth-child(3){animation-delay:60ms}.ax-card:hover .va-heat i:nth-child(4){animation-delay:90ms}.ax-card:hover .va-heat i:nth-child(5){animation-delay:.12s}.ax-card:hover .va-heat i:nth-child(6){animation-delay:.15s}.ax-card:hover .va-heat i:nth-child(7){animation-delay:.18s}.ax-card:hover .va-heat i:nth-child(8){animation-delay:.21s}.ax-card:hover .va-heat i:nth-child(9){animation-delay:.24s}.ax-card:hover .va-heat i:nth-child(10){animation-delay:.27s}.ax-card:hover .va-heat i:nth-child(11){animation-delay:.3s}.ax-card:hover .va-heat i:nth-child(12){animation-delay:.33s}.ax-card:hover .va-heat i:nth-child(13){animation-delay:.36s}.ax-card:hover .va-heat i:nth-child(14){animation-delay:.39s}.ax-card:hover .va-heat i:nth-child(15){animation-delay:.42s}.ax-card:hover .va-heat i:nth-child(16){animation-delay:.45s}.ax-card:hover .va-heat i:nth-child(17){animation-delay:.48s}.ax-card:hover .va-heat i:nth-child(18){animation-delay:.51s}@keyframes va-pop{0%{opacity:0;transform:scale(.6)}}.va-gantt{flex-direction:column;justify-content:center;gap:5px;height:100%;padding:4px 0;display:flex}.va-gantt .row{color:var(--ax-dim);align-items:center;gap:6px;font-family:ui-monospace,Menlo,monospace;font-size:9px;display:flex}.va-gantt .row .lbl{text-align:right;letter-spacing:.06em;width:38px}.va-gantt .row .bar{background:linear-gradient(90deg, var(--ax-orange), var(--ax-orange-2));opacity:.5;border-radius:2px;flex:none;width:0;height:5px}.ax-card:hover .va-gantt .row .bar{animation:va-bar 1s var(--ease) forwards}.ax-card:hover .va-gantt .row:first-child .bar{--w:30%;animation-delay:50ms}.ax-card:hover .va-gantt .row:nth-child(2) .bar{--w:60%;animation-delay:.25s}.ax-card:hover .va-gantt .row:nth-child(3) .bar{--w:88%;animation-delay:.45s}@keyframes va-bar{to{width:var(--w);opacity:1}}.va-kill{align-items:center;gap:3px;height:100%;display:flex}.va-kill i{background:#ffffff0f;border-radius:2px;flex:1;height:12px;position:relative}[data-theme=light] .va-kill i{background:#0f1b300f}.va-kill i.done{background:var(--ax-orange)}.va-kill i.now{background:linear-gradient(90deg, var(--ax-orange), #e85d1f33)}.ax-card:hover .va-kill i{animation:va-pop .4s var(--ease) backwards}.ax-card:hover .va-kill i:first-child{animation-delay:0s}.ax-card:hover .va-kill i:nth-child(2){animation-delay:.12s}.ax-card:hover .va-kill i:nth-child(3){animation-delay:.24s}.ax-card:hover .va-kill i:nth-child(4){animation-delay:.36s}.ax-card:hover .va-kill i:nth-child(5){animation-delay:.48s}.ax-card:hover .va-kill i:nth-child(6){animation-delay:.6s}.ax-card:hover .va-kill i:nth-child(7){animation-delay:.72s}.va-supply{align-items:center;gap:4px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:flex}.va-supply .pkg{border:1px solid var(--ax-line);color:var(--ax-dim);background:#ffffff0a;border-radius:4px;padding:4px 7px}[data-theme=light] .va-supply .pkg{background:#f4f6fb}.va-supply .lk{background:var(--ax-line-2);flex:1;min-width:12px;height:1px;position:relative}.ax-card:hover .va-supply .lk:after{content:"";background:linear-gradient(90deg, transparent, var(--ax-orange-2), transparent);animation:1.6s linear infinite va-trace;position:absolute;inset:-2px 0}@keyframes va-trace{0%{transform:translate(-50%)}to{transform:translate(150%)}}.va-feed{height:100%;color:var(--ax-dim);flex-direction:column;gap:3px;padding:2px 0;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:flex;overflow:hidden}.va-feed .ln{opacity:0;gap:6px;display:flex;transform:translateY(4px)}.va-feed .ln .ts{color:var(--ax-dim);opacity:.7;flex-shrink:0}.va-feed .ln .lv{letter-spacing:.08em;flex-shrink:0;font-weight:700}.va-feed .ln .lv.crit{color:var(--ax-bad)}.va-feed .ln .lv.warn{color:var(--ax-warn)}.va-feed .ln .lv.info{color:var(--ax-blue)}.va-feed .ln .msg{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-card:hover .va-feed .ln{animation:va-fadein .35s var(--ease) forwards}.ax-card:hover .va-feed .ln:first-child{animation-delay:50ms}.ax-card:hover .va-feed .ln:nth-child(2){animation-delay:.3s}.ax-card:hover .va-feed .ln:nth-child(3){animation-delay:.55s}.va-graph{align-items:end;gap:3px;height:100%;padding:4px 0;display:flex}.va-graph i{background:var(--ax-line-2);height:35%;transition:height .4s var(--ease), background .3s var(--ease);border-radius:2px 2px 0 0;flex:1}.ax-card:hover .va-graph i{animation:3s ease-in-out infinite va-pulse-bar}@keyframes va-pulse-bar{0%,to{background:var(--ax-line-2);height:35%}35%{background:var(--ax-blue);height:55%}65%{background:var(--ax-orange);height:90%}}.ax-card:hover .va-graph i:first-child{animation-delay:0s}.ax-card:hover .va-graph i:nth-child(2){animation-delay:.12s}.ax-card:hover .va-graph i:nth-child(3){animation-delay:.24s}.ax-card:hover .va-graph i:nth-child(4){animation-delay:.36s}.ax-card:hover .va-graph i:nth-child(5){animation-delay:.48s}.ax-card:hover .va-graph i:nth-child(6){animation-delay:.6s}.ax-card:hover .va-graph i:nth-child(7){animation-delay:.72s}.ax-card:hover .va-graph i:nth-child(8){animation-delay:.84s}.va-ring{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.va-ring .core{background:var(--ax-orange);z-index:2;border-radius:50%;width:14px;height:14px;position:relative}.va-ring .r{border:1px solid var(--ax-orange);border-radius:50%;width:14px;height:14px;position:absolute}.ax-card:hover .va-ring .r{animation:2.4s ease-out infinite va-ring-out}.ax-card:hover .va-ring .r:nth-child(2){animation-delay:0s}.ax-card:hover .va-ring .r:nth-child(3){animation-delay:.8s}.ax-card:hover .va-ring .r:nth-child(4){animation-delay:1.6s}@keyframes va-ring-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.va-stamp{justify-content:center;align-items:center;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex}.va-stamp .seal{border:2px solid var(--ax-orange);width:46px;height:46px;color:var(--ax-orange-2);letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;transform:rotate(-8deg)}.va-stamp .seal:after{content:"";border:1px dashed #e85d1f66;border-radius:50%;position:absolute;inset:-4px}.ax-card:hover .va-stamp .seal{animation:va-stamp-in .8s var(--ease) backwards}@keyframes va-stamp-in{0%{opacity:0;transform:rotate(20deg)scale(1.4)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.va-tier{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.va-tier .lvl{background:var(--ax-line-2);transform-origin:50%;opacity:.4;border-radius:2px;height:9px;transform:scaleX(.2)}.va-tier .lvl:first-child{width:30%}.va-tier .lvl:nth-child(2){width:55%}.va-tier .lvl:nth-child(3){width:75%}.va-tier .lvl:nth-child(4){width:95%}.ax-card:hover .va-tier .lvl{animation:va-tier-on .5s var(--ease) forwards}.ax-card:hover .va-tier .lvl:first-child{--c:#56d1a3;animation-delay:50ms}@supports (color:lab(0% 0 0)){.ax-card:hover .va-tier .lvl:first-child{--c:lab(76.208% -44.2594 12.6001)}}.ax-card:hover .va-tier .lvl:nth-child(2){--c:#e5c226;animation-delay:.15s}@supports (color:lab(0% 0 0)){.ax-card:hover .va-tier .lvl:nth-child(2){--c:lab(79.6602% 2.51806 74.1146)}}.ax-card:hover .va-tier .lvl:nth-child(3){--c:#ff9652;animation-delay:.25s}@supports (color:lab(0% 0 0)){.ax-card:hover .va-tier .lvl:nth-child(3){--c:lab(73.3766% 45.4186 64.6505)}}.ax-card:hover .va-tier .lvl:nth-child(4){--c:var(--ax-bad);animation-delay:.35s}.va-spin{justify-content:center;align-items:center;height:100%;display:flex}.va-spin svg{opacity:.85;width:54px;height:54px}.ax-card:hover .va-spin svg{animation:5s linear infinite va-rot}.va-needle{justify-content:center;align-items:center;height:100%;display:flex}.va-needle svg{width:56px;height:56px}.ax-card:hover .va-needle .needle{transform-origin:50%;animation:3.5s ease-in-out infinite va-needle-anim}@keyframes va-needle-anim{0%{transform:rotate(0)}25%{transform:rotate(85deg)}50%{transform:rotate(-30deg)}75%{transform:rotate(140deg)}to{transform:rotate(0)}}.va-filter{justify-content:center;align-items:center;gap:4px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex}.va-filter .in{color:var(--ax-dim);border:1px solid var(--ax-line);background:#ffffff0a;border-radius:4px;padding:3px 6px}[data-theme=light] .va-filter .in{background:#f4f6fb}.va-filter .blk{color:var(--ax-orange-2);background:#e85d1f1f;border:1px solid #e85d1f59;border-radius:4px;padding:3px 6px;font-weight:700}.va-filter svg{width:12px;height:12px;color:var(--ax-dim);flex-shrink:0}.va-play{flex-direction:column;justify-content:center;gap:4px;height:100%;padding:2px 0;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:flex}.va-play .step{color:var(--ax-dim);align-items:center;gap:6px;display:flex}.va-play .step .n{color:var(--ax-orange-2);flex-shrink:0;font-weight:700}.va-play .step .ck{border:1px solid var(--ax-line);width:8px;height:8px;transition:all .3s var(--ease);background:0 0;border-radius:50%;flex-shrink:0}.ax-card:hover .va-play .step .ck{animation:va-check .4s var(--ease) forwards}.ax-card:hover .va-play .step:first-child .ck{animation-delay:.1s}.ax-card:hover .va-play .step:nth-child(2) .ck{animation-delay:.4s}.ax-card:hover .va-play .step:nth-child(3) .ck{animation-delay:.7s}.ax-stage{background:var(--ax-bg);border:1px solid var(--ax-line);border-radius:22px;grid-template-columns:360px 1fr;align-items:stretch;gap:32px;padding:24px;display:grid}[data-theme=light] .ax-stage{background:#fff;box-shadow:0 16px 40px -28px #0f1b302e}.ax-stage-list{flex-direction:column;gap:6px;display:flex}.ax-stage-btn{text-align:left;cursor:pointer;color:var(--text);transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:14px;width:100%;padding:14px;font-family:inherit;display:grid;position:relative}.ax-stage-btn:hover{background:#ffffff08}[data-theme=light] .ax-stage-btn:hover{background:#0f1b300a}.ax-stage-btn .num{border:1px solid var(--ax-line);width:44px;height:44px;color:var(--ax-dim);letter-spacing:.04em;transition:all .25s var(--ease);background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex}.ax-stage-btn :is(h3,h4){letter-spacing:-.01em;margin:4px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15.5px;font-weight:700}.ax-stage-btn p{color:var(--ax-dim);margin:0;font-size:12.5px;line-height:1.5}.ax-stage-btn[aria-selected=true]{background:#e85d1f12;border-color:#e85d1f4d}.ax-stage-btn[aria-selected=true] .num{background:var(--ax-orange);border-color:var(--ax-orange);color:#fff;box-shadow:0 8px 22px -10px #e85d1f99}.ax-stage-canvas{background:var(--ax-bg-2);border:1px solid var(--ax-line);border-radius:16px;min-height:380px;position:relative;overflow:hidden}[data-theme=light] .ax-stage-canvas{background:#f4f6fb}.ax-stage-canvas .panel{opacity:0;pointer-events:none;transition:opacity .35s var(--ease);justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.ax-stage-canvas .panel.is-on{opacity:1;pointer-events:auto}.ax-stage-canvas .panel>*{width:100%;height:100%}@media (max-width:1100px){.ax-stage{grid-template-columns:1fr}.ax-stage-canvas{min-height:320px}}.ax-deliver{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ax-del{background:var(--ax-bg);border:1px solid var(--ax-line);transition:border-color .2s var(--ease);border-radius:14px;align-items:start;gap:14px;padding:22px;display:flex}[data-theme=light] .ax-del{background:#fff;box-shadow:0 8px 24px -20px #0f1b3029}.ax-del:hover{border-color:#e85d1f52}.ax-del .ico{width:36px;height:36px;color:var(--ax-orange-2);background:#e85d1f1a;border:1px solid #e85d1f47;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.ax-del .ico svg{flex:0 0 18px;width:18px;height:18px;display:block}.ax-del h4{letter-spacing:-.005em;margin:0 0 4px;font-size:14.5px;font-weight:700}.ax-del p{color:var(--ax-dim);margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.ax-deliver{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ax-deliver{grid-template-columns:1fr}}.ax-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ax-stat{background:var(--ax-bg);border:1px solid var(--ax-line);border-radius:14px;padding:22px}[data-theme=light] .ax-stat{background:#fff}.ax-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(95deg, var(--text), var(--ax-orange-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:700;line-height:1.05;display:block}.ax-stat span{color:var(--ax-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:block}@media (max-width:1100px){.ax-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ax-stats{grid-template-columns:1fr}}.ax-stage-canvas .ax-stage-bar{background:linear-gradient(90deg, var(--ax-orange), var(--ax-orange-2));width:14.2857%;height:2px;transition:transform .45s var(--ease);z-index:5;position:absolute;top:0;left:0}.frame-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--ax-dim);background:var(--ax-bg);border:1px solid var(--ax-line);transition:all .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:inline-flex}.frame-pill:hover{color:var(--text);background:#e85d1f0f;border-color:#e85d1f59;transform:translateY(-1px)}[data-theme=light] .frame-pill{background:#fff}.ax-phases{grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.ax-phase{background:var(--ax-bg);border:1px solid var(--ax-line);transition:all .35s var(--ease);border-radius:18px;flex-direction:column;gap:10px;padding:26px 22px 24px;display:flex;position:relative}[data-theme=light] .ax-phase{background:#fff;box-shadow:0 12px 30px -22px #0f1b3029}.ax-phase:hover{border-color:#e85d1f59;transform:translateY(-3px);box-shadow:0 18px 44px -22px #e85d1f52}.ax-phase .ph-num{letter-spacing:.18em;color:var(--ax-orange);font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.ax-phase h3{letter-spacing:-.01em;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700}.ax-phase p{color:var(--ax-dim);margin:0;font-size:13.5px;line-height:1.55}.ax-phase .ph-meta{border-top:1px dashed var(--ax-line);letter-spacing:.05em;color:var(--ax-dim);text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:flex}.ax-phase .ph-meta .dot{background:var(--ax-dim);opacity:.5;border-radius:50%;width:3px;height:3px}@media (max-width:1100px){.ax-phases{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ax-phases{grid-template-columns:1fr}}.va-doc{justify-content:center;align-items:center;gap:6px;height:100%;padding:4px 0;display:flex}.va-doc .page{border:1px solid var(--ax-line);width:36%;height:100%;transition:transform .4s var(--ease);background:#ffffff0d;border-radius:4px;flex-direction:column;gap:3px;padding:6px 5px;display:flex;transform:translateY(0)}[data-theme=light] .va-doc .page{background:#f4f6fb}.va-doc .page .ln{background:var(--ax-orange);opacity:.6;border-radius:1px;width:100%;height:2px}.va-doc .page .ln.short{width:60%}.ax-card:hover .va-doc .page:first-child{transform:translateY(-3px)rotate(-2deg)}.ax-card:hover .va-doc .page:nth-child(2){transform:translateY(-3px)rotate(2deg)}.ax-card:hover .va-doc .page .ln{animation:va-fadein .4s var(--ease) backwards}.ax-card:hover .va-doc .page .ln:first-child{animation-delay:.1s}.ax-card:hover .va-doc .page .ln:nth-child(2){animation-delay:.2s}.ax-card:hover .va-doc .page .ln:nth-child(3){animation-delay:.3s}.ax-card:hover .va-doc .page .ln:nth-child(4){animation-delay:.4s}.va-net{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:8px;height:100%;padding:6px;display:grid;position:relative}.va-net .n{border:1px solid var(--ax-orange);background:#e85d1f2e;border-radius:50%;place-self:center;width:14px;height:14px;position:relative}.va-net .n:before{content:"";opacity:0;border:1px solid #e85d1f4d;border-radius:50%;position:absolute;inset:-4px}.ax-card:hover .va-net .n:before{animation:1.6s ease-out infinite va-ring-out}.ax-card:hover .va-net .n.b:before{animation-delay:.4s}.ax-card:hover .va-net .n.c:before{animation-delay:.8s}.ax-card:hover .va-net .n.d:before{animation-delay:1.2s}.va-ping{justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.va-ping .dot{background:var(--ax-orange);opacity:.6;border-radius:50%;width:12px;height:12px}.ax-card:hover .va-ping .dot{animation:1.4s ease-out infinite va-ping}.ax-card:hover .va-ping .dot:nth-child(2){animation-delay:.25s}.ax-card:hover .va-ping .dot:nth-child(3){animation-delay:.5s}@keyframes va-ping{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e85d1f99}50%{opacity:.5;transform:scale(1.4);box-shadow:0 0 0 8px #e85d1f00}}body[data-active=aiSecurity]{--ax-ink:var(--text);--ax-dim:var(--text-muted);--ax-line:var(--border);--ax-line-2:var(--border-2);--ax-bg:var(--bg-2);--ax-bg-2:var(--bg-3);--ax-orange:var(--orange);--ax-orange-2:var(--orange-2);--ax-good:#56d1a3;--ax-warn:#ffb333;--ax-bad:#ff625e;--ax-blue:#3fb1ea;--ax-purple:#9b7be9}@supports (color:lab(0% 0 0)){body[data-active=aiSecurity]{--ax-good:lab(76.208% -44.2594 12.6001);--ax-warn:lab(78.9668% 21.4103 72.2375);--ax-bad:lab(63.2066% 63.0145 37.4065);--ax-blue:lab(67.6086% -18.6932 -38.6575);--ax-purple:lab(58.3125% 30.8155 -52.0176)}}body[data-active=aiSecurity] .page-hero .constellation{opacity:.45}body[data-page=ai-pentest]{--pp-ink:var(--text);--pp-dim:var(--text-muted);--pp-line:var(--border);--pp-line-2:var(--border-2);--pp-bg:var(--bg-2);--pp-bg-2:var(--bg-3);--pp-orange:var(--orange);--pp-orange-2:var(--orange-2);--pp-glow:#e85d1f2e;--pp-good:#56d1a3;--pp-warn:#ffb333;--pp-bad:#ff625e}@supports (color:lab(0% 0 0)){body[data-page=ai-pentest]{--pp-good:lab(76.208% -44.2594 12.6001);--pp-warn:lab(78.9668% 21.4103 72.2375);--pp-bad:lab(63.2066% 63.0145 37.4065)}}[data-theme=light] body[data-page=ai-pentest]{--pp-glow:#d54c1424}.pp-hero{padding-bottom:96px;position:relative;overflow:hidden}.pp-hero-grid{grid-template-columns:1.05fr 1.1fr;align-items:center;gap:56px;display:grid}.pp-hero-copy{z-index:2;position:relative}.pp-hero-copy .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pp-orange-2);background:#e85d1f14;border:1px solid #e85d1f40;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.pp-hero-copy .eyebrow .dot{background:var(--pp-orange);width:7px;height:7px;animation:pp-pulse 2s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #e85d1f99}@keyframes pp-pulse{0%{box-shadow:0 0 #e85d1f8c}70%{box-shadow:0 0 0 10px #e85d1f00}to{box-shadow:0 0 #e85d1f00}}.pp-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.02}.pp-hero h1 .grad{background:linear-gradient(95deg, var(--text) 30%, var(--pp-orange-2) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.pp-hero p.lead{color:var(--pp-dim);text-wrap:pretty;max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.6}.pp-hero-meta{border-top:1px solid var(--pp-line);flex-wrap:wrap;gap:28px;padding-top:24px;display:flex}.pp-hero-meta .m{flex-direction:column;gap:2px;display:flex}.pp-hero-meta .m b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pp-hero-meta .m span{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-dim);font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.pp-chat{z-index:2;border:1px solid var(--pp-line-2);background:linear-gradient(#0f1b30d9,#0a1322f2);border-radius:18px;font-family:ui-monospace,SF Mono,Menlo,monospace;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009,0 0 0 1px #e85d1f14,inset 0 1px #ffffff0a}[data-theme=light] .pp-chat{background:linear-gradient(#fff,#f7f9fd);box-shadow:0 24px 50px -24px #0f1b302e,0 0 0 1px #0f1b300a}.pp-chat-bar{border-bottom:1px solid var(--pp-line);background:#ffffff05;align-items:center;gap:10px;padding:12px 16px;display:flex}.pp-chat-bar .dots{gap:6px;display:flex}.pp-chat-bar .dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px;display:block}.pp-chat-bar .dots i:first-child{background:#ff5f57}.pp-chat-bar .dots i:nth-child(2){background:#febc2e}.pp-chat-bar .dots i:nth-child(3){background:#28c840}.pp-chat-bar .ttl{color:var(--pp-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:inline-flex}.pp-chat-bar .ttl .live{background:var(--pp-orange);border-radius:50%;width:6px;height:6px;animation:1.4s steps(2,end) infinite pp-blink;box-shadow:0 0 8px #e85d1fcc}@keyframes pp-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.pp-chat-body{flex-direction:column;gap:14px;min-height:420px;padding:22px 22px 18px;font-size:13.5px;line-height:1.55;display:flex}.pp-msg{white-space:pre-wrap;word-break:break-word;opacity:0;max-width:86%;animation:pp-msg-in .35s var(--ease) forwards;border-radius:12px;padding:12px 14px;transform:translateY(6px)}@keyframes pp-msg-in{to{opacity:1;transform:none}}.pp-msg .who{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:10px;display:block}.pp-msg.user{color:var(--text);background:#e85d1f1a;border:1px solid #e85d1f40;align-self:flex-end}.pp-msg.user .who{color:var(--pp-orange-2)}.pp-msg.bot{border:1px solid var(--pp-line);color:var(--text);background:#ffffff0a;align-self:flex-start}[data-theme=light] .pp-msg.bot{border-color:var(--pp-line);background:#fff}.pp-msg.bot .who{color:var(--pp-dim)}.pp-msg.system{border:1px dashed var(--pp-line);color:var(--pp-dim);background:#ffffff05;align-self:stretch;font-size:12px}.pp-msg.bot .leak{border-left:2px solid var(--pp-orange);color:var(--pp-orange-2);background:#e85d1f14;border-radius:4px;margin-top:8px;padding:8px 10px;font-size:12px;display:block}.pp-msg .caret{vertical-align:-2px;background:var(--pp-orange-2);width:7px;height:14px;margin-left:1px;animation:1s steps(2,end) infinite pp-blink;display:inline-block}.pp-chat-foot{border-top:1px solid var(--pp-line);color:var(--pp-dim);letter-spacing:.06em;background:#00000026;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.pp-chat-foot .verdict{color:var(--pp-bad);letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .4s var(--ease);align-items:center;gap:8px;margin-left:auto;font-weight:700;display:inline-flex}.pp-chat-foot .verdict.is-on{opacity:1}.pp-chat-foot .verdict svg{width:14px;height:14px}.pp-hero-rain{pointer-events:none;opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 38px,#ffffff0a 38px 39px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 70%)}.pp-method{padding:100px 0;position:relative}.pp-method .sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.pp-method .sec-head .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--pp-orange-2);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.pp-method .sec-head h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.pp-method .sec-head p{color:var(--pp-dim);text-wrap:pretty;margin:0;font-size:15px}.pp-stage{background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:22px;grid-template-columns:360px 1fr;align-items:stretch;gap:40px;padding:28px;display:grid}[data-theme=light] .pp-stage{background:#fff;box-shadow:0 16px 40px -28px #0f1b302e}.pp-stage-list{flex-direction:column;gap:8px;display:flex}.pp-stage-btn{text-align:left;cursor:pointer;color:var(--text);transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px 16px 16px 14px;display:grid;position:relative}.pp-stage-btn:hover{background:#ffffff08}[data-theme=light] .pp-stage-btn:hover{background:#0f1b300a}.pp-stage-btn .num{border:1px solid var(--pp-line);width:44px;height:44px;color:var(--pp-dim);letter-spacing:.04em;transition:all .25s var(--ease);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;display:inline-flex}.pp-stage-btn h4{letter-spacing:-.01em;margin:4px 0;font-size:16px;font-weight:700}.pp-stage-btn p{color:var(--pp-dim);margin:0;font-size:13px;line-height:1.5}.pp-stage-btn[aria-selected=true]{background:#e85d1f12;border-color:#e85d1f4d}.pp-stage-btn[aria-selected=true] .num{background:var(--pp-orange);border-color:var(--pp-orange);color:#fff;box-shadow:0 8px 22px -10px #e85d1f99}.pp-stage-canvas{background:var(--pp-bg-2);border:1px solid var(--pp-line);border-radius:16px;min-height:420px;position:relative;overflow:hidden}[data-theme=light] .pp-stage-canvas{background:#f4f6fb}.pp-stage-canvas .panel{opacity:0;pointer-events:none;transition:opacity .35s var(--ease);justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.pp-stage-canvas .panel.is-on{opacity:1;pointer-events:auto}.pp-stage-bar{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));width:25%;height:2px;transition:transform .4s var(--ease), width .4s var(--ease);z-index:2;position:absolute;top:0;left:0}.ppx{flex-direction:column;width:100%;height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.ppx-head{border-bottom:1px dashed var(--pp-line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.ppx-tag{letter-spacing:.16em;color:var(--pp-orange-2);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.ppx-meta{color:var(--pp-dim);align-items:center;gap:7px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:inline-flex}.ppx-pulse{background:var(--pp-orange);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite ppx-pulse;display:inline-block;box-shadow:0 0 #e85d1f99}@keyframes ppx-pulse{0%{box-shadow:0 0 #e85d1f8c}70%{box-shadow:0 0 0 8px #e85d1f00}to{box-shadow:0 0 #e85d1f00}}.ppx-body{flex:1;min-height:0}.ppx-recon{grid-template-columns:1fr 220px;gap:20px;height:100%;display:grid}.ppx-radar{aspect-ratio:1;border:1px solid var(--pp-line);background:radial-gradient(circle,#e85d1f1a,#0000 65%),repeating-conic-gradient(#ffffff0a 0deg 1deg,#0000 1deg 30deg);border-radius:50%;width:100%;max-height:280px;margin:auto;position:relative;overflow:hidden}[data-theme=light] .ppx-radar{background:radial-gradient(circle,#e85d1f14,#0000 65%),repeating-conic-gradient(#0f1b300a 0deg 1deg,#0000 1deg 30deg)}.ppx-radar .ring{border:1px solid var(--pp-line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ppx-radar .ring.r1{width:35%;height:35%}.ppx-radar .ring.r2{width:65%;height:65%}.ppx-radar .ring.r3{border-color:#e85d1f2e;width:95%;height:95%}.ppx-radar .core{letter-spacing:.1em;color:#fff;background:var(--pp-orange);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #e85d1f2e,0 8px 26px -8px #e85d1f99}.ppx-radar .sweep{mix-blend-mode:screen;opacity:.7;background:conic-gradient(#e85d1f73,#e85d1f00 25%,#0000 100%);border-radius:50%;animation:4s linear infinite ppx-sweep;position:absolute;inset:0}[data-theme=light] .ppx-radar .sweep{mix-blend-mode:multiply;opacity:.35;background:conic-gradient(#e85d1f8c,#e85d1f00 25%,#0000 100%)}@keyframes ppx-sweep{to{transform:rotate(360deg)}}.ppx-radar .pin{left:var(--x);top:var(--y);opacity:0;animation:ppx-pop .6s var(--ease) forwards;animation-delay:var(--d);align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ppx-recon.is-anim .pin,.panel.is-on .ppx-recon .pin{animation:ppx-pop .6s var(--ease) forwards;animation-delay:var(--d)}.ppx-radar .pin i{background:var(--pp-orange-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e85d1f2e}.ppx-radar .pin em{color:var(--text);background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-style:normal}[data-theme=light] .ppx-radar .pin em{background:#fff}@keyframes ppx-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ppx-log{flex-direction:column;align-self:center;gap:6px;margin:0;padding:0;font-family:ui-monospace,Menlo,monospace;font-size:11px;list-style:none;display:flex}.ppx-log li{border:1px solid var(--pp-line);color:var(--pp-dim);opacity:0;animation:ppx-slide-in .5s var(--ease) forwards;background:#ffffff06;border-radius:6px;grid-template-columns:36px 60px 1fr;gap:8px;padding:7px 10px;display:grid;transform:translate(8px)}.ppx-log li:first-child{animation-delay:.15s}.ppx-log li:nth-child(2){animation-delay:.55s}.ppx-log li:nth-child(3){animation-delay:.95s}.ppx-log li:nth-child(4){animation-delay:1.35s}.ppx-log li.hi{color:var(--pp-orange-2);background:#e85d1f14;border-color:#e85d1f52}.ppx-log .t{color:var(--pp-orange-2);font-weight:700}.ppx-log .k{color:var(--text)}[data-theme=light] .ppx-log li{background:#f4f6fb}[data-theme=light] .ppx-log li.hi{background:#e85d1f14}@keyframes ppx-slide-in{to{opacity:1;transform:translate(0)}}.ppx-owasp{grid-template-columns:1fr 200px;align-items:stretch;gap:24px;height:100%;display:grid}.ppx-checks{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.ppx-checks .chk{border:1px solid var(--pp-line);opacity:0;animation:ppx-row-in .45s var(--ease) forwards;animation-delay:var(--d);background:#ffffff05;border-radius:6px;grid-template-columns:44px 1fr 22px;align-items:center;gap:8px;padding:7px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:grid;transform:translateY(6px)}[data-theme=light] .ppx-checks .chk{background:#f4f6fb}.ppx-checks .chk .id{color:var(--pp-orange-2);letter-spacing:.06em;font-weight:700}.ppx-checks .chk .lbl{color:var(--pp-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppx-checks .chk .res{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ppx-checks .chk .res svg{width:12px;height:12px}.ppx-checks .chk.pass .res{color:var(--pp-good,#3cb478);background:#3cb47824}.ppx-checks .chk.fail{background:#e85d1f12;border-color:#e85d1f4d}.ppx-checks .chk.fail .res{color:var(--pp-orange-2);background:#e85d1f2e}.ppx-checks .chk.fail .lbl{color:var(--text)}@keyframes ppx-row-in{to{opacity:1;transform:translateY(0)}}.ppx-progress{background:#e85d1f0d;border:1px solid #e85d1f38;border-radius:12px;flex-direction:column;justify-content:center;gap:12px;padding:18px;display:flex}[data-theme=light] .ppx-progress{background:#e85d1f0a}.ppx-progress .lab{justify-content:space-between;align-items:baseline;font-family:ui-monospace,Menlo,monospace;display:flex}.ppx-progress .lab span{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-dim);font-size:11px}.ppx-progress .lab b{color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ppx-progress .lab b #ppxCovNum{color:var(--pp-orange-2)}.ppx-progress .bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}[data-theme=light] .ppx-progress .bar{background:#0f1b300f}.ppx-progress .bar span{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));width:0;height:100%;transition:width 1.2s var(--ease);display:block}.ppx-infra{flex-direction:column;gap:14px;height:100%;display:flex}.ppx-stack{flex-direction:column;flex:1;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ppx-stack li{border:1px solid var(--pp-line);opacity:0;animation:ppx-stack-in .55s var(--ease) forwards;animation-delay:var(--d);background:#ffffff06;border-radius:10px;grid-template-columns:44px 1fr 60px auto;align-items:center;gap:14px;padding:12px 16px;display:grid;transform:translate(-12px)}[data-theme=light] .ppx-stack li{background:#f4f6fb}@keyframes ppx-stack-in{to{opacity:1;transform:translate(0)}}.ppx-stack .layer{letter-spacing:.1em;color:var(--pp-dim);border:1px solid var(--pp-line);text-align:center;background:#ffffff0a;border-radius:4px;padding:4px 6px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.ppx-stack .name{color:var(--text);font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:600}.ppx-stack .trace{background:#ffffff0f;border-radius:1px;height:2px;position:relative;overflow:hidden}[data-theme=light] .ppx-stack .trace{background:#0f1b300f}.ppx-stack .trace i{background:linear-gradient(90deg, transparent, var(--pp-orange), transparent);width:30%;animation:2.2s linear infinite ppx-trace;animation-delay:var(--d);position:absolute;inset:0;transform:translate(-100%)}@keyframes ppx-trace{0%{transform:translate(-100%)}to{transform:translate(400%)}}.ppx-stack .badge{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.ppx-stack .badge.crit{color:var(--pp-orange-2);background:#e85d1f29;border:1px solid #e85d1f66}.ppx-stack .badge.high{color:#ff9a4a;background:#ff8c281a;border:1px solid #ff8c284d}.ppx-stack .badge.med{color:#d4b540;background:#dcb43c1a;border:1px solid #dcb43c47}.ppx-stack .badge.ok{color:var(--pp-good,#3cb478);background:#3cb4781f;border:1px solid #3cb47852}.ppx-summary{border-top:1px dashed var(--pp-line);color:var(--pp-dim);letter-spacing:.04em;gap:18px;padding:12px 16px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.ppx-summary b{color:var(--pp-orange-2);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:700}.ppx-vrm{grid-template-columns:1fr 180px;align-items:center;gap:24px;height:100%;display:grid}.ppx-axes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ppx-axes li{grid-template-columns:110px 1fr 36px;align-items:center;gap:14px;display:grid}.ppx-axes .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-dim);font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.ppx-axes .track{border:1px solid var(--pp-line);background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}[data-theme=light] .ppx-axes .track{background:#0f1b300d}.ppx-axes .track i{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));width:0;height:100%;transition:width 1.2s var(--ease);transition-delay:var(--d);display:block;box-shadow:0 0 12px #e85d1f73}.panel.is-on .ppx-axes li .track i{width:var(--w)}.ppx-axes .val{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700}.ppx-score{background:#e85d1f0f;border:1px solid #e85d1f40;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:18px 14px;display:flex}[data-theme=light] .ppx-score{background:#e85d1f0a}.ppx-score .ring{width:110px;height:110px;position:relative}.ppx-score .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ppx-score .ring svg .bg{fill:none;stroke:#ffffff0f;stroke-width:5px}[data-theme=light] .ppx-score .ring svg .bg{stroke:#0f1b300f}.ppx-score .ring svg .fg{fill:none;stroke:var(--pp-orange);stroke-width:5px;stroke-linecap:round;stroke-dasharray:175.93;stroke-dashoffset:175.93px;transition:stroke-dashoffset 1.4s var(--ease)}.panel.is-on .ppx-score .ring svg .fg{stroke-dashoffset:22.87px}.ppx-score .num{letter-spacing:-.01em;color:var(--text);justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:26px;font-weight:700;display:flex;position:absolute;inset:0}.ppx-score .lbl{text-align:center}.ppx-score .lbl small{letter-spacing:.14em;color:var(--pp-dim);margin-bottom:4px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;display:block}.ppx-score .lbl b{letter-spacing:.06em;color:var(--pp-orange-2);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}@media (max-width:900px){.ppx-recon,.ppx-owasp,.ppx-vrm{grid-template-columns:1fr}.ppx-radar{max-height:220px}.ppx-checks{grid-template-columns:1fr}.ppx-stack li{grid-template-columns:36px 1fr auto}.ppx-stack .trace{display:none}}.pp-owasp{background:linear-gradient(#0000,#e85d1f08,#0000);padding:100px 0}.pp-owasp .sec-head{text-align:center;max-width:760px;margin:0 auto 48px}.pp-owasp .sec-head .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--pp-orange-2);margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.pp-owasp .sec-head h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.08}.pp-owasp .sec-head p{color:var(--pp-dim);margin:0;font-size:15px}.pp-owasp-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.pp-vuln{background:var(--pp-bg);border:1px solid var(--pp-line);cursor:default;min-height:220px;transition:transform .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);border-radius:14px;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}[data-theme=light] .pp-vuln{background:#fff;box-shadow:0 8px 24px -18px #0f1b302e}.pp-vuln:hover{background:linear-gradient(180deg, #e85d1f0a, var(--pp-bg) 60%);border-color:#e85d1f66;transform:translateY(-3px)}[data-theme=light] .pp-vuln:hover{background:linear-gradient(#d54c140a,#fff 60%)}.pp-vuln .id{letter-spacing:.12em;color:var(--pp-orange-2);text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.pp-vuln h3{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:14px;font-weight:700;line-height:1.3}.pp-vuln .anim{border-top:1px dashed var(--pp-line);height:64px;margin-top:auto;padding-top:12px;position:relative}.pp-vuln:hover .anim .play{animation-play-state:running}.va-inject{align-items:center;gap:6px;height:100%;display:flex}.va-inject .pkt{background:var(--pp-line-2);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.va-inject .pkt:after{content:"";background:linear-gradient(90deg, transparent, var(--pp-orange), transparent);animation:2.4s linear infinite paused va-shoot;position:absolute;inset:0;transform:translate(-100%)}.va-inject .pkt:nth-child(2):after{animation-delay:.4s}.va-inject .pkt:nth-child(3):after{animation-delay:.8s}.va-inject .pkt:nth-child(4):after{animation-delay:1.2s}.pp-vuln:hover .va-inject .pkt:after{animation-play-state:running}@keyframes va-shoot{0%{transform:translate(-100%)}to{transform:translate(100%)}}.va-output{justify-content:space-around;align-items:center;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.va-output .tag{color:var(--pp-orange-2);background:#e85d1f1a;border:1px solid #e85d1f4d;border-radius:4px;padding:3px 7px}.va-output .arrow{color:var(--pp-dim)}.va-output .dl{color:var(--pp-bad);font-weight:700}.va-poison{justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.va-poison .row{gap:3px;display:flex}.va-poison b{background:var(--pp-line-2);border-radius:2px;width:8px;height:8px;display:block}.va-poison b.bad{background:var(--pp-orange)}.pp-vuln:hover .va-poison b.bad{animation:1.4s ease-in-out infinite va-pulse}@keyframes va-pulse{50%{background:var(--pp-bad);transform:scale(1.4)}}.va-dos{align-items:end;gap:3px;height:100%;display:flex}.va-dos i{background:var(--pp-line-2);border-radius:2px 2px 0 0;flex:1;height:20%}.pp-vuln:hover .va-dos i{background:var(--pp-orange);animation:2s ease-in-out infinite va-spike}.pp-vuln:hover .va-dos i:nth-child(2){animation-delay:.15s}.pp-vuln:hover .va-dos i:nth-child(3){animation-delay:.3s}.pp-vuln:hover .va-dos i:nth-child(4){animation-delay:.45s}.pp-vuln:hover .va-dos i:nth-child(5){animation-delay:.6s}.pp-vuln:hover .va-dos i:nth-child(6){animation-delay:.75s}.pp-vuln:hover .va-dos i:nth-child(7){animation-delay:.9s}.pp-vuln:hover .va-dos i:nth-child(8){animation-delay:1.05s}@keyframes va-spike{0%,to{height:20%}50%{height:95%}}.va-supply{justify-content:center;align-items:center;gap:8px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex}.va-supply .pkg{border:1px solid var(--pp-line);background:#ffffff0a;border-radius:4px;padding:4px 7px}.va-supply .pkg.bad{color:var(--pp-orange-2);background:#e85d1f1f;border-color:#e85d1f66}.va-supply svg{width:14px;height:14px;color:var(--pp-dim)}.va-leak{flex-direction:column;justify-content:center;gap:4px;height:100%;padding:4px 0;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:flex}.va-leak .ln{color:var(--pp-dim);align-items:center;gap:6px;display:flex}.va-leak .ln b{color:var(--pp-orange-2);letter-spacing:.04em;font-weight:700}.va-leak .ln.hi b{color:var(--pp-bad)}.pp-vuln:hover .va-leak .ln.hi{animation:1s ease-in-out infinite va-flash}@keyframes va-flash{50%{color:var(--text)}}.va-plugin{justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.va-plugin .node{border:1px solid var(--pp-line);background:#ffffff0f;border-radius:4px;width:16px;height:16px}.va-plugin .node.core{background:var(--pp-orange);border-color:var(--pp-orange)}.va-plugin .lk{background:var(--pp-line-2);width:18px;height:1px;position:relative}.pp-vuln:hover .va-plugin .lk:after{content:"";background:linear-gradient(90deg, transparent, var(--pp-orange-2), transparent);animation:1.6s linear infinite va-shoot;position:absolute;inset:0}.va-agency{flex-direction:column;justify-content:center;gap:4px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex}.va-agency .perm{border:1px solid var(--pp-line);background:#ffffff08;border-radius:4px;justify-content:space-between;align-items:center;padding:3px 6px;display:flex}.va-agency .perm.danger{background:#e85d1f1a;border-color:#e85d1f59}.va-agency .perm .ok{color:var(--pp-good)}.va-agency .perm .nok{color:var(--pp-bad)}.va-overrely{justify-content:center;align-items:center;gap:6px;height:100%;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.va-overrely .quote{color:var(--pp-orange-2);background:#e85d1f0f;border:1px solid #e85d1f40;border-radius:4px;padding:4px 8px;position:relative}.va-overrely .quote:before,.va-overrely .quote:after{content:"\""}.va-overrely .stamp{letter-spacing:.1em;background:var(--pp-bad);color:#fff;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700}.va-theft{justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.va-theft .vault{border:2px solid var(--pp-line-2);width:32px;height:32px;color:var(--pp-dim);letter-spacing:.06em;background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:9px;display:flex}.va-theft .arrow{background:linear-gradient(90deg, var(--pp-line-2), var(--pp-orange));flex:1;height:2px;position:relative}.va-theft .arrow:after{content:"";border-left:7px solid var(--pp-orange);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:-1px}.va-theft .stolen{color:var(--pp-bad);background:#e85d1f1a;border:1px solid #e85d1f59;border-radius:4px;padding:4px 8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.pp-vrm{padding:100px 0}.pp-vrm .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.pp-vrm h2{letter-spacing:-.025em;margin:12px 0;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.08}.pp-vrm .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--pp-orange-2);font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.pp-vrm p{color:var(--pp-dim);max-width:520px;margin:0 0 20px;font-size:15px}.pp-vrm .axes{flex-direction:column;gap:14px;max-width:520px;display:flex}.pp-vrm .axis{grid-template-columns:130px 1fr 56px;align-items:center;gap:14px;display:grid}.pp-vrm .axis .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-dim);font-family:ui-monospace,Menlo,monospace;font-size:11px}.pp-vrm .axis .track{border:1px solid var(--pp-line);background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.pp-vrm .axis .fill{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));width:0;height:100%;transition:width 1.4s var(--ease);box-shadow:0 0 12px #e85d1f73}.pp-vrm .axis .val{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:700}.pp-vrm-card{background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:18px;padding:28px;font-family:ui-monospace,Menlo,monospace;position:relative}[data-theme=light] .pp-vrm-card{background:#fff;box-shadow:0 16px 40px -28px #0f1b302e}.pp-vrm-card .head{border-bottom:1px solid var(--pp-line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.pp-vrm-card .head .id{color:var(--pp-dim);letter-spacing:.1em;font-size:11px}.pp-vrm-card .head .sev{letter-spacing:.12em;color:var(--pp-orange-2);background:#e85d1f1f;border:1px solid #e85d1f59;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.pp-vrm-card h4{letter-spacing:-.01em;margin:0 0 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700}.pp-vrm-card .meta{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.pp-vrm-card .meta div{border:1px solid var(--pp-line);background:#ffffff08;border-radius:8px;padding:10px}[data-theme=light] .pp-vrm-card .meta div{background:#f4f6fb}.pp-vrm-card .meta b{color:var(--pp-dim);letter-spacing:.1em;margin-bottom:4px;font-size:10px;display:block}.pp-vrm-card .meta span{color:var(--text);font-size:13px;font-weight:700}.pp-vrm-card .score{letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:36px;font-weight:700;display:flex}.pp-vrm-card .score small{color:var(--pp-dim);font-size:13px;font-weight:500}.pp-vrm-card .score em{background:var(--pp-bad);color:#fff;letter-spacing:.12em;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700}.pp-deliver{padding:80px 0 100px}.pp-deliver .grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pp-deliver h2{letter-spacing:-.025em;text-align:center;margin:0 0 28px;font-size:clamp(28px,3.4vw,40px);font-weight:700}.pp-del{background:var(--pp-bg);border:1px solid var(--pp-line);transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:14px;align-items:start;gap:14px;padding:22px;display:flex}[data-theme=light] .pp-del{background:#fff;box-shadow:0 8px 24px -20px #0f1b3029}.pp-del:hover{border-color:#e85d1f52}.pp-del .ico{width:36px;height:36px;color:var(--pp-orange-2);background:#e85d1f1a;border:1px solid #e85d1f47;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.pp-del .ico svg{flex:0 0 18px;width:18px;height:18px;display:block}.pp-del h4{letter-spacing:-.005em;margin:0 0 4px;font-size:14.5px;font-weight:700}.pp-del p{color:var(--pp-dim);margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.pp-hero-grid{grid-template-columns:1fr;gap:36px}.pp-stage{grid-template-columns:1fr}.pp-stage-canvas{min-height:280px}.pp-vrm .grid{grid-template-columns:1fr;gap:36px}.pp-owasp-grid{grid-template-columns:repeat(3,1fr)}.pp-deliver .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.pp-owasp-grid{grid-template-columns:repeat(2,1fr)}.pp-deliver .grid{grid-template-columns:1fr}.pp-hero-meta{gap:18px}.pp-vrm-card .meta{grid-template-columns:1fr 1fr}}body[data-page=pentest]{--pp-ink:var(--text);--pp-dim:var(--text-muted);--pp-line:var(--border);--pp-line-2:var(--border-2);--pp-bg:var(--bg-2);--pp-bg-2:var(--bg-3);--pp-orange:var(--orange);--pp-orange-2:var(--orange-2);--pp-glow:#e85d1f2e;--pp-good:#56d1a3;--pp-warn:#ffb333;--pp-bad:#ff625e}@supports (color:lab(0% 0 0)){body[data-page=pentest]{--pp-good:lab(76.208% -44.2594 12.6001);--pp-warn:lab(78.9668% 21.4103 72.2375);--pp-bad:lab(63.2066% 63.0145 37.4065)}}[data-theme=light] body[data-page=pentest]{--pp-glow:#d54c1424}.stats-v2{--legacy-bg:radial-gradient(ellipse 800px 500px at 50% -20%, #e85d1f1a, transparent 70%), radial-gradient(ellipse 900px 600px at 20% 30%, #1e3a5f1a, transparent 60%), radial-gradient(ellipse 700px 500px at 85% 70%, #4fb8d90a, transparent 60%), var(--bg);background:0 0;margin-top:-1px;padding:80px 24px 100px;position:relative}.stats-v2:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(900px 480px at 18% 0,#e85d1f1a,#0000 60%),radial-gradient(700px 380px at 88% 100%,#4fb8d90f,#0000 65%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(1200px 800px at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(1200px 800px at 50% 40%,#000 30%,#0000 80%)}.stats-v2 .container{position:relative}.stats-v2 .s2-head{text-align:center;border-bottom:none;grid-template-columns:1fr;place-items:end center;gap:32px;margin-bottom:48px;padding-bottom:24px;display:grid}.stats-v2 .s2-head h2{letter-spacing:-.025em;color:var(--text);text-wrap:pretty;max-width:22ch;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.05}.stats-v2 .s2-head h2 br{display:block}.stats-v2 .s2-head h2 em{color:var(--orange-2);font-style:normal}.stats-v2 .s2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;margin-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.stats-v2 .s2-eyebrow:before{content:"";background:var(--orange);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #e85d1f29}.stats-v2 .s2-period{letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.stats-v2 .s2-period strong{color:var(--text-muted);font-weight:600}.stats-v2 .s2-grid{border-top:none;border-bottom:none;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.stats-v2 .s2-cell{border-right:1px solid var(--border);color:inherit;flex-direction:column;padding:36px 32px 32px;text-decoration:none;transition:background-color .18s,transform .18s;display:flex;position:relative}a.s2-cell{cursor:pointer}a.s2-cell:hover,a.s2-cell:focus-visible{background:#e85d1f0a}a.s2-cell:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}a.s2-cell:hover .s2-source span{color:var(--orange);text-underline-offset:3px;text-decoration:underline}a.s2-cell:after{content:"↗";color:var(--text-dim);opacity:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;transition:opacity .18s,transform .18s,color .18s;position:absolute;top:32px;right:28px;transform:translate(-4px,4px)}a.s2-cell:hover:after,a.s2-cell:focus-visible:after{opacity:1;color:var(--orange);transform:translate(0)}.stats-v2 .s2-cell:last-child{border-right:none}.stats-v2 .s2-cell:before{content:"";background:var(--orange);width:32px;height:1px;position:absolute;top:0;left:0}.stats-v2 .s2-step{letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase;margin-bottom:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.stats-v2 .s2-step b{color:var(--orange);margin-right:8px;font-weight:700}.stats-v2 .s2-num{letter-spacing:-.045em;color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:0;margin-bottom:14px;font-size:clamp(56px,6.4vw,80px);font-weight:700;line-height:.95;display:flex}.stats-v2 .s2-num .unit{color:var(--orange-2);letter-spacing:-.02em;margin-left:4px;font-size:.42em;font-weight:600}.stats-v2 .s2-num .pre{color:var(--text-muted);letter-spacing:0;margin-right:6px;font-size:.42em;font-weight:600}.stats-v2 .s2-headline{color:var(--text);letter-spacing:-.005em;text-wrap:pretty;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.35}.stats-v2 .s2-explain{color:var(--text-muted);text-wrap:pretty;max-width:32ch;margin:0 0 24px;font-size:13.5px;line-height:1.55}.s2-bars{align-items:flex-end;gap:6px;height:36px;margin:6px 0 4px;display:flex}.s2-bars i{background:linear-gradient(180deg, var(--orange-2), var(--orange));opacity:.92;border-radius:1px;flex:1;display:block}.s2-bars i.dim{background:#9aa7bb33}.s2-bars-x{letter-spacing:.08em;color:var(--text-dim);justify-content:space-between;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:flex}[data-theme=light] .s2-bars i.dim{background:#4a567029}.s2-spark{width:100%;height:44px;margin:6px 0 22px;display:block}.s2-donut-wrap{align-items:center;gap:16px;margin:4px 0 22px;display:flex}.s2-donut{flex:none;width:72px;height:72px}.s2-donut-legend{color:var(--text-muted);font-size:12.5px;line-height:1.5}.s2-donut-legend b{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.stats-v2 .s2-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.stats-v2 .s2-source{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.stats-v2 .s2-source span{color:var(--text-muted)}.stats-v2 .s2-trend{letter-spacing:.06em;color:var(--orange-2);white-space:nowrap;background:#e85d1f1a;border:1px solid #e85d1f3d;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.stats-v2 .s2-trend svg{width:10px;height:10px}.stats-v2 .s2-cred{background:linear-gradient(90deg,#e85d1f1a,#e85d1f05 60%,#0000);border:1px solid #e85d1f3d;border-radius:14px;align-items:center;gap:28px;margin-top:32px;padding:24px 28px;display:flex}.stats-v2 .s2-cred-num{letter-spacing:-.04em;color:var(--orange-2);font-variant-numeric:tabular-nums;flex:none;font-size:56px;font-weight:700;line-height:1}.stats-v2 .s2-cred-num small{color:var(--orange);margin-left:1px;font-size:32px;font-weight:600}.stats-v2 .s2-cred-divider{background:var(--border-2);flex:none;width:1px;height:56px}.stats-v2 .s2-cred-body{flex:auto;min-width:0}.stats-v2 .s2-cred-body h3{color:var(--text);letter-spacing:-.005em;margin:0 0 4px;font-size:17px;font-weight:600}.stats-v2 .s2-cred-body p{color:var(--text-muted);max-width:60ch;margin:0;font-size:13.5px;line-height:1.55}.stats-v2 .s2-cred-cta{color:var(--orange-2);transition:background .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);background:#e85d1f0f;border:1px solid #e85d1f52;border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.stats-v2 .s2-cred-cta:hover{border-color:var(--orange);background:#e85d1f24;transform:translate(2px)}.stats-v2 .s2-cred-cta svg{width:12px;height:12px}@media (max-width:960px){.stats-v2{padding:80px 24px 64px}.stats-v2 .s2-head{grid-template-columns:1fr;align-items:start;gap:18px}.stats-v2 .s2-period{align-items:flex-start}.stats-v2 .s2-grid{grid-template-columns:1fr}.stats-v2 .s2-cell{border-right:none;border-bottom:1px solid var(--border)}.stats-v2 .s2-cell:last-child{border-bottom:none}.stats-v2 .s2-cred{flex-wrap:wrap;gap:18px;padding:20px}.stats-v2 .s2-cred-divider{display:none}}.ax-section-divider{background:0 0;max-width:1200px;height:1px;margin:0 auto;padding:0 24px;position:relative}.ax-section-divider span{background:linear-gradient(90deg,#0000 0%,#e85d1f00 4%,#e85d1f 50%,#e85d1f00 96%,#0000 100%);height:1px;display:block;box-shadow:0 0 12px #e85d1f59}.ax-hero,.page-hero{isolation:isolate;position:relative;padding:132px 0 96px!important}.ax-hero:before,.page-hero:before{content:"";left:0;right:0;top:var(--header-h,68px);z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e85d1f6b 50%,#0000);height:1px;position:absolute}.ax-hero:after,.page-hero:after{content:"";pointer-events:none;z-index:0;filter:blur(50px);opacity:.85;background:radial-gradient(420px 420px at 92% 6%,#e85d1f73,#0000 65%),radial-gradient(360px 360px at 4% 102%,#1e3a5f8c,#0000 65%),radial-gradient(260px 260px,#4fb8d92e,#0000 70%);animation:26s ease-in-out infinite bx-atmo;position:absolute;inset:0}@keyframes bx-atmo{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-26px,18px)scale(1.04)}66%{transform:translate(22px,-22px)scale(.98)}}[data-theme=light] .ax-hero:after,[data-theme=light] .page-hero:after{opacity:.45}.ax-hero .hero-bg,.ax-hero .hero-grid,.page-hero .hero-bg,.page-hero .hero-grid{pointer-events:none;position:absolute;inset:0;z-index:1!important}.ax-hero .hero-grid,.page-hero .hero-grid{opacity:.32;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(1100px 720px at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(1100px 720px at 50% 30%,#000 30%,#0000 80%)}[data-theme=light] .ax-hero .hero-grid,[data-theme=light] .page-hero .hero-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.85}.ax-hero .container,.page-hero .container{z-index:4;position:relative}.ax-hero-copy h1,.page-hero h1,.detail-hero h1{text-wrap:balance;font-weight:700;letter-spacing:-.038em!important;margin:14px 0 22px!important;font-size:clamp(40px,5.4vw,72px)!important;line-height:1.02!important}.ax-hero-copy h1 .grad,.page-hero h1 .grad{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#a8b3c7 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}[data-theme=light] .ax-hero-copy h1 .grad,[data-theme=light] .page-hero h1 .grad{-webkit-text-fill-color:transparent;background:linear-gradient(#0b1626 0%,#44516a 100%);-webkit-background-clip:text;background-clip:text}.ax-hero-copy p.lead,.page-hero p.lead,.detail-hero p.lead{text-wrap:pretty;color:var(--text-muted)!important;max-width:56ch!important;margin-bottom:32px!important;font-size:clamp(15.5px,1.3vw,18px)!important;line-height:1.6!important}.ax-hero-copy .eyebrow,.page-hero .eyebrow,.detail-hero .eyebrow{text-transform:uppercase;align-items:center;gap:10px;font-weight:700;letter-spacing:.18em!important;color:var(--orange-2)!important;background:#e85d1f14!important;border:1px solid #e85d1f47!important;border-radius:999px!important;margin-bottom:22px!important;padding:7px 14px!important;font-family:ui-monospace,Menlo,monospace!important;font-size:11px!important;display:inline-flex!important}.ax-hero-copy .eyebrow .dot,.page-hero .eyebrow .dot,.detail-hero .eyebrow .dot{box-shadow:0 0 8px var(--orange-2);border-radius:50%;background:var(--orange-2)!important;width:7px!important;height:7px!important;animation:2.2s ease-in-out infinite bx-pulse-dot!important}@keyframes bx-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #e85d1f8c}50%{opacity:.6;box-shadow:0 0 0 8px #e85d1f00}}.ax-hero-copy .crumbs,.page-hero .crumbs,.detail-hero .crumbs{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-family:ui-monospace,Menlo,monospace;font-size:11px;margin-bottom:16px!important}.ax-hero-copy .crumbs a,.page-hero .crumbs a{color:var(--text-muted);transition:color .15s var(--ease)}.ax-hero-copy .crumbs a:hover,.page-hero .crumbs a:hover{color:var(--orange-2)}.ax-hero-copy .crumbs .sep,.page-hero .crumbs .sep{color:var(--text-dim);opacity:.6;margin:0 6px}.ax-hero-copy .crumbs .current,.page-hero .crumbs .current{color:var(--text)}.ax-hero-meta,.page-hero .hero-meta{margin-top:4px;border-top:1px solid var(--border)!important;gap:36px!important;padding-top:28px!important}.ax-hero-meta .m b,.page-hero .hero-meta .m b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff 0%, var(--orange-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;color:#0000!important;font-size:24px!important}[data-theme=light] .ax-hero-meta .m b,[data-theme=light] .page-hero .hero-meta .m b{background:linear-gradient(180deg, #0b1626 0%, var(--orange-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ax-hero-meta .m span,.page-hero .hero-meta .m span{text-transform:uppercase;letter-spacing:.1em!important;color:var(--text-dim)!important;font-family:ui-monospace,Menlo,monospace!important;font-size:10.5px!important}.ax-illu{border:1px solid var(--border-2)!important;background:linear-gradient(#0f1b30d9,#0a1322f2)!important;border-radius:18px!important;box-shadow:0 30px 60px -30px #0009,0 0 0 1px #e85d1f14,inset 0 1px #ffffff0a!important}[data-theme=light] .ax-illu{background:linear-gradient(#fff,#f7f9fd)!important;box-shadow:0 24px 50px -24px #0f1b302e,0 0 0 1px #0f1b300a!important}.ax-illu-bar{padding:13px 18px!important}.ax-illu-bar .ttl{letter-spacing:.1em!important;font-size:11px!important}.ax-illu-bar .ttl .live{width:7px!important;height:7px!important;box-shadow:0 0 10px var(--orange)!important;animation:1.6s ease-in-out infinite bx-pulse-dot!important}.ax-section{padding:104px 0!important}.ax-section .sec-head .kicker,.sec-head .sec-kicker,.ind-why-text .sec-kicker{text-transform:uppercase;margin-bottom:14px;font-weight:700;letter-spacing:.18em!important;color:var(--orange-2)!important;font-family:ui-monospace,Menlo,monospace!important;font-size:11px!important}.ax-section .sec-head h2,.sec-head h2{text-wrap:balance;font-weight:700;letter-spacing:-.028em!important;margin:0 0 14px!important;font-size:clamp(30px,4vw,50px)!important;line-height:1.06!important}.ax-section .sec-head p,.sec-head p{text-wrap:pretty;max-width:68ch;margin-left:auto;margin-right:auto;color:var(--text-muted)!important;font-size:16px!important;line-height:1.6!important}.ax-section.alt{background:linear-gradient(#0000,#e85d1f06 30% 70%,#0000)!important}.ax-stats,.ind-stats-grid{grid-template-columns:repeat(4,1fr);overflow:hidden;background:var(--border)!important;border:1px solid var(--border)!important;border-radius:18px!important;gap:1px!important;margin-top:36px!important;display:grid!important}.ax-stat,.ind-stat{transition:background .2s var(--ease);flex-direction:column;gap:8px;background:var(--bg-2)!important;border:0!important;border-radius:0!important;padding:30px 26px!important;display:flex!important}.ax-stat:hover,.ind-stat:hover{background:#e85d1f0a!important}.ax-stat b,.ind-stat-n{letter-spacing:-.02em!important;background:linear-gradient(180deg, #fff 0%, var(--orange-2) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:ui-monospace,Menlo,monospace!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:700!important;line-height:1!important}[data-theme=light] .ax-stat b,[data-theme=light] .ind-stat-n{background:linear-gradient(180deg, #0b1626 0%, var(--orange-2) 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.ax-stat span,.ind-stat-l{color:var(--text-muted)!important;margin-top:0!important;font-size:13px!important;line-height:1.5!important}@media (max-width:800px){.ax-stats,.ind-stats-grid{grid-template-columns:repeat(2,1fr)!important}}.ax-card,.ind-challenge{min-height:220px;transition:transform .28s var(--ease), border-color .28s var(--ease), background .28s var(--ease), box-shadow .28s var(--ease)!important;border-radius:16px!important;padding:26px!important}.ax-card:hover,.ind-challenge:hover{background:linear-gradient(180deg, #e85d1f0d, var(--card-bg) 60%)!important;border-color:#e85d1f6b!important;transform:translateY(-4px)!important;box-shadow:0 24px 48px -28px #e85d1f6b!important}[data-theme=light] .ax-card:hover,[data-theme=light] .ind-challenge:hover{background:linear-gradient(#d54c140a,#fff 60%)!important}.ax-card .id,.ind-challenge .id,.ind-challenge-icon+h3{letter-spacing:.14em!important;font-size:10.5px!important}.ax-card h3,.ind-challenge h3{text-wrap:balance;letter-spacing:-.012em!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}.ax-card p,.ind-challenge p{color:var(--text-muted)!important;font-size:14px!important;line-height:1.6!important}.ind-challenge-icon{background:#e85d1f1f!important;border:1px solid #e85d1f47!important;border-radius:12px!important;width:48px!important;height:48px!important;margin-bottom:18px!important;box-shadow:0 8px 22px -8px #e85d1f6b!important}.ind-challenge-icon svg{width:22px;height:22px}.ind-hero{padding:132px 0 96px!important}.ind-hero-icon{position:relative;background:linear-gradient(135deg,#e85d1f2e,#e85d1f0a)!important;border:1px solid #e85d1f52!important;border-radius:22px!important;width:88px!important;height:88px!important;margin:0 auto 24px!important;box-shadow:0 14px 32px -10px #e85d1f6b,inset 0 1px #ffffff0d!important}.ind-hero-icon:after{content:"";border:1px dashed #e85d1f52;border-radius:26px;animation:22s linear infinite bx-glyph-spin;position:absolute;inset:-8px}.ind-hero-icon svg{width:42px!important;height:42px!important}@keyframes bx-glyph-spin{to{transform:rotate(360deg)}}.ind-why-art{background:radial-gradient(ellipse 60% 60% at 50% 0%, #e85d1f14, transparent 60%), linear-gradient(180deg, var(--bg-2), var(--bg-3))!important;border-radius:18px!important;box-shadow:0 30px 60px -30px #0000008c,0 0 0 1px #e85d1f0f,inset 0 1px #ffffff0a!important}[data-theme=light] .ind-why-art{background:radial-gradient(60% 60% at 50% 0,#e85d1f0d,#0000 60%),linear-gradient(#fff,#f7f9fd)!important;box-shadow:0 24px 50px -24px #0f1b3029,0 0 0 1px #0f1b300a!important}.btn{font-weight:600}.btn-primary{padding:12px 22px!important;font-size:14px!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 24px -8px #e85d1f99,0 1px #0000001a!important}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 32px -10px #e85d1fd9,0 1px #0000001a!important}.btn-primary svg{transition:transform .2s var(--ease)}.btn-primary:hover svg{transform:translate(2px)}.btn-ghost{padding:11px 20px!important}.btn-ghost:hover{background:#e85d1f0f!important}.detail-hero,.det-hero{isolation:isolate;position:relative;padding:132px 0 84px!important}.detail-hero:before,.det-hero:before{content:"";left:0;right:0;top:var(--header-h,68px);z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e85d1f66 50%,#0000);height:1px;position:absolute}.detail-hero:after,.det-hero:after{content:"";pointer-events:none;z-index:0;filter:blur(50px);opacity:.85;background:radial-gradient(420px 420px at 92% 6%,#e85d1f6b,#0000 65%),radial-gradient(360px 360px at 4% 102%,#1e3a5f80,#0000 65%);animation:26s ease-in-out infinite bx-atmo;position:absolute;inset:0}[data-theme=light] .detail-hero:after,[data-theme=light] .det-hero:after{opacity:.45}.detail-hero .container,.det-hero .container{z-index:4;position:relative}.legal-hero,.policy-hero{isolation:isolate;border-bottom:1px solid var(--border);position:relative;padding:132px 0 64px!important}.legal-hero:before,.policy-hero:before{content:"";left:0;right:0;top:var(--header-h,68px);z-index:3;background:linear-gradient(90deg,#0000,#e85d1f52 50%,#0000);height:1px;position:absolute}.legal-hero h1,.policy-hero h1{text-wrap:balance;letter-spacing:-.032em!important;font-size:clamp(36px,4.2vw,56px)!important;line-height:1.04!important}.legal-content,.policy-content{color:var(--text-muted);font-size:15.5px;line-height:1.75}.legal-content h2,.policy-content h2{letter-spacing:-.012em;color:var(--text);margin:48px 0 16px;font-size:22px;font-weight:700}.legal-content h3,.policy-content h3{color:var(--text);margin:32px 0 12px;font-size:17px;font-weight:700}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],select,textarea{color:var(--text);transition:border-color .15s var(--ease), background .15s var(--ease), box-shadow .15s var(--ease);padding:12px 14px;font-family:inherit;font-size:14.5px;background:var(--bg-2)!important;border:1px solid var(--border-2)!important;border-radius:10px!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--orange-2)!important;background:var(--bg)!important;outline:none!important;box-shadow:0 0 0 3px #e85d1f2e!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{border-color:var(--border-2)!important;background:#fff!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{background:#fff!important;box-shadow:0 0 0 3px #e85d1f24!important}label{letter-spacing:.02em;color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:inline-block}.blog-card,.post-card,.article-card{transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);overflow:hidden;border:1px solid var(--border)!important;background:var(--card-bg)!important;border-radius:16px!important}.blog-card:hover,.post-card:hover,.article-card:hover{transform:translateY(-4px);border-color:#e85d1f66!important;box-shadow:0 24px 48px -28px #e85d1f66!important}[data-reveal]{transition:opacity .7s var(--ease), transform .7s var(--ease)}[data-stagger]>[data-reveal]{transition-delay:calc(var(--i,0) * 80ms)}.ftr{border-top:1px solid var(--border);position:relative}.ftr:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e85d1f52 50%,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.ftr-top{padding-top:64px!important}body[data-page-bg=constellation]{position:relative}body[data-page-bg=constellation]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#e85d1f0f,#0000 60%),radial-gradient(60% 80% at 100% 100%,#1e3a5f2e,#0000 60%);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ax-hero:after,.page-hero:after,.detail-hero:after,.det-hero:after,.ind-hero-icon:after,.ax-hero-copy .eyebrow .dot,.page-hero .eyebrow .dot,.ax-illu-bar .ttl .live{animation:none!important}svg animate,svg animateTransform,svg animateMotion{display:none!important}.anim-card,.anim-card *,.ac-stage,.ac-stage *{transition-duration:1ms!important;animation:none!important}}html{scroll-behavior:smooth}body{background-image:radial-gradient(1200px 600px at 50% -120px,#e85d1f0a,#0000 60%)}[data-theme=light] body{background-image:radial-gradient(1200px 600px at 50% -120px,#d54c140a,#0000 60%)}section h2:not(.sec-head h2):not(.ax-section h2):not(.bx-h1){letter-spacing:-.026em;text-wrap:balance;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.08}section h3{letter-spacing:-.012em;text-wrap:balance}.legal-content a,.policy-content a,.detail-prose a{color:var(--orange-2);transition:border-color .15s var(--ease);border-bottom:1px solid #e85d1f52}.legal-content a:hover,.policy-content a:hover,.detail-prose a:hover{border-color:var(--orange-2)}.tier-card,.pricing-card,.plan-card{transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);border:1px solid var(--border)!important;background:var(--card-bg)!important;border-radius:18px!important;padding:32px 28px!important}.tier-card:hover,.pricing-card:hover,.plan-card:hover{transform:translateY(-4px);border-color:#e85d1f66!important;box-shadow:0 28px 56px -28px #e85d1f6b!important}.tier-card.featured,.pricing-card.featured,.plan-card.featured{position:relative;background:linear-gradient(180deg, #e85d1f1a, var(--card-bg) 60%)!important;border-color:#e85d1f6b!important}.tier-card.featured:before,.pricing-card.featured:before,.plan-card.featured:before{content:"";background:linear-gradient(90deg, var(--orange), var(--orange-2));border-radius:3px 3px 0 0;height:3px;position:absolute;top:0;left:0;right:0}body[data-page^=ai-] .ax-hero:after,body[data-page^=ai-] .page-hero:after,body[data-page^=ai-] .detail-hero:after,body[data-page^=ai-] .det-hero:after{background:radial-gradient(420px 420px at 92% 6%,#4fb8d952,#0000 65%),radial-gradient(360px 360px at 4% 102%,#e85d1f52,#0000 65%),radial-gradient(260px 260px,#1e3a5f73,#0000 70%)!important}body[data-page^=ai-] .ax-hero .eyebrow,body[data-page^=ai-] .page-hero .eyebrow,body[data-page^=ai-] .detail-hero .eyebrow,body[data-page^=ai-] .det-hero .eyebrow{color:#6cc4dc!important;background:#4fb8d91a!important;border-color:#4fb8d952!important}body[data-page^=ai-] .ax-hero .eyebrow .dot,body[data-page^=ai-] .page-hero .eyebrow .dot,body[data-page^=ai-] .detail-hero .eyebrow .dot,body[data-page^=ai-] .det-hero .eyebrow .dot{background:#6cc4dc!important;animation:2.2s ease-in-out infinite bx-pulse-dot-cyan!important;box-shadow:0 0 8px #6cc4dc!important}@keyframes bx-pulse-dot-cyan{0%,to{opacity:1;box-shadow:0 0 #4fb8d98c}50%{opacity:.6;box-shadow:0 0 0 8px #4fb8d900}}body[data-page^=industries-] .ind-hero:after{background:radial-gradient(520px 520px at 100% 0,#e85d1f80,#0000 65%),radial-gradient(440px 440px at 0 100%,#1e3a5f99,#0000 65%)!important}body[data-page=privacy] .legal-hero:after,body[data-page=terms] .legal-hero:after,body[data-page=cookies] .legal-hero:after,body[data-page=contact] .ax-hero:after,body[data-page=contact] .page-hero:after{filter:blur(60px)!important;opacity:.6!important;background:radial-gradient(800px 300px at 50% 0,#e85d1f2e,#0000 70%)!important;animation:none!important}body[data-page=privacy] .legal-hero,body[data-page=terms] .legal-hero,body[data-page=cookies] .legal-hero{padding:116px 0 56px!important}.tier-crystal{border:1px solid var(--border-2)!important;background:radial-gradient(ellipse 280px 180px at 50% 0%, var(--tier-glow,#e85d1f29) 0%, transparent 60%), var(--card-bg)!important;transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease)!important;border-radius:20px!important;padding:44px 32px 36px!important}.tier-crystal:hover{border-color:var(--tier-color,var(--orange-2))!important;box-shadow:0 30px 60px -28px var(--tier-glow,#e85d1f66), 0 0 0 1px var(--tier-color,#e85d1f73)!important;transform:translateY(-6px)!important}.tier-crystal.is-featured,.tier-crystal.tier-gold.is-featured{z-index:1;position:relative;background:radial-gradient(ellipse 320px 220px at 50% 0%, #ffc66b38 0%, transparent 60%), linear-gradient(180deg, #ffc66b0d, var(--card-bg) 60%)!important;border-color:#ffc66b73!important}.tier-crystal.is-featured:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ffc66b52,#0000 40% 60%,#e85d1f52);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tier-crystal .tier-name{text-transform:uppercase;font-weight:700;letter-spacing:.18em!important;color:var(--tier-color,var(--orange-2))!important;font-family:ui-monospace,Menlo,monospace!important;font-size:11px!important}.tier-crystal .tier-title{font-weight:700;line-height:1.1;letter-spacing:-.02em!important;margin:8px 0 4px!important;font-size:28px!important}.tier-crystal .tier-sub{color:var(--text-muted)!important;margin:0 0 24px!important;font-size:14px!important}.tier-crystal .silver-price .amount{background:linear-gradient(180deg, #fff 0%, var(--orange-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;letter-spacing:-.02em!important;color:#0000!important;font-family:ui-monospace,Menlo,monospace!important;font-size:38px!important}[data-theme=light] .tier-crystal .silver-price .amount{background:linear-gradient(180deg, #0b1626 0%, var(--orange-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tier-crystal .tier-list li{align-items:flex-start;gap:10px;padding:6px 0;line-height:1.5;display:flex;font-size:14px!important}.tier-crystal .tier-list .chk{color:var(--tier-color,var(--orange-2));flex-shrink:0;margin-top:2px;font-weight:700}.tier-crystal .tier-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr;gap:10px;margin:12px 0 18px;padding:14px 0;display:grid}.tier-crystal .tier-meta>div{justify-content:space-between;font-size:12.5px;display:flex}.tier-crystal .tier-meta .k{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.tier-crystal .tier-meta .v{color:var(--text);text-align:right;font-weight:600}.tier-crystal .tier-addon{color:var(--text-muted);background:#e85d1f0f;border:1px dashed #e85d1f3d;border-radius:10px;margin-bottom:18px;padding:10px 12px;font-size:12.5px}.tier-crystal .tier-addon .k{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-2);margin-right:6px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.cov-card{border:1px solid var(--border)!important;background:var(--card-bg)!important;transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease)!important;border-radius:16px!important;padding:28px!important}.cov-card:hover{border-color:#e85d1f6b!important;transform:translateY(-4px)!important;box-shadow:0 24px 48px -28px #e85d1f6b!important}.cov-card :is(h2,h3){text-wrap:balance;letter-spacing:-.012em!important;margin:8px 0 10px!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important}.cov-card p{text-wrap:pretty;color:var(--text-muted)!important;font-size:14px!important;line-height:1.6!important}.cov-card .cov-id,.cov-card .cov-sub{text-transform:uppercase;letter-spacing:.14em!important;color:var(--orange-2)!important;margin-bottom:12px!important;font-family:ui-monospace,Menlo,monospace!important;font-size:10.5px!important;font-weight:700!important}.cover-grid{gap:24px!important}.legal-body{position:relative;padding:64px 0 96px!important}.legal-body .container{max-width:820px!important;margin:0 auto!important}.legal-section{border-bottom:1px solid var(--border);padding:28px 0!important}.legal-section:last-child{border-bottom:0}.legal-section h2{text-wrap:balance;letter-spacing:-.018em!important;color:var(--text)!important;margin:0 0 18px!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important}.legal-section h3{letter-spacing:-.008em!important;color:var(--text)!important;margin:28px 0 10px!important;font-size:17px!important;font-weight:700!important}.legal-section p{text-wrap:pretty;color:var(--text-muted)!important;margin:0 0 14px!important;font-size:15.5px!important;line-height:1.75!important}.legal-section ul{color:var(--text-muted)!important;margin:0 0 18px!important;padding-left:22px!important;font-size:15px!important;line-height:1.75!important}.legal-section ul li{padding-left:4px;margin-bottom:6px!important}.legal-section ul li::marker{color:var(--orange-2)}.legal-section a{transition:border-color .15s var(--ease);border-bottom:1px solid #e85d1f52;color:var(--orange-2)!important}.legal-section a:hover{border-bottom-color:var(--orange-2)}.legal-toc{font-size:13px;line-height:1.7}.legal-toc a{color:var(--text-muted);transition:color .15s var(--ease), border-color .15s var(--ease);border-left:2px solid #0000;padding:4px 0 4px 12px;display:block}.legal-toc a:hover,.legal-toc a.is-active{color:var(--orange-2);border-left-color:var(--orange-2)}.contact-form label>span{color:var(--text)!important;text-transform:none!important;letter-spacing:.01em!important;font-size:13.5px!important;font-weight:600!important}.contact-form input,.contact-form textarea,.contact-form select{border-radius:10px!important;padding:12px 14px!important;font-size:14.5px!important}.contact-form .btn-primary{justify-content:center;width:100%;padding:14px 24px!important;font-size:15px!important}.blog-card,.cov-card.blog-card{flex-direction:column;min-height:280px;display:flex!important}.blog-card :is(h2,h3){margin-bottom:12px!important;font-size:20px!important;line-height:1.25!important}.blog-card .blog-meta{letter-spacing:.08em;color:var(--text-dim);flex-wrap:wrap;gap:6px 10px;padding-top:18px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex;margin-top:auto!important}.blog-card .blog-meta span:not(:nth-child(2n)):first-child{color:var(--text);font-weight:600}.blog-coming{opacity:.7;pointer-events:none}.blog-coming:before{content:"Em breve";letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);background:#e85d1f14;border:1px solid #e85d1f47;border-radius:999px;padding:4px 8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.cov-table-wrap{overflow:hidden;border:1px solid var(--border)!important;border-radius:16px!important}.cov-table{border-collapse:collapse;width:100%}.cov-table th,.cov-table td{border-bottom:1px solid var(--border)!important;border-right:1px solid var(--border)!important;padding:14px 18px!important;font-size:13.5px!important}.cov-table tr:last-child td{border-bottom:0!important}.cov-table th:last-child,.cov-table td:last-child{border-right:0!important}.cov-table thead th{text-align:left;text-transform:uppercase;color:var(--text);background:var(--bg-2)!important;letter-spacing:.06em!important;font-size:12.5px!important;font-weight:700!important}.cov-table thead th.tier-silver{color:#c7d1e0!important}.cov-table thead th.tier-gold{color:#ffc66b!important}.cov-table thead th.tier-diamond{color:#8ddbf2!important}.cov-table tbody tr:hover{background:#e85d1f08}.cov-table .cov-area{color:var(--text);font-weight:600}.btn-tier{border-radius:10px;justify-content:center;width:100%;font-weight:600;padding:13px 20px!important;font-size:14px!important}.btn-tier-silver{color:#1a2438;background:linear-gradient(#d3dceb,#c0cadd);border:1px solid #c7d1e099}.btn-tier-gold{color:#2b1d04;background:linear-gradient(#ffd07a,#f0a850);border:1px solid #ffc66b99;box-shadow:0 8px 24px -8px #ffc66b80}.btn-tier-diamond{color:#061a25;background:linear-gradient(#a4e3f3,#6cc4dc);border:1px solid #8ddbf299}.btn-tier:hover{filter:brightness(1.05);transform:translateY(-1px)}.tier-cta{flex-direction:column;align-items:center;gap:10px;display:flex}.tier-cta-link{transition:color .15s var(--ease), border-color .15s var(--ease);border-bottom:1px solid #0000;color:var(--text-dim)!important;font-size:12.5px!important}.tier-cta-link:hover{border-bottom-color:var(--orange-2);color:var(--orange-2)!important}.ax-section-divider,.svcx-divider,.svcx-grid-divider{background:linear-gradient(90deg,transparent 0%,var(--rule-c) 22%,var(--rule-c) 50%,var(--rule-c) 78%,transparent 100%)!important;border:0!important;max-width:none!important;height:1px!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.ax-section-divider,.svcx-divider,.svcx-grid-divider{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb, var(--rule-c) 18%, transparent) 22%,var(--rule-c) 50%,color-mix(in srgb, var(--rule-c) 18%, transparent) 78%,transparent 100%)!important}}.ax-section-divider,.svcx-divider,.svcx-grid-divider{box-shadow:none!important;opacity:1!important;width:100vw!important;margin:0 0 0 -50vw!important;position:relative!important;left:50%!important;right:auto!important}.ax-section-divider span{background:linear-gradient(90deg,transparent 0%,var(--rule-c) 22%,var(--rule-c) 50%,var(--rule-c) 78%,transparent 100%)!important;height:1px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.ax-section-divider span{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb, var(--rule-c) 18%, transparent) 22%,var(--rule-c) 50%,color-mix(in srgb, var(--rule-c) 18%, transparent) 78%,transparent 100%)!important}}.ax-section-divider span{box-shadow:none!important;opacity:1!important}.svcx-grid-divider:before,.svcx-grid-divider:after{display:none!important}body[data-active=about] .diff-section:before,body[data-active=about] .cover:before,body[data-active=about] .lead-roster:before,body[data-active=about] .cta:before,body[data-active=about] .intro+.intro:before,body[data-active=about] .bgc-section:before,body[data-active=about] .bgc-band:before,.cover:before,.diff:before{content:""!important;background:linear-gradient(90deg,transparent 0%,var(--rule-c) 22%,var(--rule-c) 50%,var(--rule-c) 78%,transparent 100%)!important;width:100vw!important;max-width:none!important;height:1px!important;margin-left:-50vw!important;position:absolute!important;inset:0 auto auto 50%!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){body[data-active=about] .diff-section:before,body[data-active=about] .cover:before,body[data-active=about] .lead-roster:before,body[data-active=about] .cta:before,body[data-active=about] .intro+.intro:before,body[data-active=about] .bgc-section:before,body[data-active=about] .bgc-band:before,.cover:before,.diff:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb, var(--rule-c) 18%, transparent) 22%,var(--rule-c) 50%,color-mix(in srgb, var(--rule-c) 18%, transparent) 78%,transparent 100%)!important}}body[data-active=about] .diff-section:before,body[data-active=about] .cover:before,body[data-active=about] .lead-roster:before,body[data-active=about] .cta:before,body[data-active=about] .intro+.intro:before,body[data-active=about] .bgc-section:before,body[data-active=about] .bgc-band:before,.cover:before,.diff:before{opacity:1!important;box-shadow:none!important;filter:none!important;pointer-events:none!important;z-index:1!important;border:0!important;border-radius:0!important}.mock-stack{--mock-pad:clamp(20px, 3vw, 40px);gap:28px;max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,64px) 0;display:grid}.mock-stack+.mock-stack{border-top:1px solid var(--border);padding-top:clamp(32px,5vw,56px)}.mock-stack .ms-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:36px 60px;display:grid}@media (max-width:880px){.mock-stack .ms-head{grid-template-columns:1fr;gap:18px}}.mock-stack .ms-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--orange-2);margin-bottom:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700}.mock-stack .ms-eyebrow .seq{text-align:center;border:1px solid var(--orange-2);border-radius:50%;width:24px;height:24px;margin-right:12px;font-size:11px;line-height:23px;display:inline-block}.mock-stack h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.08}.mock-stack .ms-lead{color:var(--text-muted);text-wrap:pretty;max-width:56ch;margin:0;font-size:16px;line-height:1.6}.mock-stack .ms-bullets{align-self:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mock-stack .ms-bullets li{color:var(--text);grid-template-columns:22px 1fr;gap:10px;font-size:13.5px;line-height:1.5;display:grid}.mock-stack .ms-bullets li:before{content:"";background:var(--orange-2);border-radius:1px;width:14px;height:2px;margin-top:7px}.mock-card{border:1px solid var(--border);isolation:isolate;background:radial-gradient(120% 80% at 50% 0,#ee6a250f,#0000 55%),linear-gradient(#ffffff06,#ffffff01);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 60px 100px -60px #0009,0 24px 50px -34px #00000080,inset 0 1px #ffffff0a}[data-theme=light] .mock-card{background:radial-gradient(120% 80% at 50% 0,#ee6a250d,#0000 55%),linear-gradient(#fff,#fafbfd);box-shadow:0 50px 90px -55px #0f1b3038,0 20px 40px -28px #0f1b3024,0 1px #0f1b300a}.mock-card .mc-bar{border-bottom:1px solid var(--border);color:var(--text-dim);letter-spacing:.04em;background:#ffffff04;align-items:center;gap:14px;padding:12px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:flex}[data-theme=light] .mock-card .mc-bar{background:#0f1b3006}.mock-card .mc-dots{gap:6px;display:inline-flex}.mock-card .mc-dots i{background:#ffffff26;border-radius:50%;width:10px;height:10px;display:block}.mock-card .mc-dots i:first-child{background:#ff5f57}.mock-card .mc-dots i:nth-child(2){background:#ffbd2e}.mock-card .mc-dots i:nth-child(3){background:#28c840}.mock-card .mc-path{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.mock-card .mc-path .seg{color:var(--text-dim)}.mock-card .mc-path .crumb{color:var(--text)}.mock-card .mc-tabs{gap:16px;margin-left:auto;display:inline-flex}.mock-card .mc-tabs span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding:4px 0;font-size:10.5px}.mock-card .mc-tabs span.is-active{color:var(--text);border-bottom:1.5px solid var(--orange-2)}.mock-card .mc-status{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2);align-items:center;gap:8px;margin-left:auto;font-size:10.5px;font-weight:700;display:inline-flex}.mock-card .mc-status:before{content:"";background:var(--orange-2);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite mc-live-pulse;box-shadow:0 0 #e85d1f8c}@keyframes mc-live-pulse{0%{box-shadow:0 0 #e85d1f8c}70%{box-shadow:0 0 0 9px #e85d1f00}to{box-shadow:0 0 #e85d1f00}}.mock-card .mc-stage{background:radial-gradient(80% 100% at 50% 0,#ffffff05,#0000 60%);min-height:380px;padding:clamp(18px,2.6vw,30px);display:grid;position:relative}[data-theme=light] .mock-card .mc-stage{background:radial-gradient(80% 100% at 50% 0,#0f1b3006,#0000 60%)}.mock-card .mc-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 95%);mask-image:radial-gradient(#000 30%,#0000 95%)}[data-theme=light] .mock-card .mc-stage:before{background-image:linear-gradient(#0f1b300a 1px,#0000 1px),linear-gradient(90deg,#0f1b300a 1px,#0000 1px)}.mock-card .mc-stage>*{z-index:1;position:relative}.mock-card{--m-fg:var(--text);--m-mid:var(--text-muted);--m-dim:var(--text-dim);--m-line:var(--border);--m-line-soft:#ffffff0f;--m-panel:#ffffff06;--m-panel-2:#ffffff0b;--m-mono:ui-monospace, "SF Mono", Menlo, monospace;--m-orange:#ee6a25;--m-orange-soft:#ee6a2524;--m-blue:#4f8cff;--m-blue-soft:#4f8cff24;--m-green:#3cc77b;--m-green-soft:#3cc77b24;--m-amber:#f0a93b;--m-amber-soft:#f0a93b24;--m-red:#ef4f4f;--m-red-soft:#ef4f4f24;--m-violet:#8b6cf0;--m-violet-soft:#8b6cf024;--m-teal:#2dd4bf;--m-teal-soft:#2dd4bf24}[data-theme=light] .mock-card{--m-line-soft:#0f1b3014;--m-panel:#0f1b3006;--m-panel-2:#0f1b300d;--m-orange-soft:#ee6a251a;--m-blue-soft:#4f8cff1a;--m-green-soft:#3cc77b1a;--m-amber-soft:#f0a93b1a;--m-red-soft:#ef4f4f1a;--m-violet-soft:#8b6cf01a;--m-teal-soft:#2dd4bf1a}.m-panel{border:1px solid var(--m-line-soft);background:var(--m-panel);border-radius:12px;padding:14px 16px}.m-panel.is-emph{background:var(--m-panel-2);border-color:var(--m-line)}.m-h{font-family:var(--m-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-dim);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10.5px;display:flex}.m-h .pill{font-family:var(--m-mono);letter-spacing:.06em;background:var(--m-panel-2);color:var(--m-mid);text-transform:none;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.m-h .pill.is-orange{color:var(--m-orange);background:var(--m-orange-soft)}.m-h .pill.is-green{color:var(--m-green);background:var(--m-green-soft)}.m-h .pill.is-blue{color:var(--m-blue);background:var(--m-blue-soft)}.m-h .pill.is-red{color:var(--m-red);background:var(--m-red-soft)}.m-h .pill.is-amber{color:var(--m-amber);background:var(--m-amber-soft)}.m-stat{flex-direction:column;gap:4px;display:flex}.m-stat .v{font-family:var(--m-mono);letter-spacing:-.02em;color:var(--m-fg);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1}.m-stat .v.is-orange{color:var(--m-orange)}.m-stat .v.is-green{color:var(--m-green)}.m-stat .v.is-red{color:var(--m-red)}.m-stat .v.is-amber{color:var(--m-amber)}.m-stat .l{font-family:var(--m-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-dim);font-size:10px}.m-stat .delta{font-family:var(--m-mono);color:var(--m-green);font-size:11px}.m-stat .delta.down{color:var(--m-red)}.m-gauge{background:var(--m-line-soft);border-radius:3px;height:6px;position:relative;overflow:hidden}.m-gauge>i{background:linear-gradient(90deg, var(--m-orange), #ffbe85);height:100%;width:var(--w,50%);border-radius:3px;animation:1.6s cubic-bezier(.22,.7,.2,1) both mc-fill;display:block}@keyframes mc-fill{0%{width:0}}.m-gauge.is-blue>i{background:linear-gradient(90deg, var(--m-blue), #87b4ff)}.m-gauge.is-green>i{background:linear-gradient(90deg, var(--m-green), #82e3a8)}.m-gauge.is-amber>i{background:linear-gradient(90deg, var(--m-amber), #ffd083)}.m-gauge.is-red>i{background:linear-gradient(90deg, var(--m-red), #ff8a8a)}.m-log{font-family:var(--m-mono);color:var(--m-mid);font-variant-numeric:tabular-nums;gap:5px;font-size:11.5px;display:grid}.m-log .row{grid-template-columns:64px 56px 1fr auto;align-items:baseline;gap:12px;display:grid}.m-log .ts{color:var(--m-dim)}.m-log .lvl{letter-spacing:.04em;font-weight:700}.m-log .lvl.crit{color:var(--m-red)}.m-log .lvl.warn{color:var(--m-amber)}.m-log .lvl.info{color:var(--m-blue)}.m-log .lvl.ok{color:var(--m-green)}.m-log .msg{color:var(--m-fg)}.m-log .v{color:var(--m-dim)}.m-tags{flex-wrap:wrap;gap:6px;display:flex}.m-tag{font-family:var(--m-mono);letter-spacing:.04em;background:var(--m-panel);color:var(--m-mid);border:1px solid var(--m-line-soft);border-radius:6px;padding:4px 8px;font-size:10.5px}.m-tag.is-orange{color:var(--m-orange);background:var(--m-orange-soft);border-color:var(--m-orange-soft)}.m-tag.is-blue{color:var(--m-blue);background:var(--m-blue-soft);border-color:var(--m-blue-soft)}.m-tag.is-green{color:var(--m-green);background:var(--m-green-soft);border-color:var(--m-green-soft)}.m-tag.is-red{color:var(--m-red);background:var(--m-red-soft);border-color:var(--m-red-soft)}.m-tag.is-amber{color:var(--m-amber);background:var(--m-amber-soft);border-color:var(--m-amber-soft)}.m-tag.is-violet{color:var(--m-violet);background:var(--m-violet-soft);border-color:var(--m-violet-soft)}.m-tick{font-family:var(--m-mono);color:var(--m-green);letter-spacing:.06em;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.m-tick:before{content:"";background:var(--m-green);border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite mc-live-pulse}@media (prefers-reduced-motion:reduce){.mock-card .mc-status:before,.m-tick:before{animation:none!important}.m-gauge>i{width:var(--w,50%);animation:none!important}}@media (max-width:720px){.section-anim-split:has(.sas-anim--mock) .cov-list{grid-template-columns:1fr}}.audit-grid{grid-template-columns:280px 1fr;gap:22px;display:grid}@media (max-width:880px){.audit-grid{grid-template-columns:1fr}}.audit-summary{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;align-content:start;gap:16px;padding:20px;display:grid}.audit-score{gap:6px;display:grid}.audit-score .label{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.audit-score .v{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.audit-score .v sup{color:var(--m-dim);vertical-align:top;margin-left:2px;font-size:22px;font-weight:600;position:relative;top:8px}.audit-score .delta{font-family:var(--m-mono);color:var(--m-green);letter-spacing:.04em;font-size:11px}.audit-meta{border-top:1px solid var(--m-line-soft);gap:10px;padding-top:14px;display:grid}.audit-meta .row{font-family:var(--m-mono);letter-spacing:.04em;justify-content:space-between;font-size:10.5px;display:flex}.audit-meta .row .k{color:var(--m-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.audit-meta .row .vv{color:var(--m-fg);font-weight:600}.audit-mini{gap:8px;display:grid}.audit-mini .row{font-family:var(--m-mono);grid-template-columns:56px 1fr 38px;align-items:center;gap:10px;font-size:10px;display:grid}.audit-mini .k{color:var(--m-dim);letter-spacing:.08em;text-transform:uppercase}.audit-mini .bar{background:var(--m-line-soft);border-radius:2px;height:4px;position:relative;overflow:hidden}.audit-mini .bar>i{background:var(--m-green);border-radius:2px;height:100%;display:block}.audit-mini .bar.is-mid>i{background:var(--m-amber)}.audit-mini .bar.is-low>i{background:var(--m-red)}.audit-mini .vv{color:var(--m-fg);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.audit-matrix{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.audit-tabs{border-bottom:1px solid var(--m-line-soft);background:var(--m-panel-2);gap:0;display:flex}.audit-tabs .tab{font-family:var(--m-mono);color:var(--m-mid);letter-spacing:.1em;text-transform:uppercase;text-align:left;border-right:1px solid var(--m-line-soft);cursor:pointer;flex:1;gap:3px;padding:12px 14px;font-size:11px;display:grid}.audit-tabs .tab:last-child{border-right:none}.audit-tabs .tab.is-active{background:var(--m-panel);color:var(--m-fg);box-shadow:inset 0 -2px 0 0 var(--m-orange)}.audit-tabs .tab .count{color:var(--m-dim);letter-spacing:.08em;font-size:9.5px}.audit-tabs .tab.is-active .count{color:var(--m-orange)}.audit-rows{background:var(--m-line-soft);gap:1px;display:grid}.audit-row{background:var(--m-panel);font-family:var(--m-mono);grid-template-columns:70px 1fr auto auto;align-items:center;gap:14px;padding:11px 16px;font-size:11.5px;display:grid}.audit-row .id{color:var(--m-dim);letter-spacing:.06em;font-size:10px}.audit-row .ctrl{color:var(--m-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-row .ctrl small{color:var(--m-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:9.5px;display:block}.audit-row .evid{color:var(--m-dim);letter-spacing:.04em;font-size:10px}.audit-row .pill{font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:700}.audit-row .pill.pass{background:var(--m-green-soft);color:var(--m-green)}.audit-row .pill.partial{background:var(--m-amber-soft);color:var(--m-amber)}.audit-row .pill.fail{background:var(--m-red-soft);color:var(--m-red)}.audit-row .pill.na{background:var(--m-line-soft);color:var(--m-dim)}.audit-row.is-flag{background:linear-gradient(0deg, var(--m-amber-soft), var(--m-amber-soft)), var(--m-panel);background-blend-mode:normal}[data-theme=dark] .audit-row.is-flag{background:#f0a93b0f}.audit-foot{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;justify-content:space-between;padding:14px 18px;font-size:11px;display:flex}.audit-foot strong{color:var(--m-fg);font-weight:700}.grc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:880px){.grc-grid{grid-template-columns:1fr}}.grc-pillar{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;align-content:start;gap:16px;padding:18px 20px;display:grid}.grc-head{grid-template-columns:1fr auto;align-items:baseline;gap:12px;display:grid}.grc-head .name{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.grc-head .name:before{content:"";vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.grc-pillar.gov .name:before{background:var(--m-blue);box-shadow:0 0 8px var(--m-blue)}.grc-pillar.risk .name:before{background:var(--m-orange);box-shadow:0 0 8px var(--m-orange)}.grc-pillar.comp .name:before{background:var(--m-green);box-shadow:0 0 8px var(--m-green)}.grc-head .badge{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.grc-kpi{border-bottom:1px solid var(--m-line-soft);gap:4px;padding-bottom:16px;display:grid}.grc-kpi .v{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.grc-kpi .v small{color:var(--m-dim);margin-left:4px;font-size:13px;font-weight:500}.grc-kpi .l{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:10px}.grc-kpi .d{font-family:var(--m-mono);margin-top:4px;font-size:10.5px}.grc-kpi .d.up{color:var(--m-green)}.grc-kpi .d.dn{color:var(--m-red)}.grc-list{gap:9px;display:grid}.grc-list .item{font-family:var(--m-mono);grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:11px;display:grid}.grc-list .item .nm{color:var(--m-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grc-list .item .meta{color:var(--m-dim);letter-spacing:.06em;font-size:9.5px}.grc-list .item .pill{font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700}.grc-list .item .pill.live{background:var(--m-green-soft);color:var(--m-green)}.grc-list .item .pill.draft{background:var(--m-amber-soft);color:var(--m-amber)}.grc-list .item .pill.review{background:var(--m-blue-soft);color:var(--m-blue)}.grc-heat{grid-template-columns:28px repeat(5,1fr);align-items:center;gap:3px;display:grid}.grc-heat .axis-y,.grc-heat .axis-x{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:8.5px}.grc-heat .axis-y{writing-mode:vertical-rl;padding:4px 0;transform:rotate(180deg)}.grc-heat .cell{aspect-ratio:1;background:var(--m-line-soft);border-radius:3px;place-items:center;display:grid;position:relative}.grc-heat .cell.l1{background:#3cc77b26}.grc-heat .cell.l2{background:#3cc77b4d}.grc-heat .cell.l3{background:#f0a93b4d}.grc-heat .cell.l4{background:#ee6a2573}.grc-heat .cell.l5{background:#ef4f4f8c}.grc-heat .cell .n{font-family:var(--m-mono);color:var(--m-fg);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.grc-heat .cell.empty .n{color:var(--m-dim);opacity:.4}.grc-heat-foot{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:6px;font-size:9.5px;display:flex}.grc-frames{gap:12px;display:grid}.grc-frames .frame{gap:5px;display:grid}.grc-frames .frame-head{font-family:var(--m-mono);justify-content:space-between;font-size:10.5px;display:flex}.grc-frames .frame-head .nm{color:var(--m-fg);letter-spacing:.04em;font-weight:600}.grc-frames .frame-head .pct{color:var(--m-dim);font-variant-numeric:tabular-nums}.grc-frames .frame-bar{background:var(--m-line-soft);border-radius:2px;height:4px;overflow:hidden}.grc-frames .frame-bar>i{background:var(--m-green);border-radius:2px;height:100%;display:block}.grc-frames .frame-bar.is-mid>i{background:var(--m-amber)}.grc-frames .frame-bar.is-low>i{background:var(--m-orange)}.grc-frames .frame-meta{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.grc-foot{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;justify-content:space-between;padding:14px 18px;font-size:11px;display:flex}.grc-foot strong{color:var(--m-fg);font-weight:700}.gap-grid{grid-template-columns:1fr;gap:20px;display:grid}.gap-chooser{background:var(--m-panel-2);border:1px solid var(--m-line-soft);border-radius:10px;gap:0;display:flex;overflow:hidden}.gap-chooser .opt{font-family:var(--m-mono);color:var(--m-mid);letter-spacing:.06em;cursor:pointer;border-right:1px solid var(--m-line-soft);flex:1;gap:4px;padding:13px 16px;font-size:11px;display:grid}.gap-chooser .opt:last-child{border-right:none}.gap-chooser .opt.is-active{background:var(--m-panel);color:var(--m-fg);box-shadow:inset 0 -2px 0 0 var(--m-orange)}.gap-chooser .opt .nm{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.gap-chooser .opt .ver{color:var(--m-dim);letter-spacing:.06em;font-size:9.5px}.gap-chooser .opt .pct{color:var(--m-dim);letter-spacing:.06em;margin-top:2px;font-size:9.5px;font-weight:700}.gap-chooser .opt.is-active .pct{color:var(--m-orange)}.gap-bar{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:12px;gap:14px;padding:18px 20px;display:grid}.gap-bar-head{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10.5px;display:flex}.gap-bar-head .nm{color:var(--m-fg);font-weight:700}.gap-track{background:var(--m-line-soft);border-radius:6px;height:28px;position:relative;overflow:hidden}.gap-track .seg{height:100%;font-family:var(--m-mono);letter-spacing:.06em;color:#ffffffeb;place-items:center;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:0}.gap-track .compliant{background:var(--m-green);width:64%;left:0}.gap-track .partial{background:var(--m-amber);color:#0f1b30d9;width:18%;left:64%}.gap-track .gap{background:var(--m-red);width:18%;left:82%}.gap-track .target{border-left:2px dashed var(--m-orange);width:0;position:absolute;top:-6px;bottom:-6px;left:100%}.gap-track .target:after{content:"TARGET 100%";font-family:var(--m-mono);color:var(--m-orange);letter-spacing:.14em;white-space:nowrap;font-size:8.5px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.gap-track-meta{font-family:var(--m-mono);grid-template-columns:repeat(3,1fr);gap:14px;font-size:10.5px;display:grid}.gap-track-meta .stat{gap:2px;display:grid}.gap-track-meta .stat .v{color:var(--m-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.gap-track-meta .stat .v small{color:var(--m-dim);font-size:11px;font-weight:500}.gap-track-meta .stat .l{color:var(--m-dim);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.gap-track-meta .stat.compliant .v{color:var(--m-green)}.gap-track-meta .stat.partial .v{color:var(--m-amber)}.gap-track-meta .stat.gap .v{color:var(--m-red)}.gap-domains{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:880px){.gap-domains{grid-template-columns:1fr}}.gap-domain{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.gap-domain-head{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;display:grid}.gap-domain-head .nm{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.gap-domain-head .pct{font-family:var(--m-mono);color:var(--m-dim);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:11px}.gap-domain-head .pct strong{color:var(--m-fg);font-weight:700}.gap-domain-head .badge{font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.gap-domain-head .badge.green{background:var(--m-green-soft);color:var(--m-green)}.gap-domain-head .badge.amber{background:var(--m-amber-soft);color:var(--m-amber)}.gap-domain-head .badge.red{background:var(--m-red-soft);color:var(--m-red)}.gap-mini-bar{background:var(--m-line-soft);border-radius:2px;height:4px;position:relative;overflow:hidden}.gap-mini-bar>i{background:var(--m-green);border-radius:2px;height:100%;display:block}.gap-mini-bar.is-mid>i{background:var(--m-amber)}.gap-mini-bar.is-low>i{background:var(--m-red)}.gap-items{gap:6px;margin-top:4px;display:grid}.gap-item{font-family:var(--m-mono);border-bottom:1px dashed var(--m-line-soft);grid-template-columns:50px 1fr auto;align-items:baseline;gap:10px;padding:6px 0;font-size:10.5px;display:grid}.gap-item:last-child{border-bottom:none}.gap-item .id{color:var(--m-dim);letter-spacing:.06em;font-size:9.5px}.gap-item .ttl{color:var(--m-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gap-item .ttl small{color:var(--m-dim);letter-spacing:.06em;margin-top:2px;font-size:9px;display:block}.gap-item .effort{letter-spacing:.08em;text-transform:uppercase;color:var(--m-mid);white-space:nowrap;font-size:9.5px;font-weight:700}.gap-item .effort.s{color:var(--m-green)}.gap-item .effort.m{color:var(--m-amber)}.gap-item .effort.l{color:var(--m-red)}.gap-foot{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;justify-content:space-between;padding:14px 18px;font-size:11px;display:flex}.gap-foot strong{color:var(--m-fg);font-weight:700}.rt-grid{grid-template-columns:270px 1fr;gap:16px;display:grid}@media (max-width:880px){.rt-grid{grid-template-columns:1fr}}.rt-scope{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;align-content:start;gap:16px;padding:18px;display:grid}.rt-scope-head{border-bottom:1px solid var(--m-line-soft);gap:5px;padding-bottom:12px;display:grid}.rt-scope-head .l{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.rt-scope-head .nm{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:.02em;font-size:16px;font-weight:700}.rt-scope-head .badge{font-family:var(--m-mono);background:var(--m-orange-soft);color:var(--m-orange);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;width:fit-content;margin-top:3px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.rt-targets{gap:8px;display:grid}.rt-targets .grp-l{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:9.5px}.rt-targets .row{font-family:var(--m-mono);color:var(--m-fg);grid-template-columns:14px 1fr auto;align-items:center;gap:9px;font-size:11px;display:grid}.rt-targets .row .dot{background:var(--m-green);width:8px;height:8px;box-shadow:0 0 6px var(--m-green);border-radius:50%}.rt-targets .row.is-active .dot{background:var(--m-orange);box-shadow:0 0 6px var(--m-orange)}.rt-targets .row.is-pending .dot{background:var(--m-line-soft);box-shadow:none}.rt-targets .row .meta{color:var(--m-dim);letter-spacing:.06em;font-size:9.5px}.rt-progress{border-top:1px solid var(--m-line-soft);gap:8px;padding-top:14px;display:grid}.rt-progress .row{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto;font-size:10px;display:grid}.rt-progress .row .v{color:var(--m-fg);font-variant-numeric:tabular-nums;font-weight:700}.rt-progress .bar{background:var(--m-line-soft);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.rt-progress .bar>i{background:var(--m-orange);border-radius:2px;height:100%;display:block}.rt-findings{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}.rt-summary{border-bottom:1px solid var(--m-line-soft);grid-template-columns:repeat(5,1fr);display:grid}.rt-summary .stat{border-right:1px solid var(--m-line-soft);gap:4px;padding:12px;display:grid}.rt-summary .stat:last-child{border-right:none}.rt-summary .stat .v{font-family:var(--m-mono);color:var(--m-fg);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.rt-summary .stat .l{font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-dim);font-size:9px}.rt-summary .stat.crit .v{color:var(--m-red)}.rt-summary .stat.high .v{color:var(--m-orange)}.rt-summary .stat.med .v{color:var(--m-amber)}.rt-summary .stat.low .v{color:var(--m-green)}.rt-table-head{background:var(--m-panel-2);border-bottom:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:50px 56px 1fr 110px 60px;gap:10px;padding:9px 16px;font-size:9px;display:grid}.rt-rows{background:var(--m-line-soft);gap:1px;display:grid}.rt-row{background:var(--m-panel);font-family:var(--m-mono);grid-template-columns:50px 56px 1fr 110px 60px;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:grid}.rt-row .id{color:var(--m-dim);letter-spacing:.06em;font-size:10px}.rt-row .sev{letter-spacing:.1em;text-transform:uppercase;text-align:center;border-radius:3px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:700}.rt-row .sev.crit{background:var(--m-red-soft);color:var(--m-red)}.rt-row .sev.high{background:var(--m-orange-soft);color:var(--m-orange)}.rt-row .sev.med{background:var(--m-amber-soft);color:var(--m-amber)}.rt-row .sev.low{background:var(--m-green-soft);color:var(--m-green)}.rt-row .ttl{color:var(--m-fg);min-width:0;overflow:hidden}.rt-row .ttl>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rt-row .ttl small{color:var(--m-dim);letter-spacing:.06em;margin-top:2px;font-size:9px;display:block}.rt-row .ref{color:var(--m-blue);letter-spacing:.04em;font-size:9.5px}.rt-row .ref small{color:var(--m-dim);letter-spacing:.06em;margin-top:2px;font-size:8.5px;display:block}.rt-row .status{letter-spacing:.1em;text-transform:uppercase;color:var(--m-mid);text-align:right;font-size:9px;font-weight:700}.rt-row .status.fixed{color:var(--m-green)}.rt-row .status.open{color:var(--m-red)}.rt-row .status.retest{color:var(--m-amber)}.rt-foot{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;justify-content:space-between;padding:14px 18px;font-size:11px;display:flex}.rt-foot strong{color:var(--m-fg);font-weight:700}.dsomm-grid{grid-template-columns:minmax(360px,1.05fr) minmax(380px,1fr);gap:22px;padding:6px;display:grid}@media (max-width:920px){.dsomm-grid{grid-template-columns:1fr}}.dsomm-radar-wrap{grid-template-rows:auto 1fr auto;gap:18px;display:grid}.dsomm-headline{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.dsomm-level{background:linear-gradient(180deg, var(--m-panel-2), var(--m-panel));border:1px solid var(--m-line);isolation:isolate;border-radius:16px;place-items:center;width:86px;height:86px;display:grid;position:relative}.dsomm-level .num{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:-.02em;font-size:38px;font-weight:700;line-height:1}.dsomm-headline .meta{gap:6px;display:grid}.dsomm-headline .meta h4{letter-spacing:-.01em;color:var(--m-fg);margin:0;font-size:16px;font-weight:700;line-height:1.3}.dsomm-headline .meta p{color:var(--m-mid);margin:0;font-size:12.5px;line-height:1.5}.dsomm-headline .meta .progress{margin-top:4px}.dsomm-headline .meta .progress .between{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.dsomm-radar{aspect-ratio:1;width:100%;max-height:320px;margin:0 auto;display:block}.dsomm-radar .grid-poly{fill:none;stroke:var(--m-line-soft);stroke-width:1px}.dsomm-radar .grid-axis{stroke:var(--m-line-soft);stroke-width:1px}.dsomm-radar .target-poly{fill:none;stroke:var(--m-orange);stroke-width:1.6px;stroke-dasharray:5 5;opacity:.85}.dsomm-radar .now-poly{fill:var(--m-orange-soft);fill-opacity:.55;stroke:var(--m-orange);stroke-width:1.8px;stroke-linejoin:round}.dsomm-radar .now-pt{fill:var(--m-orange)}.dsomm-radar .axis-lbl{font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--m-mid);font-size:11px}.dsomm-radar .axis-num{font-family:var(--m-mono);letter-spacing:.06em;fill:var(--m-dim);font-size:9px}.dsomm-legend{font-family:var(--m-mono);color:var(--m-mid);gap:22px;font-size:11px;display:flex}.dsomm-legend .sw{vertical-align:middle;border-radius:2px;width:18px;height:4px;margin-right:8px;display:inline-block}.dsomm-legend .sw.now{background:var(--m-orange)}.dsomm-legend .sw.target{border-top:1.4px dashed var(--m-orange);vertical-align:5px;opacity:.7;background:0 0;height:0}.dsomm-dims{gap:10px;display:grid}.dsomm-dim{background:var(--m-panel);border:1px solid var(--m-line-soft);font-family:var(--m-mono);border-radius:10px;grid-template-columns:110px 1fr 56px 28px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:grid}.dsomm-dim .name{color:var(--m-fg);font-weight:600}.dsomm-dim .name .sub{color:var(--m-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9.5px;display:block}.dsomm-dim .gauge-wrap{position:relative}.dsomm-dim .gauge-wrap .target-mark{background:var(--m-fg);opacity:.45;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.dsomm-dim .lvl{color:var(--m-fg);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.dsomm-dim .lvl .delta{color:var(--m-green);font-size:9.5px;font-weight:600;display:block}.dsomm-dim .lvl .delta.flat{color:var(--m-dim)}.dsomm-dim .arrow{background:var(--m-orange-soft);width:22px;height:22px;color:var(--m-orange);border-radius:50%;place-items:center;display:grid}.dsomm-dim.is-flat .arrow{background:var(--m-line-soft);color:var(--m-dim)}.dsomm-foot{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:14px 16px;font-size:11px;display:flex}.dsomm-foot strong{color:var(--m-fg);font-weight:700}.pipe-grid{grid-template-rows:auto auto;gap:22px;display:grid}.pipe-board{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.pipe-meta{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.pipe-meta .commit{color:var(--m-mid)}.pipe-meta .commit code{color:var(--m-fg);text-transform:none;letter-spacing:0;font-weight:700}.pipe-meta .branch{background:var(--m-blue-soft);color:var(--m-blue);letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:10.5px}.pipe-meta .badge-pass{background:var(--m-green-soft);color:var(--m-green);letter-spacing:.1em;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.pipe-meta .badge-block{background:var(--m-amber-soft);color:var(--m-amber);letter-spacing:.1em;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.pipe-track{grid-template-columns:repeat(7,1fr);align-items:stretch;gap:12px;display:grid;position:relative}.pipe-track:before{content:"";background:linear-gradient(90deg, var(--m-line) 0%, var(--m-line) 60%, var(--m-amber) 60%, var(--m-amber) 100%);z-index:0;border-radius:1px;height:2px;position:absolute;top:30px;left:36px;right:36px}.stage{z-index:1;text-align:center;gap:8px;display:grid;position:relative}.stage .dot{background:var(--m-panel-2);border:2px solid var(--m-line);width:16px;height:16px;color:var(--m-dim);border-radius:50%;place-items:center;margin:22px auto 0;font-size:10px;line-height:1;display:grid}.stage .dot.is-pass{background:var(--m-green);border-color:var(--m-green);color:#0a1f12}.stage .dot.is-warn{background:var(--m-amber);border-color:var(--m-amber);color:#2a1c0a}.stage .dot.is-block{background:var(--m-red);border-color:var(--m-red);color:#2a0a0a}.stage .dot.is-pending{background:var(--m-panel-2);border:2px dashed var(--m-line);color:var(--m-dim)}.stage-card{background:var(--m-panel);border:1px solid var(--m-line-soft);text-align:left;border-radius:10px;align-content:start;gap:3px;min-height:96px;padding:10px 11px;display:grid}.stage.is-warn .stage-card{background:var(--m-amber-soft);border-color:#f0a93b59}.stage.is-pass .stage-card{border-color:#3cc77b40}.stage-card .name{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:.04em;font-size:11.5px;font-weight:700}.stage-card .tool{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.stage-card .dur{font-family:var(--m-mono);color:var(--m-mid);margin-top:2px;font-size:10px}.stage-card .findings{font-family:var(--m-mono);margin-top:4px;font-size:10px;line-height:1.35}.stage-card .findings .crit{color:var(--m-red);font-weight:700}.stage-card .findings .high{color:var(--m-amber);font-weight:700}.stage-card .findings .pass{color:var(--m-green)}.gate-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;display:grid}@media (max-width:880px){.gate-detail-grid{grid-template-columns:1fr}}.gate-detail{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;padding:16px 18px}.gd-head{font-family:var(--m-mono);justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.gd-head h5{color:var(--m-fg);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.gd-head .badge{letter-spacing:.14em;color:var(--m-amber);text-transform:uppercase;font-size:10.5px;font-weight:700}.gd-list{background:var(--m-line-soft);border-radius:8px;gap:1px;display:grid;overflow:hidden}.gd-row{background:var(--m-panel);font-family:var(--m-mono);grid-template-columns:70px 1fr auto 56px 28px;align-items:center;gap:12px;padding:10px 12px;font-size:11.5px;display:grid}.gd-row .sev{letter-spacing:.06em;font-weight:700}.gd-row .sev.crit{color:var(--m-red)}.gd-row .sev.high{color:var(--m-amber)}.gd-row .sev.med{color:var(--m-blue)}.gd-row .cve{color:var(--m-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gd-row .cve .pkg{color:var(--m-mid)}.gd-row .cwe{color:var(--m-dim);font-size:10.5px}.gd-row .cvss{color:var(--m-fg);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.gd-row .act{color:var(--m-orange);text-align:right;font-size:14px}.policy{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;align-content:start;gap:14px;padding:16px 18px;display:grid}.policy h5{color:var(--m-fg);font-size:13px;font-weight:700;font-family:var(--m-mono);letter-spacing:.04em;text-transform:uppercase;margin:0}.policy .rule{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding:8px 0;font-size:11.5px;display:grid}.policy .rule:first-of-type{border-top:0;padding-top:0}.policy .rule .lab{color:var(--m-mid);letter-spacing:.04em}.policy .rule .val{color:var(--m-fg);font-variant-numeric:tabular-nums;font-weight:700}.policy .rule.is-fail .val{color:var(--m-amber)}.policy-foot{background:var(--m-amber-soft);font-family:var(--m-mono);color:var(--m-amber);border:1px solid #f0a93b59;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.policy-foot .ico{width:16px;height:16px;color:var(--m-amber);flex-shrink:0}.ch-grid{grid-template-columns:minmax(380px,1.05fr) minmax(360px,1fr);gap:22px;display:grid}@media (max-width:920px){.ch-grid{grid-template-columns:1fr}}.ch-org{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;grid-template-rows:auto 1fr auto;gap:14px;min-height:460px;padding:18px 20px;display:grid}.ch-org-head{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.ch-org-head h5{color:var(--m-fg);letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.ch-map{aspect-ratio:1/.85;width:100%;position:relative}.ch-map svg{width:100%;height:100%;display:block}.ch-map .hub{fill:#ee6a251f;stroke:var(--m-orange);stroke-width:1.6px}.ch-map .hub-label{font-family:var(--m-mono);fill:var(--m-orange);letter-spacing:.04em;text-anchor:middle;font-size:11px;font-weight:700}.ch-map .hub-sub{font-family:var(--m-mono);fill:var(--m-orange);letter-spacing:.14em;text-anchor:middle;text-transform:uppercase;opacity:.7;font-size:8.5px}.ch-map .spoke{stroke:var(--m-line);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.ch-map .squad-bg{fill:var(--m-panel-2);stroke:var(--m-line);stroke-width:1px}.ch-map .squad-ring{fill:none;stroke:var(--m-blue);stroke-width:1.6px;opacity:.6}.ch-map .squad-ring.is-strong{opacity:1;stroke:var(--m-green)}.ch-map .squad-ring.is-mid{opacity:.85;stroke:var(--m-blue)}.ch-map .squad-ring.is-low{opacity:.6;stroke:var(--m-amber);stroke-dasharray:3 3}.ch-map .squad-name{font-family:var(--m-mono);fill:var(--m-fg);letter-spacing:.04em;text-anchor:middle;font-size:10px;font-weight:700}.ch-map .squad-cnt{font-family:var(--m-mono);fill:var(--m-dim);letter-spacing:.06em;text-anchor:middle;font-size:8.5px}.ch-map .pulse{fill:var(--m-orange);r:2.2}.ch-map .pulse-line{stroke:var(--m-orange);stroke-width:1.4px;stroke-linecap:round;fill:none;stroke-dasharray:5 80;animation:6s linear infinite ch-pulse-flow}@keyframes ch-pulse-flow{to{stroke-dashoffset:-85px}}@media (prefers-reduced-motion:reduce){.ch-map .pulse-line{stroke-dasharray:0;opacity:.5;animation:none}}.ch-legend{font-family:var(--m-mono);color:var(--m-mid);letter-spacing:.04em;flex-wrap:wrap;gap:18px;font-size:10.5px;display:flex}.ch-legend .sw{vertical-align:middle;border-radius:1px;width:14px;height:2px;margin-right:6px;display:inline-block}.ch-legend .sw.green{background:var(--m-green)}.ch-legend .sw.blue{background:var(--m-blue)}.ch-legend .sw.amber{background:var(--m-amber);border-top:2px dashed var(--m-amber);vertical-align:4px;height:0}.ch-side{grid-template-rows:auto 1fr;gap:18px;display:grid}.ch-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ch-stat{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:12px;padding:14px 16px}.ch-stat .v{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.ch-stat .l{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:10px;line-height:1.4;display:block}.ch-stat .d{font-family:var(--m-mono);color:var(--m-green);margin-top:4px;font-size:10.5px}.ch-roster{background:var(--m-panel);border:1px solid var(--m-line-soft);border-radius:14px;grid-template-rows:auto 1fr;gap:12px;padding:16px 18px;display:grid}.ch-roster-head{justify-content:space-between;align-items:baseline;display:flex}.ch-roster h5{font-family:var(--m-mono);color:var(--m-fg);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.ch-roster .cycle{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;font-size:10.5px}.ch-list{background:var(--m-line-soft);border-radius:10px;gap:1px;display:grid;overflow:hidden}.ch-row{background:var(--m-panel);grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ch-row .av{background:var(--m-panel-2);border:1px solid var(--m-line-soft);width:26px;height:26px;font-family:var(--m-mono);color:var(--m-mid);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.ch-row .av.is-1{background:var(--m-blue-soft);color:var(--m-blue)}.ch-row .av.is-2{background:var(--m-green-soft);color:var(--m-green)}.ch-row .av.is-3{background:var(--m-violet-soft);color:var(--m-violet)}.ch-row .av.is-4{background:var(--m-amber-soft);color:var(--m-amber)}.ch-row .av.is-5{background:var(--m-teal-soft);color:var(--m-teal)}.ch-row .av.is-6{background:var(--m-orange-soft);color:var(--m-orange)}.ch-row .meta{gap:1px;display:grid;overflow:hidden}.ch-row .meta .nm{font-family:var(--m-mono);color:var(--m-fg);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.ch-row .meta .sq{font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.ch-row .belt{font-family:var(--m-mono);letter-spacing:.08em;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.ch-row .belt.t-1{background:var(--m-line-soft);color:var(--m-mid)}.ch-row .belt.t-2{background:var(--m-blue-soft);color:var(--m-blue)}.ch-row .belt.t-3{background:var(--m-orange-soft);color:var(--m-orange)}.ch-row .pts{font-family:var(--m-mono);color:var(--m-fg);text-align:right;font-variant-numeric:tabular-nums;min-width:40px;font-size:11px;font-weight:700}.ch-foot{border-top:1px solid var(--m-line-soft);font-family:var(--m-mono);color:var(--m-dim);letter-spacing:.06em;justify-content:space-between;padding:14px 18px;font-size:11px;display:flex}.ch-foot strong{color:var(--m-fg);font-weight:700}.section-anim-split:has(.sas-anim--mock){grid-template-rows:auto auto;max-width:980px;margin:0 auto;grid-template-columns:1fr!important;gap:32px!important}.section-anim-split:has(.sas-anim--mock) .sas-text{order:1}.section-anim-split:has(.sas-anim--mock) .sas-anim{order:2}.section-anim-split.reverse:has(.sas-anim--mock) .sas-text{order:1}.section-anim-split.reverse:has(.sas-anim--mock) .sas-anim{order:2}.section-anim-split:has(.sas-anim--mock) .sas-text{max-width:720px}.section-anim-split:has(.sas-anim--mock) .sas-text h3{margin-bottom:12px;font-size:32px}.section-anim-split:has(.sas-anim--mock) .cov-list{grid-template-columns:repeat(2,1fr);gap:6px 22px;margin-top:14px;display:grid}@media (max-width:720px){.section-anim-split:has(.sas-anim--mock) .cov-list{grid-template-columns:1fr}}.sas-anim--mock{width:100%}.sas-anim--mock .mock-card{width:100%;max-width:none}.sas-anim--mock .mock-card .mc-stage{padding:22px 22px 24px}.anim-card .ac-stage svg [stroke-dasharray]{opacity:.85}.anim-card .ac-bar .ac-live:before{animation:3.6s ease-in-out infinite anim-card-live-breath!important}@keyframes anim-card-live-breath{0%,to{opacity:.85;box-shadow:0 0 #e85d1f66}50%{opacity:1;box-shadow:0 0 0 6px #e85d1f00}}.sas-anim .anim-card,.anim-card,.anim-card .ac-bar,.anim-card .ac-stage>svg{opacity:1}.pp-method .pm-flow:before{transition:width 2s cubic-bezier(.22,.7,.2,1) .2s!important}@media (prefers-reduced-motion:reduce){.anim-card,.anim-card .ac-bar,.anim-card .ac-stage>svg,.anim-card .ac-stage svg path.aco-draw,.anim-card .ac-stage svg line.aco-draw,.anim-card .ac-stage svg rect.aco-fill{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.anim-card .ac-bar .ac-live:before{animation:none!important}}.anim-card{border:1px solid var(--border);isolation:isolate;background:linear-gradient(#ffffff06,#ffffff01);border-radius:14px;position:relative;overflow:hidden}.anim-card .ac-bar{border-bottom:1px solid var(--border);color:var(--text-dim);letter-spacing:.04em;background:#ffffff05;align-items:center;gap:10px;padding:9px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;display:flex}[data-theme=light] .anim-card .ac-bar{background:#0f1b3006}.anim-card .ac-dots{gap:5px;display:inline-flex}.anim-card .ac-dots i{background:#ffffff2e;border-radius:50%;width:8px;height:8px;display:block}.anim-card .ac-dots i:first-child{background:#ff5f57}.anim-card .ac-dots i:nth-child(2){background:#ffbd2e}.anim-card .ac-dots i:nth-child(3){background:#28c840}.anim-card .ac-ttl{color:var(--text-muted);font-weight:600}.anim-card .ac-live{color:var(--orange-2);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;font-weight:700;display:inline-flex}.anim-card .ac-live:before{content:"";background:var(--orange-2);border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite ac-pulse}@keyframes ac-pulse{0%{box-shadow:0 0 #e85d1f8c}70%{box-shadow:0 0 0 8px #e85d1f00}to{box-shadow:0 0 #e85d1f00}}.anim-card .ac-stage{width:100%;display:block;position:relative}.anim-card .ac-stage>svg{width:100%;height:100%;display:block}.section-anim-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:36px;max-width:1100px;margin:24px auto;display:grid}.section-anim-split.reverse{grid-template-columns:1.1fr 1fr}.section-anim-split.reverse>.saa-text{order:2}.section-anim-split.reverse>.saa-anim{order:1}.saa-text .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2);margin-bottom:10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-block}.saa-text h3{letter-spacing:-.02em;text-wrap:pretty;margin:0 0 14px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15}.saa-text p{color:var(--text-muted);text-wrap:pretty;margin:0 0 14px;font-size:15px;line-height:1.6}.saa-text ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.saa-text ul li{color:var(--text);padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.saa-text ul li:before{content:"";background:var(--orange-2);border-radius:1px;width:12px;height:2px;position:absolute;top:8px;left:0}@media (max-width:820px){.section-anim-split,.section-anim-split.reverse{grid-template-columns:1fr;gap:22px}.section-anim-split.reverse>.saa-text{order:1}.section-anim-split.reverse>.saa-anim{order:2}}.anim-thumb{border:1px solid var(--border);aspect-ratio:16/9;background:linear-gradient(#ffffff08,#ffffff03);border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}[data-theme=light] .anim-thumb{background:#0f1b3005}.anim-thumb svg{width:100%;height:100%;display:block}.scn-text{font-family:ui-monospace,SF Mono,Menlo,monospace}.scn-label-dim{fill:var(--text-dim)}.scn-label-mid{fill:var(--text-muted)}.scn-label-fg{fill:var(--text)}.scn-grid-line{stroke:#ffffff0d;stroke-width:1px}[data-theme=light] .scn-grid-line{stroke:#0f1b3012}.scn-card-fill{fill:#ffffff06}[data-theme=light] .scn-card-fill{fill:#0f1b3005}.scn-card-stroke{stroke:#ffffff1a}[data-theme=light] .scn-card-stroke{stroke:#0f1b301a}@keyframes scn-dash-flow{to{stroke-dashoffset:-240px}}@keyframes scn-fade-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes scn-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.anim-card *,.anim-thumb *{animation-duration:1ms!important;animation-iteration-count:1!important}}.sas-anim .anim-card{cursor:zoom-in;transition:transform .35s var(--ease,cubic-bezier(.2,.7,.2,1)), box-shadow .35s var(--ease,cubic-bezier(.2,.7,.2,1)), border-color .35s var(--ease,cubic-bezier(.2,.7,.2,1));position:relative}.sas-anim .anim-card:hover{border-color:#e85d1f6b;transform:translateY(-3px);box-shadow:0 40px 90px -38px #e85d1f52,0 0 0 1px #ff7a3814}.sas-anim .anim-card .ac-expand{appearance:none;color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sas-anim .anim-card .ac-expand:hover{color:#ff7a38;background:#e85d1f2e;border-color:#e85d1f80}.sas-anim .anim-card .ac-expand svg{width:11px;height:11px}[data-theme=light] .sas-anim .anim-card .ac-expand{color:#0f1b30a6;background:#0f1b300a;border-color:#0f1b301a}.product-modal{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease,cubic-bezier(.2,.7,.2,1));background:#050a16c7;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.product-modal.is-open{opacity:1;pointer-events:auto}.product-modal-inner{width:100%;max-width:1440px;max-height:90vh;transition:transform .4s var(--ease,cubic-bezier(.2,.7,.2,1));background:#0f1b30eb;border:1px solid #e85d1f47;border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden;transform:scale(.96)translateY(8px);box-shadow:0 60px 140px -40px #000000b3,0 0 0 1px #ff7a380f}.product-modal.is-open .product-modal-inner{transform:scale(1)translateY(0)}.pm-stage{background:radial-gradient(120% 90% at 50% 0,#e85d1f1a,#08102000 60%),#050b18;flex-direction:column;min-height:0;display:flex;position:relative}.pm-bar{letter-spacing:.06em;background:#081020d9;border-bottom:1px solid #e85d1f24;align-items:center;gap:12px;padding:14px 18px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.pm-bar .ac-dots{gap:7px;display:inline-flex}.pm-bar .ac-dots i{border-radius:50%;width:11px;height:11px}.pm-bar .ac-dots i:first-child{background:#ff5f57}.pm-bar .ac-dots i:nth-child(2){background:#febc2e}.pm-bar .ac-dots i:nth-child(3){background:#28c840}.pm-ttl{color:#ffffffb3;text-transform:lowercase;letter-spacing:.05em;flex:1;font-weight:600}.pm-live{color:#ff7a38;letter-spacing:.14em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.pm-live:before{content:"";background:#ff7a38;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ac-blink;box-shadow:0 0 8px #ff7a38}.pm-svg-wrap{flex:1;justify-content:center;align-items:center;min-height:0;padding:36px 48px;display:flex;overflow:auto}.pm-svg-wrap svg{width:100%;height:auto;max-height:70vh;display:block}.pm-side{background:#08102099;border-left:1px solid #e85d1f24;flex-direction:column;gap:18px;padding:36px 36px 32px;display:flex;overflow-y:auto}.pm-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2,#ff7a38);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.pm-side h3{letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1.12}.pm-side p{color:#ffffffa8;margin:0;font-size:14.5px;line-height:1.65}.pm-side ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pm-side ul li{color:#ffffffd6;padding-left:22px;font-size:13.5px;line-height:1.55;position:relative}.pm-side ul li:before{content:"";background:linear-gradient(135deg,#e85d1f,#ff7a38);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:2px;box-shadow:0 0 10px -2px #e85d1f99}.pm-close{z-index:2;appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:16px;right:16px}.pm-close:hover{background:#e85d1f38;border-color:#e85d1f8c;transform:rotate(90deg)}.pm-close svg{width:16px;height:16px}[data-theme=light] .product-modal{background:#0f1b306b}[data-theme=light] .product-modal-inner{background:#fff;border-color:#d54c1433}[data-theme=light] .pm-stage{background:radial-gradient(120% 90% at 50% 0,#d54c140f,#fff 60%),#fff}[data-theme=light] .pm-bar{background:#f7f9fd;border-bottom-color:#d54c141f}[data-theme=light] .pm-ttl{color:#0f1b30a6}[data-theme=light] .pm-side{background:#fafbfd;border-left-color:#d54c141a}[data-theme=light] .pm-side h3{color:#0f1b30}[data-theme=light] .pm-side p{color:#0f1b30a8}[data-theme=light] .pm-side ul li{color:#0f1b30d6}[data-theme=light] .pm-close{color:#0f1b30;background:#0f1b300f;border-color:#0f1b301f}@media (max-width:980px){.product-modal{padding:16px}.product-modal-inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;max-height:92vh}.pm-side{border-top:1px solid #e85d1f24;border-left:0;max-height:40vh;padding:24px}.pm-svg-wrap{padding:20px}.pm-side h3{font-size:24px}}.anim-card{background:linear-gradient(#ffffff08,#ffffff01);border-radius:16px;box-shadow:0 30px 60px -45px #000000b3,inset 0 1px #ffffff0a}[data-theme=light] .anim-card{background:linear-gradient(#fff,#fbfbfd);box-shadow:0 26px 50px -32px #0f1b302e,0 1px #0f1b300a}.anim-card .ac-stage{background:radial-gradient(80% 100% at 50% 0,#ffffff06,#0000 60%),linear-gradient(#080e1c8c,#080e1cd9);min-height:240px;padding:14px;position:relative}[data-theme=light] .anim-card .ac-stage{background:radial-gradient(80% 100% at 50% 0,#0f1b300a,#0000 60%),linear-gradient(#f7f8fb,#f1f3f8)}.anim-card .ac-stage>svg{border-radius:8px;width:100%;height:auto;display:block}.anim-card .ac-stage:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;border-radius:8px;position:absolute;inset:14px;-webkit-mask-image:radial-gradient(#000 40%,#0000 90%);mask-image:radial-gradient(#000 40%,#0000 90%)}[data-theme=light] .anim-card .ac-stage:after{background-image:linear-gradient(#0f1b300d 1px,#0000 1px),linear-gradient(90deg,#0f1b300d 1px,#0000 1px)}.s2 text{fill:#cdd5e3;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,sans-serif}[data-theme=light] .s2 text{fill:#364154}.s2 .lbl{letter-spacing:.04em;font-size:9.5px}.s2 .lbl-mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.s2 .lbl-dim{opacity:.55}.s2 .lbl-bold{font-weight:700}.s2 .lbl-xl{font-size:14px;font-weight:700}.s2 .lbl-md{font-size:11px;font-weight:600}.s2 .ttl{letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:10px;font-weight:700}.s2 .c-red{fill:#ef4f4f}.s2 .s-red{stroke:#ef4f4f}.s2 .c-amber{fill:#f0a93b}.s2 .s-amber{stroke:#f0a93b}.s2 .c-green{fill:#3cc77b}.s2 .s-green{stroke:#3cc77b}.s2 .c-teal{fill:#2dd4bf}.s2 .s-teal{stroke:#2dd4bf}.s2 .c-blue{fill:#4f8cff}.s2 .s-blue{stroke:#4f8cff}.s2 .c-violet{fill:#8b6cf0}.s2 .s-violet{stroke:#8b6cf0}.s2 .c-orange{fill:#ee6a25}.s2 .s-orange{stroke:#ee6a25}.s2 .node{fill:#ffffff0a;stroke:#ffffff24;stroke-width:1px}[data-theme=light] .s2 .node{fill:#fff;stroke:#0f1b3024}.s2 .node-emph{fill:#ffffff0f;stroke:#ffffff47;stroke-width:1.2px}[data-theme=light] .s2 .node-emph{fill:#fff;stroke:#0f1b3047}.s2 .pipe{fill:none;stroke-width:1.4px;stroke:#ffffff2e}[data-theme=light] .s2 .pipe{stroke:#0f1b3038}.s2 .pipe-flow{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:6 6;animation:3s linear infinite s2-flow}@keyframes s2-flow{to{stroke-dashoffset:-120px}}.s2 .blip{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite s2-blip}@keyframes s2-blip{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.s2 .breathe{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite s2-breathe}@keyframes s2-breathe{0%,to{opacity:.55}50%{opacity:1}}.s2 .draw{stroke-dasharray:240;stroke-dashoffset:240px;animation:1.4s ease-out forwards s2-draw}@keyframes s2-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.s2 *,.s2 :before,.s2 :after{transition:none!important;animation:none!important}.s2 .draw{stroke-dashoffset:0!important}}.anim-card .ac-stage>svg.s2{aspect-ratio:320/200}@supports (color:color-mix(in lab, red, red)){.svcx-tier-mark .glyph{background:color-mix(in oklab, var(--tier-color) 14%, transparent)}}@media (max-width:1100px){.svcx-tier-grid{grid-template-columns:1fr;gap:16px}.svcx-tier.is-featured{order:-1}}@media (max-width:880px){.svcx-stats-inner{grid-template-columns:repeat(2,1fr)}.svcx-stat:nth-child(odd){border-right:1px solid var(--border)}.svcx-stat:nth-child(2n){border-right:none}.svcx-stat:nth-child(n+3){border-top:1px solid var(--border)}.svcx-stat:last-child{grid-column:1/-1}}@supports (color:color-mix(in lab, red, red)){.svcx-tier-pill{background:color-mix(in oklab, var(--pill-color,var(--text-muted)) 8%, transparent)}.svcx-pillar-head{background:linear-gradient(90deg, color-mix(in oklab, var(--pillar-color,var(--orange-2)) 14%, transparent), transparent 55%), var(--bg-2)}.svcx-pillar-head:after{background:radial-gradient(circle, color-mix(in oklab, var(--pillar-color,var(--orange-2)) 18%, transparent), transparent 70%)}.svcx-pillar-mark .ico{background:color-mix(in oklab, var(--pillar-color,var(--orange-2)) 14%, transparent)}[data-theme=light] .svcx-pillar-head{background:linear-gradient(90deg, color-mix(in oklab, var(--pillar-color,var(--orange-2)) 10%, transparent), transparent 55%), #fff}.svcx-sec-card:hover{background:color-mix(in oklab, var(--sec-color,var(--orange-2)) 4%, var(--bg-2))}}@media (max-width:800px){.svcx-secondary-grid{grid-template-columns:1fr}.svcx-secondary-head p{text-align:left}}@media (max-width:1100px){.svcx-rail .rail-group{border-bottom:none;flex:100%;margin-top:8px;padding:6px 0 4px}.svcx-rail .rail-group-title{flex:100%;padding:4px 0 6px}}@media (max-width:700px){.svcx-pillar-head{grid-template-columns:1fr;gap:14px;padding:18px}.svcx-pillar-mark{border-right:none;border-bottom:1px dashed var(--border);flex-direction:row;gap:14px;min-width:0;padding:0 0 12px}.svcx-pillar-count{text-align:left}}@media (max-width:1100px){.svcx-ledger-inner{grid-template-columns:1fr;gap:24px}.svcx-rail{border-left:none;border-bottom:1px solid var(--border);flex-flow:wrap;gap:6px;padding:4px 0 18px;position:relative;top:0}.svcx-rail-title{border-bottom:none;flex:100%;margin-bottom:0;padding:0 0 8px}.svcx-rail a{border:1px solid var(--border);border-radius:999px;grid-template-columns:auto auto;margin:0;padding:7px 12px}.svcx-rail a.is-active{border-color:var(--orange-2)}}@media (max-width:700px){.svcx-row{grid-template-columns:1fr;gap:12px}.svcx-row .rhs{justify-content:flex-start}.svcx-cat-head{grid-template-columns:48px 1fr}.svcx-cat-tag{grid-column:2;justify-self:start;margin-top:0}.svcx-cat-num{font-size:28px}.svcx-tiers-head{grid-template-columns:1fr}.svcx-tiers-head .rhs{text-align:center;align-items:center}}@supports (color:color-mix(in lab, red, red)){.svcx-grid-row.is-3>.svcx-block{box-shadow:0 0 0 1px color-mix(in oklab, var(--block-color) 22%, transparent), 0 0 38px -8px color-mix(in oklab, var(--block-color) 55%, transparent), 0 18px 44px -22px #00000073}.svcx-grid-row.is-3>.svcx-block:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--block-color) 50%, transparent), 0 0 60px -6px color-mix(in oklab, var(--block-color) 75%, transparent), 0 24px 52px -22px #0000008c}[data-theme=light] .svcx-grid-row.is-3>.svcx-block{box-shadow:0 0 0 1px color-mix(in oklab, var(--block-color) 18%, transparent), 0 0 32px -6px color-mix(in oklab, var(--block-color) 30%, transparent), 0 14px 36px -18px #0b162626}.svcx-block:before{background:radial-gradient(circle, color-mix(in oklab, var(--block-color,var(--orange-2)) 18%, transparent), transparent 70%)}.svcx-block:hover{box-shadow:0 18px 38px -22px color-mix(in oklab, var(--block-color,var(--orange-2)) 60%, transparent)}}.svcx-block h2{letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:clamp(18px,1.5vw,22px);line-height:1.18;position:relative}.svcx-block-heading-link{color:inherit;margin:0;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.svcx-block-cta{background:color-mix(in oklab, var(--block-color,var(--orange-2)) 14%, transparent);border:1px solid color-mix(in oklab, var(--block-color,var(--orange-2)) 40%, transparent)}.svcx-block-cta:hover{background:color-mix(in oklab, var(--block-color,var(--orange-2)) 26%, transparent)}}@media (max-width:980px){.svcx-grid-row.is-3{grid-template-columns:repeat(2,1fr)}.svcx-grid-row.is-5>.svcx-block{flex:0 calc(50% - 9px)}}@media (max-width:600px){.svcx-grid-row.is-3{grid-template-columns:1fr}.svcx-grid-row.is-5>.svcx-block{flex:100%}.svcx-grid-row.is-3:before{display:none}}body[data-active=services] .bgc-section .bgc-head,body[data-page=services-index] .bgc-section .bgc-head{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}body[data-active=services] .bgc-section .bgc-head p,body[data-page=services-index] .bgc-section .bgc-head p{margin-left:auto;margin-right:auto}body[data-active=services] .bgc-section .bgc-kicker,body[data-page=services-index] .bgc-section .bgc-kicker{justify-content:center}.svcx-grid-row.is-ai{grid-template-columns:1fr}.svcx-grid-row.is-ai>.svcx-block{grid-template-columns:1fr minmax(250px,auto);grid-template-areas:"k c""h c""p c";align-items:center;gap:2px 36px;padding:26px;display:grid}.svcx-grid-row.is-ai>.svcx-block>.svcx-block-kicker{grid-area:k;align-self:end;margin-bottom:6px}.svcx-grid-row.is-ai>.svcx-block>.svcx-block-heading-link{grid-area:h}.svcx-grid-row.is-ai>.svcx-block>p{grid-area:p;align-self:start;max-width:78ch;margin:6px 0 0}.svcx-grid-row.is-ai>.svcx-block>.svcx-block-cta{white-space:nowrap;grid-area:c;margin-top:0}.svcx-grid-row.is-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1180px){.svcx-grid-row.is-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.svcx-grid-row.is-ai>.svcx-block{grid-template-columns:1fr;grid-template-areas:"k""h""p""c";row-gap:10px}.svcx-grid-row.is-ai>.svcx-block>.svcx-block-cta{margin-top:6px}}@media (max-width:640px){.svcx-grid-row.is-4{grid-template-columns:1fr}}.svcx-grid{padding-top:34px}.svcx-grid-inner{gap:34px}.svcx-grid-row,.svcx-grid-row.is-5{gap:24px}body[data-page=incident][data-theme=light]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=incident] .page-hero .hero-bg,body[data-page=incident][data-theme=light] .page-hero .hero-bg,body[data-page=incident] .hero-orb.orb-1,body[data-page=incident] .hero-orb.orb-2{background:0 0}body[data-page=incident][data-theme=light] .page-hero h1{text-shadow:0 0 4px #f06a6a66,0 0 8px #b8302e33!important}body[data-page=incident][data-theme=light] .page-hero h1 .grad,body[data-page=incident][data-theme=light] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}body[data-page=incident][data-theme=light] .page-hero-eyebrow{color:var(--coral-1);background:#f06a6a1a;border-color:#b8302e47}body[data-page=incident][data-theme=light] .intro .facts :is(h3,h4){color:var(--coral-1)}@keyframes ir-border-spin{to{transform:rotate(360deg)}}@keyframes ir-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){body[data-page=incident] .intro .facts:before,body[data-page=incident] .intro .facts:after,body[data-page=incident] .intro .facts .row .k{animation:none!important}}body[data-page=incident][data-theme=light] .sec-kicker,body[data-page=incident][data-theme=light] .sec-head h2 em{color:var(--coral-1)}body[data-page=incident][data-theme=light] .cov-card .cov-id{color:var(--coral-1);background:#f06a6a1a}body[data-page=incident][data-theme=light] .cta .k{color:var(--coral-1)}body[data-page=incident] .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){body[data-page=incident] .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){body[data-page=incident] .cover-grid{grid-template-columns:1fr}}body[data-page=incident] .cov-anim{justify-content:center;align-items:center;height:100px;margin-bottom:16px;display:flex}body[data-page=incident] .cov-anim svg{width:90px;height:90px;stroke:var(--coral-3);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}body[data-page=incident][data-theme=light] .cov-anim svg{stroke:var(--coral-1)}body[data-page=incident] .pr-book{fill:#f06a6a0f;stroke:var(--coral-3)}body[data-page=incident] .pr-spine{stroke:var(--coral-3);opacity:.5}body[data-page=incident] .pr-line{stroke:var(--coral-3);opacity:.4;stroke-width:1px}body[data-page=incident] .pr-mark{fill:var(--coral-2);stroke:none;opacity:.5;animation:2s ease-in-out infinite ir-blink}body[data-page=incident] .dt-ring{stroke:var(--coral-3);opacity:.25;fill:none}body[data-page=incident] .dt-cross{stroke:var(--coral-3);opacity:.15}body[data-page=incident] .dt-sweep{fill:var(--coral-glow);stroke:none;transform-origin:60px 60px;animation:3s linear infinite ir-sweep}body[data-page=incident] .dt-alert{fill:var(--coral-2);stroke:none;animation:1.5s ease-in-out infinite ir-blink}@keyframes ir-sweep{to{transform:rotate(360deg)}}body[data-page=incident] .co-shield{fill:none;stroke:var(--coral-3);opacity:.3}body[data-page=incident] .co-fill{fill:var(--coral-glow-soft);stroke:none;animation:4s ease-in-out infinite ir-pulse}body[data-page=incident] .co-lock-body{fill:var(--coral-2);stroke:none;opacity:.6}body[data-page=incident] .co-lock-shackle{fill:none;stroke:var(--coral-3);stroke-width:2px}body[data-page=incident] .er-floor{stroke:var(--coral-3);opacity:.2}body[data-page=incident] .er-bug{fill:var(--coral-2);stroke:none;opacity:.5}body[data-page=incident] .er-spark{fill:var(--coral-4);stroke:none;animation:1.2s ease-in-out infinite ir-blink}body[data-page=incident] .er-broom{stroke:var(--coral-3);transform-origin:80px 20px;animation:2.5s ease-in-out infinite ir-broom}body[data-page=incident] .er-bristles{stroke:var(--coral-3);opacity:.5}@keyframes ir-broom{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}body[data-page=incident] .rc-disk-outer{fill:none;stroke:var(--coral-3);opacity:.3}body[data-page=incident] .rc-disk-inner{fill:var(--coral-2);stroke:none;opacity:.4}body[data-page=incident] .rc-arc{fill:none;stroke:var(--coral-3);stroke-width:2px;transform-origin:60px 60px;animation:3s linear infinite ir-spin}body[data-page=incident] .rc-arrow{fill:var(--coral-2);stroke:none;transform-origin:60px 60px;animation:3s linear infinite ir-spin}@keyframes ir-spin{to{transform:rotate(360deg)}}body[data-page=incident] .ll-glow{fill:var(--coral-glow-soft);stroke:none;animation:3s ease-in-out infinite ir-pulse}body[data-page=incident] .ll-bulb{fill:#f06a6a1f;stroke:var(--coral-3)}body[data-page=incident] .ll-base{stroke:var(--coral-3);opacity:.5}body[data-page=incident] .ll-ray{stroke:var(--coral-3);opacity:.3;animation:2s ease-in-out infinite ir-blink}body[data-page=incident] .ll-ray.r2{animation-delay:.3s}body[data-page=incident] .ll-ray.r3{animation-delay:.6s}body[data-page=incident] .ll-ray.r4{animation-delay:.9s}body[data-page=incident] .dk-outer{fill:none;stroke:var(--coral-3);opacity:.3;transform-origin:60px 60px;animation:6s linear infinite ir-spin}body[data-page=incident] .dk-ring{fill:none;stroke:var(--coral-3);opacity:.15}body[data-page=incident] .dk-center{fill:var(--coral-2);stroke:none}body[data-page=incident] .dk-arm{stroke:var(--coral-3);stroke-width:1.5px}body[data-page=incident] .dk-head{fill:var(--coral-2);stroke:none;opacity:.6}body[data-page=incident] .nt-line{stroke:var(--coral-3);opacity:.2}body[data-page=incident] .nt-node{fill:#f06a6a1f;stroke:var(--coral-3)}body[data-page=incident] .nt-pkt{fill:var(--coral-2);stroke:none;opacity:.6;animation:2s ease-in-out infinite ir-pkt}body[data-page=incident] .nt-pkt.p2{animation-delay:.5s}body[data-page=incident] .nt-pkt.p3{animation-delay:1s}body[data-page=incident] .nt-pkt.p4{animation-delay:1.5s}@keyframes ir-pkt{0%{opacity:0;transform:translate(-30px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(60px)}}body[data-page=incident] .ma-bug{fill:var(--coral-2);stroke:none;opacity:.5}body[data-page=incident] .ma-leg{stroke:var(--coral-3);opacity:.5}body[data-page=incident] .ma-arrow{stroke:var(--coral-3);opacity:.3;transform-origin:60px 60px;animation:4s linear infinite reverse ir-spin}body[data-page=incident] .ma-tip{fill:var(--coral-2);stroke:none}body[data-page=incident] .lg-axis{stroke:var(--coral-3);opacity:.2}body[data-page=incident] .lg-line{fill:none;stroke:var(--coral-2);stroke-width:1.5px}body[data-page=incident] .lg-dot{fill:var(--coral-3);stroke:none}body[data-page=incident] .lg-dot.d2{animation:2s ease-in-out .3s infinite ir-blink}body[data-page=incident] .lg-dot.d3{animation:2s ease-in-out .6s infinite ir-blink}body[data-page=incident] .lg-dot.d4{animation:2s ease-in-out .9s infinite ir-blink}body[data-page=incident] .ch-link{fill:none;stroke:var(--coral-3);opacity:.4}body[data-page=incident] .ch-link.l2{stroke:var(--coral-2);opacity:.6}body[data-page=incident] .ch-seal{fill:var(--coral-2);stroke:none;opacity:.5;animation:3s ease-in-out infinite ir-blink}body[data-page=incident] .jd-base{fill:#f06a6a1f;stroke:var(--coral-3)}body[data-page=incident] .jd-handle{stroke:var(--coral-3);stroke-width:2px}body[data-page=incident] .jd-head{fill:var(--coral-2);stroke:none;opacity:.6}body[data-page=incident] .jd-shock{fill:var(--coral-4);stroke:none;opacity:0;animation:3s ease-in-out infinite ir-shock}@keyframes ir-shock{0%,30%,to{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){body[data-page=incident] .cov-anim *,body[data-page=incident] .cov-anim:before{animation:none!important}}body[data-page=incident][data-theme=light] .nav-item.is-active>.nav-link{color:var(--coral-1);background:#f06a6a1a}[data-theme=light] body[data-page=incident] .page-hero .hero-bg{background:0 0}[data-theme=light] body[data-page=incident] .page-hero h1 .grad,[data-theme=light] body[data-page=incident] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=incident] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=incident] .sec-kicker,[data-theme=light] body[data-page=incident] .sec-head h2 em{color:var(--coral-1)}body[data-active=about] .credentials{padding:56px 0 64px}body[data-active=about] .creds-shell{border:1px solid var(--border);border-radius:var(--radius-lg,14px);background:linear-gradient(#ffffff06,#ffffff01);max-width:1180px;margin:0 auto;position:relative;overflow:hidden}body[data-active=about] .creds-shell:before{content:"";background:linear-gradient(90deg, transparent, var(--orange-2) 18%, var(--orange) 50%, var(--orange-2) 82%, transparent);opacity:.55;height:1px;position:absolute;top:0;left:0;right:0}[data-theme=light] body[data-active=about] .creds-shell{box-shadow:var(--shadow-card,0 1px 2px #0f1b300d, 0 8px 24px -12px #0f1b301f);background:#fff}body[data-active=about] .creds-head{border-bottom:1px solid var(--border);background:#ffffff03;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 28px 20px;display:flex}body[data-active=about] .creds-head .creds-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}body[data-active=about] .creds-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--orange-2);align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex}body[data-active=about] .creds-kicker:before{content:"";background:var(--orange-2);width:6px;height:6px;box-shadow:0 0 8px var(--orange-2);border-radius:50%}body[data-active=about] .creds-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:17px;font-weight:600}body[data-active=about] .creds-title em{color:var(--orange-2);font-style:normal}body[data-active=about] .creds-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;display:flex}body[data-active=about] .creds-meta .creds-dot{background:#3cb478;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite credsPulse;box-shadow:0 0 6px #3cb478b3}@keyframes credsPulse{0%,to{opacity:1}50%{opacity:.4}}body[data-active=about] .creds-grid{grid-template-columns:repeat(5,1fr);gap:0;display:grid}body[data-active=about] .creds-cell{flex-direction:column;gap:0;min-width:0;padding:30px 26px 28px;display:flex;position:relative}body[data-active=about] .creds-cell+.creds-cell:before{content:"";background:var(--border);width:1px;position:absolute;top:22px;bottom:22px;left:0}body[data-active=about] .creds-id{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:flex}body[data-active=about] .creds-id .creds-tick{color:var(--orange-2);opacity:.85}body[data-active=about] .creds-num{letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;align-items:baseline;gap:4px;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(38px,4.4vw,56px);font-weight:700;line-height:1;display:flex}body[data-active=about] .creds-num [data-count]{color:var(--orange-2)}body[data-active=about] .creds-num .suffix{letter-spacing:.02em;color:var(--orange-2);opacity:.78;font-size:.42em;font-weight:700}body[data-active=about] .creds-label{letter-spacing:.01em;color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.3}body[data-active=about] .creds-desc{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}body[data-active=about] .creds-foot{border-top:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);background:#ffffff03;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:flex}body[data-active=about] .creds-foot .creds-foot-right{align-items:center;gap:16px;display:inline-flex}body[data-active=about] .creds-foot .creds-sep{background:var(--border-2);width:1px;height:10px;display:inline-block}@media (max-width:1080px){body[data-active=about] .creds-grid{grid-template-columns:repeat(3,1fr)}body[data-active=about] .creds-cell:nth-child(3n+1):before{display:none}body[data-active=about] .creds-cell:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:720px){body[data-active=about] .creds-head{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}body[data-active=about] .creds-grid{grid-template-columns:repeat(2,1fr)}body[data-active=about] .creds-cell{padding:22px 18px 20px}body[data-active=about] .creds-cell:nth-child(3n+1):before{display:block}body[data-active=about] .creds-cell:nth-child(odd):before{display:none}body[data-active=about] .creds-cell:nth-child(n+3){border-top:1px solid var(--border)}body[data-active=about] .creds-foot{padding:12px 18px;font-size:9.5px}}html{--voltage:60;--v01:calc(var(--voltage) / 100);--v-glow:calc(var(--v01) * 1);--v-anim:var(--v01)}body[data-active=about] .page-hero .constellation,body[data-active=about] .constellation{transition:opacity .5s;opacity:calc(var(--v-anim) * .9 + .05)!important}body[data-active=about] .cline{stroke-opacity:calc(var(--v01) * .5 + .05)}body[data-active=about] .creds-shell:before{opacity:calc(var(--v01) * .7)}body[data-active=about] .creds-meta .creds-dot{box-shadow:0 0 calc(var(--v-glow) * 10px) rgba(60,180,120, calc(var(--v01) * .9 + .1))}body[data-active=about] .creds-kicker:before{box-shadow:0 0 calc(var(--v-glow) * 10px) var(--orange-2)}body[data-active=about] .credentials .creds-num [data-count]{text-shadow:0 0 calc(var(--v-glow) * 18px) rgba(232,93,31, calc(var(--v01) * .5))}body[data-active=about] .diff-art{opacity:calc(.45 + var(--v01) * .55)}body[data-active=about][data-voltage-low] .diff-pill{color:var(--text-dim);border:1px solid var(--border);background:0 0}html[data-density=compact] body[data-active=about]{--twk-section-y:.62;--twk-cell-y:.65;--twk-row-y:.72;--twk-leading:1.45}html[data-density=default] body[data-active=about]{--twk-section-y:1;--twk-cell-y:1;--twk-row-y:1;--twk-leading:1.6}html[data-density=airy] body[data-active=about]{--twk-section-y:1.55;--twk-cell-y:1.45;--twk-row-y:1.35;--twk-leading:1.78}body[data-active=about] .credentials{padding-top:calc(56px * var(--twk-section-y,1));padding-bottom:calc(64px * var(--twk-section-y,1))}body[data-active=about] .intro{padding-top:calc(64px * var(--twk-section-y,1));padding-bottom:calc(64px * var(--twk-section-y,1))}body[data-active=about] .diff-section{padding-top:calc(72px * var(--twk-section-y,1));padding-bottom:calc(72px * var(--twk-section-y,1))}body[data-active=about] .leadership-v3{padding-top:calc(72px * var(--twk-section-y,1));padding-bottom:calc(80px * var(--twk-section-y,1))}body[data-active=about] .frames{padding-top:calc(48px * var(--twk-section-y,1));padding-bottom:calc(48px * var(--twk-section-y,1))}body[data-active=about] .creds-cell{padding-top:calc(30px * var(--twk-cell-y,1));padding-bottom:calc(28px * var(--twk-cell-y,1))}body[data-active=about] .lv3-row{padding-top:calc(36px * var(--twk-row-y,1));padding-bottom:calc(34px * var(--twk-row-y,1))}body[data-active=about] .creds-desc,body[data-active=about] .lv3-bio p,body[data-active=about] .intro p{line-height:var(--twk-leading,1.6)}html[data-mood=terminal] body[data-active=about]{--tm-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace}html[data-mood=terminal] body[data-active=about] .creds-shell,html[data-mood=terminal] body[data-active=about] .lv3-link,html[data-mono=terminal] body[data-active=about] .lv3-tag,html[data-mood=terminal] body[data-active=about] .frame-pill,html[data-mood=terminal] body[data-active=about] .diff-card{border-radius:0!important}html[data-mood=terminal] body[data-active=about] .creds-shell{background:linear-gradient(#3cb47806,#3cb47801),repeating-linear-gradient(#fff0 0 2px,#ffffff05 2px 3px);border-color:#3cb47852}html[data-mood=terminal] body[data-active=about] .creds-shell:before{background:linear-gradient(90deg,#0000,#3cb478b3 18%,#78ffb4f2 50%,#3cb478b3 82%,#0000)}html[data-mood=terminal] body[data-active=about] .creds-kicker,html[data-mood=terminal] body[data-active=about] .creds-id,html[data-mood=terminal] body[data-active=about] .creds-num [data-count],html[data-mood=terminal] body[data-active=about] .creds-num .suffix,html[data-mood=terminal] body[data-active=about] .lv3-mono-k,html[data-mood=terminal] body[data-active=about] .lv3-role,html[data-mood=terminal] body[data-active=about] .lv3-tag i,html[data-mood=terminal] body[data-active=about] .lv3-creds-k,html[data-mood=terminal] body[data-active=about] .creds-tick,html[data-mood=terminal] body[data-active=about] .diff-pill,html[data-mood=terminal] body[data-active=about] .lv3-name:after,html[data-mood=terminal] body[data-active=about] .creds-num .suffix{color:#6fe39a}html[data-mood=terminal] body[data-active=about] .lv3-name:after{background:#6fe39a}html[data-mood=terminal] body[data-active=about] .creds-kicker:before{background:#6fe39a;box-shadow:0 0 10px #6fe39acc}html[data-mood=terminal] body[data-active=about] .creds-num [data-count]{text-shadow:0 0 calc(var(--v-glow) * 14px) rgba(111,227,154, calc(var(--v01) * .7));font-family:var(--tm-mono)}html[data-mood=terminal] body[data-active=about] .creds-title,html[data-mood=terminal] body[data-active=about] .lv3-title,html[data-mood=terminal] body[data-active=about] .lv3-name,html[data-mood=terminal] body[data-active=about] .diff-card h3,html[data-mood=terminal] body[data-active=about] .intro h2,html[data-mood=terminal] body[data-active=about] .sec-head h2{font-family:var(--tm-mono);letter-spacing:-.01em;font-weight:600}html[data-mood=terminal] body[data-active=about] .creds-title em{color:#6fe39a}html[data-mood=terminal] body[data-active=about] .lv3-name:before{content:"▸ ";color:#6fe39a;opacity:.7}html[data-mood=terminal] body[data-active=about]:after{content:"";pointer-events:none;z-index:9998;mix-blend-mode:multiply;opacity:calc(var(--v01) * .55 + .18);background:repeating-linear-gradient(#0000 0 2px,#0000000f 2px 3px);position:fixed;inset:0}html[data-mood=terminal] body[data-active=about]:before{content:"";pointer-events:none;z-index:9997;background:radial-gradient(120% 90%,#0000 50%,#000f0573 100%);position:fixed;inset:0}html[data-mood=terminal][data-theme=light] body[data-active=about]:after{mix-blend-mode:multiply;opacity:calc(var(--v01) * .25 + .08)}html[data-mood=terminal][data-theme=light] body[data-active=about]:before{display:none}html[data-mood=manuscript] body[data-active=about]{--ms-ink:#2a2218;--ms-line:#3a2c162e;--ms-paper-2:#eae0cb;color:var(--ms-ink);background:#f4ecdd}html[data-mood=manuscript] body[data-active=about] .creds-shell{border:1px solid var(--ms-line);background:linear-gradient(#fbf6ea,#f4ecdd);border-radius:4px;box-shadow:inset 0 1px #fff9,0 18px 36px -22px #3c280a59,0 2px 4px #3c280a0f}html[data-mood=manuscript] body[data-active=about] .creds-shell:before{display:none}html[data-mood=manuscript] body[data-active=about] .creds-head{border-bottom-color:var(--ms-line);background:0 0}html[data-mood=manuscript] body[data-active=about] .creds-foot{border-top-color:var(--ms-line);background:0 0}html[data-mood=manuscript] body[data-active=about] .creds-cell+.creds-cell:before{background:var(--ms-line)}html[data-mood=manuscript] body[data-active=about] .creds-title,html[data-mood=manuscript] body[data-active=about] .lv3-title,html[data-mood=manuscript] body[data-active=about] .lv3-name,html[data-mood=manuscript] body[data-active=about] .intro h2,html[data-mood=manuscript] body[data-active=about] .sec-head h2,html[data-mood=manuscript] body[data-active=about] .diff-card h3,html[data-mood=manuscript] body[data-active=about] .page-hero h1,html[data-mood=manuscript] body[data-active=about] .ftr-statement h3{letter-spacing:-.012em;font-family:Iowan Old Style,Source Serif Pro,Hoefler Text,Georgia,Times New Roman,serif;font-weight:600}html[data-mood=manuscript] body[data-active=about] .creds-num{font-feature-settings:"tnum" 1, "lnum" 1, "onum" 0;font-family:Iowan Old Style,Source Serif Pro,Hoefler Text,Georgia,serif;font-weight:700}html[data-mood=manuscript] body[data-active=about] .creds-num [data-count]{color:#b0431a;text-shadow:none}html[data-mood=manuscript] body[data-active=about] .creds-num .suffix,html[data-mood=manuscript] body[data-active=about] .creds-title em{color:#b0431a}html[data-mood=manuscript] body[data-active=about] .creds-kicker,html[data-mood=manuscript] body[data-active=about] .lv3-kicker,html[data-mood=manuscript] body[data-active=about] .lv3-mono-k{color:#8b5a2b}html[data-mood=manuscript] body[data-active=about] .creds-kicker:before{box-shadow:none;background:#b0431a}html[data-mood=manuscript] body[data-active=about] .lv3-kicker-bar,html[data-mood=manuscript] body[data-active=about] .lv3-name:after{background:#b0431a}html[data-mood=manuscript] body[data-active=about] .lv3-role{color:#b0431a}html[data-mood=manuscript] body[data-active=about] .creds-meta,html[data-mood=manuscript] body[data-active=about] .lv3-mono-v,html[data-mood=manuscript] body[data-active=about] .creds-id,html[data-mood=manuscript] body[data-active=about] .creds-foot,html[data-mood=manuscript] body[data-active=about] .creds-desc,html[data-mood=manuscript] body[data-active=about] .lv3-bio p,html[data-mood=manuscript] body[data-active=about] .intro p{color:#4a3d26}html[data-mood=manuscript] body[data-active=about] .creds-label,html[data-mood=manuscript] body[data-active=about] .creds-title,html[data-mood=manuscript] body[data-active=about] .creds-num,html[data-mood=manuscript] body[data-active=about] .lv3-name,html[data-mood=manuscript] body[data-active=about] .lv3-title,html[data-mood=manuscript] body[data-active=about] .intro h2,html[data-mood=manuscript] body[data-active=about] .intro strong,html[data-mood=manuscript] body[data-active=about] .intro h4,html[data-mood=manuscript] body[data-active=about] .sec-head h2,html[data-mood=manuscript] body[data-active=about] .diff-card h3,html[data-mood=manuscript] body[data-active=about] .diff-card p,html[data-mood=manuscript] body[data-active=about] .ms .yr,html[data-mood=manuscript] body[data-active=about] .ms .lab,html[data-mood=manuscript] body[data-active=about] .frames h4,html[data-mood=manuscript] body[data-active=about] .frame-pill,html[data-mood=manuscript] body[data-active=about] .lv3-creds,html[data-mood=manuscript] body[data-active=about] .lv3-tag,html[data-mood=manuscript] body[data-active=about] .lv3-link,html[data-mood=manuscript] body[data-active=about] .cta h2,html[data-mood=manuscript] body[data-active=about] .cta p{color:var(--ms-ink)}html[data-mood=manuscript] body[data-active=about] .intro strong.orange,html[data-mood=manuscript] body[data-active=about] .ms .yr{color:#b0431a}html[data-mood=manuscript] body[data-active=about] .lv3-tag,html[data-mood=manuscript] body[data-active=about] .lv3-link,html[data-mood=manuscript] body[data-active=about] .frame-pill,html[data-mood=manuscript] body[data-active=about] .diff-card{border-color:var(--ms-line);color:var(--ms-ink);background:#fbf6ea}html[data-mood=manuscript] body[data-active=about] .diff-pill{color:#b0431a;background:0 0;border:1px solid #b0431a59}html[data-mood=manuscript] body[data-active=about] .lv3-row,html[data-mood=manuscript] body[data-active=about] .lv3-head{border-bottom-color:var(--ms-line)}html[data-mood=manuscript] body[data-active=about] .lv3-foot{border-top-color:var(--ms-line)}html[data-mood=manuscript] body[data-active=about] .credentials,html[data-mood=manuscript] body[data-active=about] .intro,html[data-mood=manuscript] body[data-active=about] .diff-section,html[data-mood=manuscript] body[data-active=about] .leadership-v3,html[data-mood=manuscript] body[data-active=about] .frames{background:0 0}html[data-mood=manuscript] body[data-active=about] .hero-bg,html[data-mood=manuscript] body[data-active=about] .hero-grid{display:none}html[data-mood=manuscript] body[data-active=about] .page-hero{background:radial-gradient(800px 400px at 80% -10%,#b0431a12,#0000 60%),#f4ecdd}html[data-mood=manuscript] body[data-active=about] .page-hero h1 .grad,html[data-mood=manuscript] body[data-active=about] .page-hero h1 .orange{-webkit-text-fill-color:initial;color:var(--ms-ink);background:0 0}html[data-mood=manuscript] body[data-active=about] .page-hero h1 .orange{color:#b0431a}html[data-mood=manuscript] body[data-active=about] .constellation{display:none}html[data-mood=manuscript] body[data-active=about]:before{content:"";pointer-events:none;z-index:9996;opacity:.7;background-image:radial-gradient(circle at 20% 30%,#3c280a0a 1px,#0000 1px),radial-gradient(circle at 70% 60%,#3c280a08 1px,#0000 1px),radial-gradient(circle at 40% 80%,#3c280a0a 1px,#0000 1px);background-size:7px 7px,11px 11px,13px 13px;position:fixed;inset:0}html[data-mood=manuscript] .hdr{border-bottom-color:var(--ms-line)!important;background:#f4ecddb8!important}html[data-mood=manuscript] .hdr,html[data-mood=manuscript] .hdr *{color:var(--ms-ink)}html[data-mood=manuscript] body[data-active=about] .nav-item.is-active>.nav-link,html[data-mood=manuscript] body[data-active=about] .nav-link:hover{color:#b0431a;background:#b0431a14}html[data-mood=manuscript] body[data-active=about] .ftr,html[data-mood=manuscript] body[data-active=about] .cta{color:var(--ms-ink);background:#eae0cb}html[data-mood=manuscript] body[data-active=about] .ftr *{color:inherit}.twk-panel{color:#f2f5fa!important;background:#0f1b30db!important;border:1px solid #e85d1f52!important;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000008c,0 0 0 1px #e85d1f14!important}.twk-panel .twk-hd b{color:#ff7a38;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.twk-panel .twk-x{color:#f2f5fa99}.twk-panel .twk-x:hover{color:#ff7a38;background:#e85d1f2e}.twk-panel label,.twk-panel .twk-row-label{color:#f2f5fa!important}.twk-panel .twk-section-label{color:#f2f5fa8c!important}body[data-active=about] .leadership-v3{padding:72px 0 80px;scroll-margin-top:88px}body[data-active=about] .lv3-head{border-bottom:1px solid var(--border);flex-direction:column;gap:16px;margin-bottom:8px;padding:14px 0 22px;display:flex}body[data-active=about] .lv3-head-l{flex-direction:column;gap:8px;min-width:0;display:flex}body[data-active=about] .lv3-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex}body[data-active=about] .lv3-kicker-bar{background:var(--orange-2);width:28px;height:1px;display:inline-block}body[data-active=about] .lv3-title{letter-spacing:-.025em;color:var(--text);margin:0;font-weight:600;line-height:.98;font-size:clamp(24px,2.6vw,34px)!important}body[data-active=about] .lv3-sub{letter-spacing:-.005em;color:var(--text);text-wrap:balance;max-width:32ch;margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.4}body[data-active=about] .lv3-sub em{color:var(--orange-2);font-style:normal}body[data-active=about] .lv3-lede{color:var(--text-muted);text-wrap:pretty;justify-self:end;max-width:56ch;margin:0;font-size:16px;line-height:1.55}body[data-active=about] .lv3-list{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}body[data-active=about] .lv3-row{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);grid-template-areas:"idx id""bio bio";align-items:start;gap:22px 20px;padding:36px 32px 34px;transition:background .4s;display:grid;position:relative}body[data-active=about] .lv3-row:nth-child(odd){border-right:1px solid var(--border);padding-left:0}body[data-active=about] .lv3-row:nth-child(2n){padding-right:0}body[data-active=about] .lv3-row:nth-last-child(-n+2){border-bottom:none;padding-bottom:8px}body[data-active=about] .lv3-idx{grid-area:idx}body[data-active=about] .lv3-id{grid-area:id}body[data-active=about] .lv3-bio{grid-area:bio}body[data-active=about] .lv3-row:hover{background:linear-gradient(#e85d1f06,#0000 70%)}body[data-active=about] .lv3-row:hover .lv3-idx span{color:var(--orange-2)}body[data-active=about] .lv3-row:hover .lv3-name:after{transform:scaleX(1)}body[data-active=about] .lv3-idx{letter-spacing:.16em;color:var(--text-dim);padding-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}body[data-active=about] .lv3-idx span{transition:color .3s;display:inline-block}body[data-active=about] .lv3-id{flex-direction:column;gap:10px;min-width:0;display:flex}body[data-active=about] .lv3-mono{letter-spacing:.1em;color:var(--text-dim);align-items:center;gap:8px;margin-bottom:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-flex}body[data-active=about] .lv3-mono-k{color:var(--orange-2);letter-spacing:.18em;font-weight:700}body[data-active=about] .lv3-mono-v{color:var(--text-muted)}body[data-active=about] .lv3-name{letter-spacing:-.02em;color:var(--text);margin:0;padding-bottom:6px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.1;display:inline-block;position:relative}body[data-active=about] .lv3-name:after{content:"";background:var(--orange-2);transform-origin:0;width:32px;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}body[data-active=about] .lv3-role{color:var(--orange-2);letter-spacing:.005em;font-size:13px;font-weight:500}body[data-active=about] .lv3-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}body[data-active=about] .lv3-tag{letter-spacing:.04em;color:var(--text-dim);border:1px solid var(--border);background:#ffffff04;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;display:inline-flex}body[data-active=about] .lv3-tag i{color:var(--orange-2);margin-right:1px;font-style:normal;font-weight:700}body[data-active=about] .lv3-bio{flex-direction:column;gap:18px;min-width:0;display:flex}body[data-active=about] .lv3-bio p{color:var(--text-muted);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:64ch;margin:0;font-size:15px;line-height:1.6}body[data-active=about] .lv3-foot{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:14px;display:flex}body[data-active=about] .lv3-creds{letter-spacing:.05em;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}body[data-active=about] .lv3-creds-k{letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:3px;margin-right:4px;padding:3px 6px;font-size:9.5px;font-weight:700}body[data-active=about] .lv3-creds-sep{color:var(--text-dim);opacity:.6}body[data-active=about] .lv3-creds--quiet{color:var(--text-muted)}body[data-active=about] .lv3-link{letter-spacing:.01em;color:var(--text);border:1px solid var(--border);background:#ffffff04;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:inline-flex}body[data-active=about] .lv3-link svg{width:12px;height:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}body[data-active=about] .lv3-link:hover{color:var(--orange-2);background:#e85d1f0d;border-color:#e85d1f66}body[data-active=about] .lv3-link:hover svg{transform:translate(2px,-2px)}[data-theme=light] body[data-active=about] .lv3-row:hover{background:linear-gradient(#e85d1f08,#0000 70%)}[data-theme=light] body[data-active=about] .lv3-tag,[data-theme=light] body[data-active=about] .lv3-link{background:#fafafa}@media (max-width:960px){body[data-active=about] .lv3-head{grid-template-columns:1fr;align-items:start;gap:18px;position:static}body[data-active=about] .lv3-lede{justify-self:start}body[data-active=about] .lv3-list{border-top:none;grid-template-columns:1fr}body[data-active=about] .lv3-row{grid-template-columns:44px minmax(0,1fr);gap:18px 16px;padding:28px 0;border-right:none!important;border-bottom:1px solid var(--border)!important}body[data-active=about] .lv3-row:last-child{border-bottom:none!important}}@media (max-width:560px){body[data-active=about] .leadership-v3{padding:56px 0}body[data-active=about] .lv3-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"idx""id""bio";row-gap:14px}body[data-active=about] .lv3-foot{flex-direction:column;align-items:flex-start;gap:14px}}body[data-active=about] .leadership-v3{padding-bottom:48px!important}body[data-active=about] .bgc-section{padding-top:48px!important;padding-bottom:48px!important}body[data-active=about] .cta{padding-top:56px!important;padding-bottom:64px!important}body[data-active=about] .credentials,body[data-active=about] .leadership-v3{z-index:1;position:relative}body[data-active=about] .bgc-section .bgc-head{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}body[data-active=about] .bgc-section .bgc-head p{margin-left:auto;margin-right:auto}body[data-active=about] .bgc-section .bgc-kicker{justify-content:center}body[data-active=about] .leadership-v3 .lv3-head{text-align:center;align-items:center}body[data-active=about] .leadership-v3 .lv3-head-l{margin-left:auto;margin-right:auto}body[data-active=about] .leadership-v3 .lv3-head .bgc-kicker{justify-content:center}body[data-active=about] .leadership-v3 .lv3-sub,body[data-active=about] .leadership-v3 .lv3-lede{max-width:70ch;margin-left:auto;margin-right:auto}body[data-active=about] .diff-section .diff-grid>.diff-card,body[data-active=about] .diff-section .diff-grid>.diff-card:nth-of-type(4),body[data-active=about] .diff-section .diff-grid>.diff-card:nth-of-type(5){padding-bottom:16px;grid-column:span 1!important}body[data-active=about] .diff-section .diff-art-wrap{min-height:104px!important;padding:14px 14px 10px!important}body[data-active=about] .diff-section .diff-art{max-height:92px!important}body[data-active=about] .diff-section .diff-pill{letter-spacing:.1em;margin:12px 14px 8px;padding:4px 8px;font-size:9.5px}body[data-active=about] .diff-section .diff-card h3{text-wrap:balance;margin:0 14px 6px;font-size:14.5px;line-height:1.28}body[data-active=about] .diff-section .diff-card p{margin:0 14px;font-size:12.5px;line-height:1.5}@media (max-width:760px){body[data-active=about] .diff-section .diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){body[data-active=about] .diff-section .diff-grid{grid-template-columns:1fr!important}}body[data-active=about] .diff-section .diff-card{text-align:center}body[data-active=about] .diff-section .diff-pill{margin-left:auto;margin-right:auto}body[data-active=about] .intro .intro-grid{max-width:1240px;display:block!important}body[data-active=about] .intro h2{text-align:center;margin-bottom:22px}body[data-active=about] .milestones.ms-h .ms-rail-fill{display:none}body[data-active=about] .intro .facts{margin:0;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body[data-active=about] .intro .facts :is(h3,h4){text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin:0 0 34px;font-size:10.5px;font-weight:700}body[data-active=about] .intro .intro-lead{text-align:center!important}body[data-active=about] .diff-section .diff-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}@media (max-width:1100px){body[data-active=about] .diff-section .diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body[data-active=about] .intro .intro-lead{letter-spacing:.005em;max-width:78ch;color:var(--text-muted);text-wrap:pretty;margin:52px auto 0;font-size:16.5px;line-height:2}body[data-active=about] .diff-section,body[data-active=about] .leadership-v3,body[data-active=about] .bgc-section,body[data-active=about] .cta,body[data-active=about] .intro{border-top:1px solid var(--border)!important}body[data-active=about] .credentials,body[data-active=about] .page-hero{border-top:0!important}body[data-active=about] .intro .facts,body[data-active=about] .milestones.ms-h{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body[data-active=about] .milestones.ms-h .ms{box-shadow:none!important;background:0 0!important;border:0!important}body[data-active=about] .milestones.ms-h{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;column-gap:10px;height:330px;padding:0;position:relative;display:grid!important}body[data-active=about] .milestones.ms-h:before{content:"";background:linear-gradient(90deg,#f7c05a 0 16.66%,#f3a03c 16.66% 33.33%,#ee7b2a 33.33% 50%,#e85d1f 50% 66.66%,#ce4a15 66.66% 83.33%,#a9380f 83.33% 100%);border-radius:999px;height:15px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}body[data-active=about] .milestones.ms-h .ms{height:330px;border:0!important;grid-template-columns:none!important;padding:0!important;display:block!important;position:relative!important}body[data-active=about] .milestones.ms-h .ms-dot{left:12px;background:var(--border-2)!important;width:1px!important;height:46px!important;box-shadow:none!important;border-radius:0!important;margin:0!important;position:absolute!important}body[data-active=about] .milestones.ms-h .yr{letter-spacing:-.02em;width:100%;color:var(--text);font-family:inherit;font-size:26px;font-weight:700;line-height:1;position:absolute;left:0}body[data-active=about] .milestones.ms-h .lab{width:100%;color:var(--text-muted);text-wrap:pretty;font-size:12.5px;line-height:1.5;position:absolute;left:0}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .yr{bottom:calc(50% + 18px)}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .ms-dot{bottom:calc(50% + 56px)}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .lab{bottom:calc(50% + 110px)}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .yr{top:calc(50% + 18px)}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .ms-dot{top:calc(50% + 56px)}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .lab{top:calc(50% + 110px)}@media (max-width:900px){body[data-active=about] .milestones.ms-h{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;height:auto}body[data-active=about] .milestones.ms-h:before{display:none}body[data-active=about] .milestones.ms-h .ms{height:auto}body[data-active=about] .milestones.ms-h .ms-dot{display:none!important}body[data-active=about] .milestones.ms-h .yr,body[data-active=about] .milestones.ms-h .lab{width:auto;position:static}body[data-active=about] .milestones.ms-h .yr{color:var(--orange);margin-bottom:6px;font-size:20px}}body[data-active=about] .intro .facts:before{display:none!important}body[data-active=about] .intro .facts{overflow:visible!important}body[data-active=about] .milestones.ms-h:before{background:var(--orange)!important;border-radius:2px!important;height:2px!important;left:0!important;right:0!important}body[data-active=about] .milestones.ms-h .ms-dot{background:var(--orange)!important;opacity:1!important;width:1px!important;height:38px!important;left:13px!important}body[data-active=about] .milestones.ms-h .ms-dot:after{content:"";border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0;position:absolute;left:-4px}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .yr{top:calc(50% + 52px);bottom:auto}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .ms-dot{top:calc(50% + 2px);bottom:auto}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .ms-dot:after{border-top:6px solid var(--orange);bottom:-6px}body[data-active=about] .milestones.ms-h .ms:nth-child(odd) .lab{top:calc(50% + 96px);bottom:auto}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .yr{top:auto;bottom:calc(50% + 52px)}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .ms-dot{top:auto;bottom:calc(50% + 2px)}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .ms-dot:after{border-bottom:6px solid var(--orange);top:-6px}body[data-active=about] .milestones.ms-h .ms:nth-child(2n) .lab{top:auto;bottom:calc(50% + 96px)}body[data-active=about] .milestones.ms-h:before{display:none!important}body[data-active=about] .milestones.ms-h .ms-axis{background:var(--orange);z-index:0;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}body[data-active=about] .intro .story-block{border:1px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:none;background:0 0;margin:26px -24px 0;overflow:hidden}@media (max-width:560px){body[data-active=about] .intro .story-block{margin-left:0;margin-right:0}}body[data-active=about] .intro .story-block .facts{margin:0!important;padding:32px 28px 0!important}body[data-active=about] .intro .story-block .intro-lead{border-top:1px solid var(--border);background:0 0;max-width:none!important;margin:0!important;padding:30px 44px 34px!important;font-size:14px!important;line-height:1.8!important}body[data-active=about] .intro .facts :is(h3,h4){letter-spacing:.14em!important;margin-bottom:30px!important;font-size:16px!important}.ai-asm-hero{text-align:center;justify-items:center;grid-template-columns:1fr!important}.ai-asm-copy{flex-direction:column;align-items:center;max-width:880px;display:flex}.ai-asm-copy .eyebrow{margin-left:auto;margin-right:auto}.ai-asm-copy h1{text-align:center}.ai-asm-copy .lead{text-align:center;max-width:780px}.ai-asm-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.ai-asm-hero .ax-illu{display:none}.pp-method .pm-flow{border-top:1px solid var(--pp-line,#ffffff1a);border-bottom:1px solid var(--pp-line,#ffffff1a);counter-reset:pmstep;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}[data-theme=light] .pp-method .pm-flow{border-top-color:#0f1b301a;border-bottom-color:#0f1b301a}.pp-method .pm-flow:before{content:"";background:linear-gradient(90deg, var(--pp-orange,#e85d1f), var(--pp-orange-2,#ff7a38));width:0;height:1px;transition:width 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0}.pp-method .pm-flow.is-revealed:before,.pp-method .pm-flow[data-revealed]:before{width:100%}.pp-method .pm-step{flex-direction:column;gap:14px;min-width:0;padding:36px 28px 32px;display:flex;position:relative}.pp-method .pm-step+.pm-step:before{content:"";background:var(--pp-line,#ffffff1a);width:1px;position:absolute;top:28px;bottom:28px;left:0}[data-theme=light] .pp-method .pm-step+.pm-step:before{background:#0f1b301a}.pp-method .pm-step-head{align-items:baseline;gap:12px;display:flex}.pp-method .pm-num{letter-spacing:.18em;color:var(--pp-orange-2,#ff7a38);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700}.pp-method .pm-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-dim,#ffffff8c);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}.pp-method .pm-title{letter-spacing:-.012em;color:var(--text);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.3}.pp-method .pm-copy{color:var(--pp-dim,#ffffff9e);text-wrap:pretty;flex:1;margin:0;font-size:13.5px;line-height:1.55}.pp-method .pm-out{border-top:1px dashed var(--pp-line,#ffffff1a);align-items:baseline;gap:8px;margin-top:4px;padding-top:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex}[data-theme=light] .pp-method .pm-out{border-top-color:#0f1b301a}.pp-method .pm-out-k{color:var(--pp-dim,#ffffff80);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:700}.pp-method .pm-out-v{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.pp-method .pm-step{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .12s + .2s);transform:translateY(8px)}.pp-method .pm-flow.is-revealed .pm-step,.pp-method .pm-flow[data-revealed] .pm-step{opacity:1;transform:none}@media (max-width:980px){.pp-method .pm-flow{grid-template-columns:repeat(2,1fr)}.pp-method .pm-step:nth-child(odd):before{display:none}.pp-method .pm-step:nth-child(n+3){border-top:1px solid var(--pp-line,#ffffff1a)}[data-theme=light] .pp-method .pm-step:nth-child(n+3){border-top-color:#0f1b301a}}@media (max-width:600px){.pp-method .pm-flow{grid-template-columns:1fr}.pp-method .pm-step:before{display:none}.pp-method .pm-step+.pm-step{border-top:1px solid var(--pp-line,#ffffff1a)}[data-theme=light] .pp-method .pm-step+.pm-step{border-top-color:#0f1b301a}.pp-method .pm-step{padding:28px 4px}}@media (prefers-reduced-motion:reduce){.pp-method .pm-flow:before{width:100%;transition:none}.pp-method .pm-step{opacity:1;transition:none;transform:none}}.pp-hero-grid{text-align:center;justify-items:center;grid-template-columns:1fr!important}.pp-hero-copy{flex-direction:column;align-items:center;max-width:880px;display:flex}.pp-hero-copy .eyebrow{margin-left:auto;margin-right:auto}.pp-hero-copy h1{text-align:center}.pp-hero-copy .lead{text-align:center;max-width:780px}.pp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.pp-hero-meta{text-align:left;grid-template-columns:repeat(3,minmax(160px,1fr));justify-content:center;gap:18px;width:100%;max-width:680px;margin-top:28px;display:grid!important}.pp-hero-meta .m{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:4px;padding:14px 18px;flex-direction:column!important;display:flex!important}.pp-hero-meta .m b{color:#fff;font-size:26px;font-weight:700;line-height:1.1}.pp-hero-meta .m span{color:var(--ax-dim);text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}@media (max-width:640px){.pp-hero-meta{grid-template-columns:1fr}}.ax-illu-foot{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.pp-hero-grid .ax-hero-illu,.pp-hero-grid .ax-illu-card,.pp-hero-grid .ax-illu-head,.pp-hero-grid .ax-illu-foot,.pp-hero-grid .ax-term{text-align:left}.pp-hero-grid .ax-term .ln{text-align:left;display:block}.pp-timeline{margin-top:40px;position:relative}.pp-track{background:#e85d1f1f;border-radius:2px;height:2px;position:absolute;top:42px;left:0;right:0;overflow:hidden}.pp-track-fill{background:linear-gradient(90deg,#e85d1f,#e85d1f66);width:100%;height:100%;animation:8s ease-in-out infinite ppFill}@keyframes ppFill{0%,to{transform:translate(-70%)}50%{transform:translate(0%)}}.pp-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.pp-step{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;padding:22px 20px;position:relative}.pp-step:before{content:"";background:#0f1b30;border:2px solid #e85d1f;border-radius:50%;width:20px;height:20px;position:absolute;top:32px;left:24px;box-shadow:0 0 0 4px #0f1b30,0 0 18px #e85d1f73}.pp-num{color:var(--ax-dim);letter-spacing:.1em;margin-bottom:38px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.pp-tag{color:#e85d1f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.pp-step :is(h3,h4){color:#fff;margin:0 0 8px;font-size:17px;line-height:1.3}.pp-step p{color:var(--ax-dim);margin:0 0 14px;font-size:13.5px;line-height:1.55}.pp-out{border-top:1px dashed #ffffff14;align-items:center;gap:10px;padding-top:12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.pp-out span{color:var(--ax-dim);text-transform:uppercase;letter-spacing:.08em}.pp-out code{color:#e85d1f;background:#e85d1f14;border:1px solid #e85d1f33;border-radius:4px;padding:3px 8px}@media (max-width:960px){.pp-steps{grid-template-columns:repeat(2,1fr)}.pp-track,.pp-step:before{display:none}.pp-num{margin-bottom:8px}}@media (max-width:560px){.pp-steps{grid-template-columns:1fr}}.owasp-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;display:grid}@media (max-width:1200px){.owasp-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.owasp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.owasp-grid{grid-template-columns:1fr}}.owasp-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:18px 18px 16px;transition:border-color .25s,transform .25s,background .25s;position:relative;overflow:hidden}.owasp-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#e85d1f0f,#0000 60%);border-radius:12px;transition:opacity .3s;position:absolute;inset:0}.owasp-card:hover{background:#ffffff0a;border-color:#e85d1f73;transform:translateY(-3px)}.owasp-card:hover:after{opacity:1}.oc-id{color:#e85d1f;letter-spacing:.08em;background:#e85d1f1a;border:1px solid #e85d1f4d;border-radius:4px;margin-bottom:12px;padding:3px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-block}.owasp-card h3{color:#fff;margin:0 0 8px;font-size:15.5px;font-weight:650;line-height:1.25}.owasp-card p{color:var(--ax-dim);margin:0 0 12px;font-size:12.5px;line-height:1.55}.oc-tags{flex-wrap:wrap;gap:5px;display:flex}.oc-tags span{color:var(--ax-dim);background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:10px}body[data-page=pentest] .ax-section .sec-head .kicker{display:block}body[data-page=pentest] .ax-stat span{letter-spacing:normal;text-transform:none;font-family:inherit}.agents-hero--v2{padding-top:132px;padding-bottom:96px;overflow:hidden}.agents-hero--v2 .page-hero-inner.agents-hero-grid{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);align-items:center;gap:64px;max-width:1240px;display:grid}.agents-hero-copy{z-index:2;min-width:0;position:relative}.agents-hero-pill{letter-spacing:.04em;color:#ffd7bf;background:#e85d1f14;border:1px solid #e85d1f52;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 13px 7px 11px;font-size:12px;font-weight:600;display:inline-flex}.agents-hero-pill-dot{background:#e85d1f;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite agentsPulse;box-shadow:0 0 0 4px #e85d1f2e}@keyframes agentsPulse{0%,to{box-shadow:0 0 0 4px #e85d1f2e}50%{box-shadow:0 0 0 7px #e85d1f0d}}.agents-hero-pill-sep{background:#ffffff2e;width:1px;height:12px}.agents-hero-pill-meta{color:#ffffffb3;font-weight:500}[data-theme=light] .agents-hero-pill{color:#b14310;background:#e85d1f1a;border-color:#e85d1f52}[data-theme=light] .agents-hero-pill-sep{background:#00000024}[data-theme=light] .agents-hero-pill-meta{color:#0b16269e}.agents-hero-h1{position:relative;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;margin:0 0 22px!important;font-size:clamp(48px,7.2vw,96px)!important;line-height:.94!important}.agents-hero-h1 .grad{white-space:normal!important}.agents-hero-h1-mark{color:#e85d1f;-webkit-text-fill-color:#e85d1f;text-shadow:0 0 18px #e85d1f8c;margin-left:2px;font-size:1em;line-height:1}.agents-hero-lede{color:#ffffffbf!important;text-align:left!important;max-width:540px!important;margin:0 0 30px!important;font-size:clamp(17px,1.45vw,20px)!important;line-height:1.5!important}[data-theme=light] .agents-hero-lede{color:#0b1626b3!important}.agents-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.agents-hero-ctas .btn{padding:14px 22px;font-size:15px}.agents-hero-stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:22px 0 0;list-style:none;display:grid}.agents-hero-stats li{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 14px;display:flex}.agents-hero-stats li+li{border-left:1px solid #ffffff14}.agents-hero-stats strong{color:#fff;letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1}.agents-hero-stats span{color:#ffffff8c;letter-spacing:.02em;font-size:12px}[data-theme=light] .agents-hero-stats{border-color:#0000001a}[data-theme=light] .agents-hero-stats li+li{border-color:#00000014}[data-theme=light] .agents-hero-stats strong{color:#0b1626}[data-theme=light] .agents-hero-stats span{color:#0b16268c}.agents-hero-stage{z-index:2;min-width:0;position:relative}.agents-hero-stage:before{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(60% 60%,#e85d1f24,#0000 70%);position:absolute;inset:-40px -20px}.agents-hero-stage .term-window{margin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:perspective(1400px)rotateY(-3deg)rotateX(2deg);box-shadow:0 40px 80px -30px #0000008c,inset 0 0 0 1px #ffffff0a}.agents-hero-stage:hover .term-window{transform:perspective(1400px)rotateY(0)rotateX(0)}[data-theme=light] .agents-hero-stage .term-window{box-shadow:0 40px 80px -30px #0b16264d,0 1px 3px #0000000f}@media (max-width:1024px){.agents-hero--v2 .page-hero-inner.agents-hero-grid{grid-template-columns:1fr;gap:40px}.agents-hero-stage .term-window{transform:none}}@media (max-width:600px){.agents-hero--v2{padding-top:110px;padding-bottom:64px}.agents-hero-h1{font-size:clamp(40px,12vw,60px)!important}.agents-hero-stats{grid-template-columns:1fr;gap:14px;padding-top:18px}.agents-hero-stats li+li{border-top:1px solid #ffffff14;border-left:0;padding-top:14px;padding-left:0}}.agents-divider{padding:0 24px}.agents-divider .container{justify-content:center;display:flex}.cover .cover-grid.not-scanner-grid,.cover .cover-grid.triple-row-grid{grid-template-columns:repeat(3,1fr)}.not-scanner-grid>.cov-card,.triple-row-grid>.cov-card{text-align:center}@media (max-width:860px){.cover .cover-grid.not-scanner-grid,.cover .cover-grid.triple-row-grid{grid-template-columns:1fr}}.agents-divider-line{background:linear-gradient(90deg,#0000 0%,#e85d1f00 5%,#e85d1f 50%,#e85d1f00 95%,#0000 100%);border-radius:2px;width:min(100%,1100px);height:2px;display:block;box-shadow:0 0 18px #e85d1f73}.ag-hairline{background:linear-gradient(90deg, transparent 0%, var(--border) 12%, var(--border) 88%, transparent 100%);opacity:.9;border:0;width:100%;max-width:1240px;height:1px;margin:0 auto;padding:0}body[data-page=berghem-agents] .cover:before{display:none!important}body[data-page=berghem-agents] .bgc-section{border-top:0!important}body[data-page=berghem-agents] .agents-hero--v2 .page-hero-inner.agents-hero-grid.is-solo{text-align:center!important;grid-template-columns:1fr!important;gap:0!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}body[data-page=berghem-agents] .agents-hero-grid.is-solo .agents-hero-h1{font-size:clamp(30px,4.4vw,54px)!important;line-height:1.08!important}body[data-page=berghem-agents] .agents-hero-grid.is-solo .agents-hero-lede{text-wrap:pretty;text-align:center!important;max-width:min(88ch,1040px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.6!important}body[data-page=berghem-agents] .agents-hero-grid.is-solo .agents-hero-ctas{justify-content:center}body[data-page=berghem-agents] .agents-hero-grid.is-solo .agents-hero-pill{margin-left:auto;margin-right:auto}body[data-page=berghem-agents] .bgc-section .bgc-head{max-width:820px;text-align:center!important;margin-left:auto!important;margin-right:auto!important}body[data-page=berghem-agents] .bgc-section .bgc-head p{margin-left:auto;margin-right:auto}body[data-page=berghem-agents] .bgc-section .bgc-kicker{justify-content:center}body[data-page=berghem-agents] .bgc-section .bgc-prose{text-align:center;margin-left:auto;margin-right:auto}body[data-page=berghem-agents] .bgc-section .bgc-flow{justify-content:center}body[data-active=berilo]{--purple-1:#6b21a8;--purple-2:#8b5cf6;--purple-3:#a78bfa;--purple-4:#c4b5fd;--purple-glow:#8b5cf638;--purple-glow-soft:#a78bfa24;background-color:#0000;background-image:radial-gradient(1100px 700px at 85% -5%,#8b5cf62e,#0000 60%),radial-gradient(1200px 800px at 10% 40%,#6b21a838,#0000 65%),radial-gradient(1000px 600px at 50% 100%,#a78bfa1a,#0000 70%),linear-gradient(#0d0716 0%,#14091f 35%,#0a0613 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}[data-theme=light] body[data-active=berilo]{background-color:#0000;background-image:radial-gradient(1100px 700px at 85% -5%,#8b5cf62e,#0000 60%),radial-gradient(1200px 800px at 10% 40%,#a78bfa2e,#0000 65%),radial-gradient(1000px 600px at 50% 100%,#c4b5fd2e,#0000 70%),linear-gradient(#f7f3ff 0%,#ede5ff 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body[data-active=berilo] .page-hero .hero-bg{background:radial-gradient(900px 480px at 50% 0,#8b5cf657,#0000 65%),radial-gradient(900px 500px at 30% 100%,#6b21a866,#0000 70%),radial-gradient(700px 400px at 80% 60%,#a78bfa2e,#0000 70%)}[data-theme=light] body[data-active=berilo] .page-hero .hero-bg{background:radial-gradient(800px 420px at 50% 0,#8b5cf638,#0000 70%),radial-gradient(900px 500px at 30% 100%,#a78bfa38,#0000 65%)}body[data-active=berilo] .hero-orb.orb-1{background:radial-gradient(circle, var(--purple-2) 0%, transparent 70%)}body[data-active=berilo] .hero-orb.orb-2{background:radial-gradient(circle, var(--purple-1) 0%, transparent 70%)}body[data-active=berilo] .page-hero h1{text-shadow:0 0 18px #8b5cf68c,0 0 42px #8b5cf661,0 0 90px #8b5cf638,0 0 160px #8b5cf61f!important}body[data-active=berilo] .page-hero h1 .grad{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-active=berilo] .page-hero h1{text-shadow:0 0 18px #8b5cf652,0 0 50px #8b5cf62e!important}body[data-active=berilo] .page-hero-eyebrow{color:var(--purple-3);background:var(--purple-glow-soft);border-color:#a78bfa52}[data-theme=light] body[data-active=berilo] .page-hero-eyebrow{color:var(--purple-1);background:#8b5cf61a;border-color:#6b21a847}body[data-active=berilo] .constellation .cline{stroke:#a78bfa4d}body[data-active=berilo] .constellation .cdot{fill:var(--purple-3)}body[data-active=berilo] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-active=berilo] .intro .facts{background:linear-gradient(#8b5cf612,#6b21a808);border-color:#8b5cf638;position:relative;overflow:hidden}body[data-active=berilo] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--purple-3) 20%, var(--purple-2) 35%, var(--purple-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite berilo-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-active=berilo] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a78bfa38 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite berilo-pulse;position:absolute;top:-90px;right:-90px}body[data-active=berilo] .intro .facts>*{z-index:1;position:relative}body[data-active=berilo] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-active=berilo] .intro .facts .row:hover{transform:translate(4px)}body[data-active=berilo] .intro .facts .row .k{color:var(--purple-3);animation:2.2s ease-in-out infinite berilo-blink}body[data-active=berilo] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-active=berilo] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-active=berilo] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-active=berilo] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-active=berilo] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}@keyframes berilo-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-active=berilo] .intro .facts:before,body[data-active=berilo] .intro .facts:after,body[data-active=berilo] .intro .facts .row .k{animation:none!important}}body[data-active=berilo] .sec-head h2:before,body[data-active=berilo] .sec-head:before,body[data-active=berilo] .sec-head h2:after,body[data-active=berilo] .sec-head:after,body[data-active=berilo] .cover:before,body[data-active=berilo] .cover:after,body[data-active=berilo] .diff:before,body[data-active=berilo] .diff:after,body[data-active=berilo] section:before,body[data-active=berilo] section:after{content:none!important;background:0 0!important;display:none!important}body[data-active=berilo] .sec-kicker{color:var(--purple-3)}[data-theme=light] body[data-active=berilo] .sec-kicker{color:var(--purple-1)}body[data-active=berilo] .cov-card{background:linear-gradient(#8b5cf60a,#8b5cf603);border-color:#8b5cf62e}body[data-active=berilo] .cov-card:hover{border-color:#a78bfa73;box-shadow:0 12px 40px -16px #8b5cf659}body[data-active=berilo] .cov-card .cov-id{color:var(--purple-3);background:#8b5cf61a;border-color:#8b5cf638}[data-theme=light] body[data-active=berilo] .cov-card .cov-id{color:var(--purple-1);background:#8b5cf61a}body[data-active=berilo] .intro .facts{background:linear-gradient(#8b5cf60d,#6b21a805);border-color:#8b5cf638}body[data-active=berilo] .intro .facts :is(h3,h4){color:var(--purple-3)}[data-theme=light] body[data-active=berilo] .intro .facts :is(h3,h4){color:var(--purple-1)}body[data-active=berilo] .intro .facts .k{color:var(--purple-3)}body[data-active=berilo] .btn-primary{background:linear-gradient(135deg, var(--purple-1) 0%, var(--purple-2) 100%);border:1px solid var(--purple-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #8b5cf6b3}body[data-active=berilo] .btn-primary:hover{background:linear-gradient(135deg, var(--purple-2) 0%, var(--purple-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #a78bfad9}body[data-active=berilo] .btn-ghost:hover{border-color:var(--purple-2);color:var(--purple-3);background:var(--purple-glow-soft)}body[data-active=berilo] .cta{background:radial-gradient(800px 320px,#8b5cf629,#0000 70%)}body[data-active=berilo] .cta-inner{background:linear-gradient(135deg,#6b21a81a,#8b5cf60a);border-color:#8b5cf647}body[data-active=berilo] .cta .k{color:var(--purple-3)}[data-theme=light] body[data-active=berilo] .cta .k{color:var(--purple-1)}body[data-active=berilo] h1,body[data-active=berilo] h2,body[data-active=berilo] h3,body[data-active=berilo] h4,body[data-active=berilo] .sec-head h2,body[data-active=berilo] .intro h2,body[data-active=berilo] .cov-card :is(h2,h3),body[data-active=berilo] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-active=berilo] h2,[data-theme=light] body[data-active=berilo] h3,[data-theme=light] body[data-active=berilo] h4,[data-theme=light] body[data-active=berilo] .sec-head h2,[data-theme=light] body[data-active=berilo] .cov-card :is(h2,h3),[data-theme=light] body[data-active=berilo] .cta-banner h2,[data-theme=light] body[data-active=berilo] .cover h2{color:#1a0b2e!important}[data-theme=light] body[data-active=berilo] .page-hero h1,[data-theme=light] body[data-active=berilo] .page-hero h2,[data-theme=light] body[data-active=berilo] .page-hero h3,[data-theme=light] body[data-active=berilo] .intro .facts :is(h3,h4),[data-theme=light] body[data-active=berilo] .intro .facts .row .v{color:#fff!important}[data-theme=light] body[data-active=berilo] .intro-grid>div:first-child p{color:#2c1a4a!important}[data-theme=light] body[data-active=berilo] .cta-banner p,[data-theme=light] body[data-active=berilo] .cov-card p{color:#4a3766!important}[data-theme=light] body[data-active=berilo] .intro .facts{background:linear-gradient(#2b144aeb,#1e0e34f0)!important;border-color:#8b5cf66b!important}[data-theme=light] body[data-active=berilo] .intro .facts .row .k{color:#c4b5fd!important}body[data-active=berilo] .cov-card--anim{min-height:140px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-active=berilo] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-active=berilo] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-active=berilo] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-active=berilo] .cov-anim{width:72px;height:72px;right:12px}body[data-active=berilo] .cov-anim svg{width:72px!important;height:72px!important}}body[data-active=berilo] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#8b5cf647 0%,#0000 70%);animation:3.4s ease-in-out infinite berilo-pulse;position:absolute;inset:0}body[data-active=berilo] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--purple-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes berilo-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}body[data-active=berilo] .anim-mobile .phone{stroke:var(--purple-3)}body[data-active=berilo] .anim-mobile .phone-dot{fill:var(--purple-3);stroke:none}body[data-active=berilo] .anim-mobile .scan{stroke:var(--purple-2);stroke-width:2px;animation:2.4s ease-in-out infinite berilo-scan}@keyframes berilo-scan{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(40px)}}body[data-active=berilo] .anim-web .browser,body[data-active=berilo] .anim-web .bar{stroke:var(--purple-3)}body[data-active=berilo] .anim-web .dot-r{fill:#ef4444;stroke:none}body[data-active=berilo] .anim-web .dot-y{fill:#eab308;stroke:none}body[data-active=berilo] .anim-web .dot-g{fill:#22c55e;stroke:none}body[data-active=berilo] .anim-web .glitch{stroke:var(--purple-2);stroke-width:2px;stroke-dasharray:50 200;animation:2.6s linear infinite berilo-dash}@keyframes berilo-dash{to{stroke-dashoffset:-250px}}body[data-active=berilo] .anim-api .api-orbit{transform-origin:60px 60px;animation:9s linear infinite berilo-spin}body[data-active=berilo] .anim-api .api-core{fill:var(--purple-2);stroke:none}body[data-active=berilo] .anim-api .api-ring{stroke:var(--purple-3);stroke-dasharray:4 6;opacity:.6}body[data-active=berilo] .anim-api .api-node{fill:var(--purple-3);stroke:none;animation:1.6s ease-in-out infinite berilo-blink}body[data-active=berilo] .anim-api .n2{animation-delay:.4s}body[data-active=berilo] .anim-api .n3{animation-delay:.8s}body[data-active=berilo] .anim-api .n4{animation-delay:1.2s}@keyframes berilo-spin{to{transform:rotate(360deg)}}@keyframes berilo-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}body[data-active=berilo] .anim-net .net-hub{fill:var(--purple-2);stroke:none;animation:2s ease-in-out infinite berilo-blink}body[data-active=berilo] .anim-net .net-node{fill:var(--purple-3);stroke:none}body[data-active=berilo] .anim-net .net-link{stroke:var(--purple-3);stroke-dasharray:4 4;animation:3s linear infinite berilo-dash}body[data-active=berilo] .anim-pay .card1{stroke:var(--purple-3);fill:#8b5cf60f}body[data-active=berilo] .anim-pay .card2{stroke:var(--purple-2);fill:#a78bfa1a;animation:3s ease-in-out infinite berilo-slide}body[data-active=berilo] .anim-pay .strip{stroke:var(--purple-3);stroke-width:2.5px;opacity:.6}@keyframes berilo-slide{0%,to{transform:translate(0)}50%{transform:translate(6px,-6px)}}body[data-active=berilo] .anim-ai .ai-n{fill:var(--purple-3);stroke:none}body[data-active=berilo] .anim-ai .ai-n.n-c{fill:var(--purple-2);animation:1.6s ease-in-out infinite berilo-blink}body[data-active=berilo] .anim-ai .ai-syn{stroke:var(--purple-3);stroke-dasharray:3 4;animation:2.4s linear infinite berilo-dash}body[data-active=berilo] .anim-box .tm-box{stroke:var(--purple-3);fill:#8b5cf60a;transform-origin:60px 60px;animation:8s ease-in-out infinite berilo-rotate}body[data-active=berilo] .anim-box--black .tm-box{fill:#00000073}body[data-active=berilo] .anim-box--gray .tm-box{fill:#8b5cf61a}body[data-active=berilo] .anim-box--white .tm-box{fill:#ffffff14}body[data-active=berilo] .anim-box .tm-q,body[data-active=berilo] .anim-box .tm-qdot{stroke:var(--purple-2);fill:none;animation:2s ease-in-out infinite berilo-blink}body[data-active=berilo] .anim-box .tm-qdot{fill:var(--purple-2)}body[data-active=berilo] .anim-box .tm-ln{stroke:var(--purple-3);stroke-dasharray:6 4;animation:3s linear infinite berilo-dash}body[data-active=berilo] .anim-box .tm-code{stroke:var(--purple-2);stroke-width:2px}@keyframes berilo-rotate{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}body[data-active=berilo] .cover-grid--models{grid-template-columns:repeat(2,1fr);gap:20px;max-width:980px;margin:0 auto;display:grid}body[data-active=berilo] .cover-grid--models .cov-card--wide{grid-column:1/-1;width:100%;max-width:640px;margin:0 auto}@media (max-width:700px){body[data-active=berilo] .cover-grid--models{grid-template-columns:1fr}body[data-active=berilo] .cover-grid--models .cov-card--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){body[data-active=berilo] .cov-anim *,body[data-active=berilo] .cov-anim:before{animation:none!important}}body[data-active=berilo] .nav-item.is-active>.nav-link{color:var(--purple-3);background:#8b5cf61a}[data-theme=light] body[data-active=berilo] .nav-item.is-active>.nav-link{color:var(--purple-1);background:#8b5cf61a}body[data-active=contact] .bgc-section .bgc-head{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}body[data-active=contact] .bgc-section .bgc-head p{margin-left:auto;margin-right:auto}body[data-active=contact] .bgc-section .bgc-kicker{justify-content:center}body[data-active=contact] .contact-form{max-width:none;margin-top:18px}body[data-active=contact] .contact-form .bgc-submit{grid-column:1/-1;justify-self:start;margin-top:2px}body[data-active=contact] .form-ok{color:var(--text);background:#8fd19e1a;border:1px solid #8fd19e6b;border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;display:none}body[data-active=contact] .form-ok:before{content:"";background:#8fd19e;border-radius:50%;flex:none;width:7px;height:7px}body[data-active=contact] .contact-form.is-sent .form-ok{display:flex}.ind-compliance-centered .sec-head{text-align:center}.ind-compliance-centered .sec-kicker{justify-content:center;display:inline-flex}.fin-focus{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff06;padding:36px 32px}[data-theme=light] .fin-focus{box-shadow:var(--shadow-card);background:#fff}.fin-focus-top{align-items:baseline;gap:14px;display:flex}.fin-focus-num{letter-spacing:-.03em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#e85d1f,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.fin-focus-num .pct{font-size:34px}.fin-focus-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.fin-focus-bar{background:#ffffff14;border-radius:99px;height:6px;margin:22px 0 26px;overflow:hidden}[data-theme=light] .fin-focus-bar{background:#0f1b3014}.fin-focus-bar i{background:linear-gradient(90deg,#e85d1f,#f59e0b);border-radius:99px;width:80%;height:100%;display:block;position:relative}.fin-focus-bar i:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);border-radius:99px;animation:2.6s ease-in-out infinite finSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes finSheen{0%{transform:translate(-120%)}55%,to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.fin-focus-bar i:after{animation:none}}.fin-focus h3{letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700}.fin-focus p{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}.fin-svc-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.fin-svc-card{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff06;padding:28px 24px}.fin-svc-card h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.fin-svc-card p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}[data-theme=light] .fin-svc-card{box-shadow:var(--shadow-card);background:#fff}@media (max-width:900px){.fin-svc-grid{grid-template-columns:1fr}}body[data-page=industries-financial-services] .bgc-section .bgc-head{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}body[data-page=industries-financial-services] .bgc-section .bgc-head p{margin-left:auto;margin-right:auto}body[data-page=industries-financial-services] .bgc-section .bgc-kicker{justify-content:center}body[data-page=industries-financial-services] .ind-stats .sec-head{text-align:center}body[data-page=industries-financial-services] .ind-stats .sec-kicker{justify-content:center}body[data-page=industries-financial-services] .ind-stats .ind-stats-grid{text-align:center}body[data-page=industries-financial-services] .ind-stats .ind-stat{align-items:center}body[data-page=industries-financial-services] .bgc-brief-wrap{align-items:stretch}body[data-page=industries-financial-services] .bgc-brief-wrap>.bgc-brief{flex-direction:column;height:100%;display:flex}.ind-why .sec-kicker,.ind-stats .sec-kicker,.ind-challenges .sec-kicker,.ind-services .sec-kicker,.ind-compliance .sec-kicker,.ind-why h2,.ind-stats h2,.ind-challenges h2,.ind-services h2,.ind-compliance h2,.ind-why .sec-head,.ind-stats .sec-head,.ind-challenges .sec-head,.ind-services .sec-head,.ind-compliance .sec-head{text-align:center;text-align:center}.section-divider{background:var(--orange,#ff6b1a);opacity:1;border:0;width:min(1200px,100% - 48px);height:2px;margin:0 auto}.ind-why .sec-kicker,.ind-stats .sec-kicker,.ind-challenges .sec-kicker,.ind-services .sec-kicker,.ind-compliance .sec-kicker,.ind-why h2,.ind-stats h2,.ind-challenges h2,.ind-services h2,.ind-compliance h2,.ind-why .sec-head,.ind-stats .sec-head,.ind-challenges .sec-head,.ind-services .sec-head,.ind-compliance .sec-head{text-align:center}.ind-compliance-centered .ind-comp-grid{justify-content:center}body[data-page=services-index] .page-hero{padding:132px 24px 36px}body[data-page=services-index] .page-hero-inner{max-width:980px}body[data-page=services-index] .page-hero h1{margin-bottom:18px;font-size:clamp(40px,5.4vw,62px)}body[data-page=services-index] .page-hero p{max-width:660px;font-size:clamp(15.5px,1.2vw,17px)}.svcx-hero-kicker{border:1px solid var(--border);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);background:linear-gradient(#ffffff08,#ffffff03);border-radius:999px;align-items:center;gap:14px;margin:0 auto 22px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex}.svcx-hero-kicker .dot{background:var(--orange-2);width:6px;height:6px;box-shadow:0 0 12px var(--orange-2);border-radius:50%}.svcx-hero-kicker strong{color:var(--orange-2);letter-spacing:.18em;font-weight:700}[data-theme=light] .svcx-hero-kicker{background:#ffffffb3;border-color:#0b16261a}.svcx-tiers{padding:12px 24px 56px;scroll-margin-top:96px;position:relative}.svcx-tiers-inner{flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;display:flex}.svcx-tiers-head{text-align:center;border-bottom:1px solid var(--border);flex-direction:column;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.svcx-tiers-head .lhs{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:920px;display:flex}.svcx-tiers-head .lhs h2,.svcx-tiers-head .lhs p{max-width:820px;margin-left:auto;margin-right:auto}.svcx-tiers-head .ledger-num{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-family:ui-monospace,Menlo,monospace;font-size:11px}.svcx-tiers-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.svcx-tiers-head h2 em{color:var(--orange-2);font-style:normal}.svcx-tiers-head p{color:var(--text-muted);text-wrap:pretty;max-width:60ch;margin:4px 0 0;font-size:14.5px;line-height:1.55}.svcx-tiers-head .rhs{letter-spacing:.14em;text-transform:uppercase;width:100%;max-width:820px;color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-left:auto;margin-right:auto;font-family:ui-monospace,Menlo,monospace;font-size:11px;display:flex}.svcx-tiers-head .rhs strong{color:var(--text);letter-spacing:.06em;font-size:13px;font-weight:700}.svcx-tier-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.svcx-tier{border:1px solid var(--border);background:radial-gradient(ellipse 320px 180px at 50% 0%, var(--tier-glow,#e85d1f00) 0%, transparent 60%), var(--bg-2);transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:18px;flex-direction:column;padding:32px 28px 28px;display:flex;position:relative;overflow:hidden}.svcx-tier:before{content:"";background:linear-gradient(90deg, transparent, var(--tier-color), transparent);height:3px;position:absolute;top:0;left:0;right:0}.svcx-tier:hover{border-color:var(--tier-color);box-shadow:0 24px 50px -28px var(--tier-glow,#e85d1f66);transform:translateY(-4px)}.svcx-tier.t-silver{--tier-color:#c7d1e0;--tier-glow:#c7d1e040}.svcx-tier.t-gold{--tier-color:#ffc66b;--tier-glow:#ffc66b52}.svcx-tier.t-diamond{--tier-color:#8ddbf2;--tier-glow:#8ddbf252}.svcx-tier.is-featured{background:radial-gradient(ellipse 360px 230px at 50% 0%, #ffc66b33 0%, transparent 65%), linear-gradient(180deg, #ffc66b0a, transparent 40%), var(--bg-2);border-color:#ffc66b59;box-shadow:inset 0 0 0 1px #ffc66b26,0 30px 60px -30px #ffc66b40}.svcx-tier .pop-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--orange-2);background:#e85d1f24;border:1px solid #e85d1f66;border-radius:999px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.svcx-tier-mark{align-items:center;gap:12px;margin-bottom:18px;display:flex}.svcx-tier-mark .glyph{width:36px;height:36px;color:var(--tier-color);background:var(--tier-color);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.svcx-tier-mark .glyph{background:color-mix(in oklab, var(--tier-color) 14%, transparent)}}.svcx-tier-mark .glyph{border-radius:9px;flex-shrink:0}.svcx-tier-mark .glyph svg{width:22px;height:22px}.svcx-tier-mark .label{letter-spacing:.22em;text-transform:uppercase;color:var(--tier-color);font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700}.svcx-tier h3{letter-spacing:-.015em;margin:0 0 4px;font-size:26px;line-height:1.15}.svcx-tier .audience{color:var(--text-muted);margin:0 0 18px;font-size:13px}.svcx-tier-price{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:18px;padding:14px 0;display:flex}.svcx-tier-price .from{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);flex:100%;font-family:ui-monospace,Menlo,monospace;font-size:10px}.svcx-tier-price .amount{letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.svcx-tier-price .amount .cur{color:var(--text-muted);margin-right:4px;font-size:14px;font-weight:600}.svcx-tier-price .amount.is-quote{color:var(--tier-color);font-size:22px}.svcx-tier-meta{gap:8px;margin-bottom:18px;display:grid}.svcx-tier-meta>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.svcx-tier-meta .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.svcx-tier-meta .v{color:var(--text);text-align:right;font-size:12.5px;font-weight:600}.svcx-tier-list{flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.svcx-tier-list li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.svcx-tier-list .chk{color:var(--tier-color);flex-shrink:0;margin-top:1px;font-weight:700}.svcx-tier-cta{flex-direction:column;gap:10px;margin-top:auto;display:flex}.svcx-tier-btn{border:1px solid var(--tier-color);letter-spacing:.01em;transition:transform .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.svcx-tier-btn:hover{transform:translateY(-1px)}.svcx-tier.t-silver .svcx-tier-btn{color:#d6dde9;background:#c7d1e00f}.svcx-tier.t-silver .svcx-tier-btn:hover{background:#c7d1e029}.svcx-tier.t-gold .svcx-tier-btn{color:#0a1322;background:linear-gradient(135deg,#f5b042,#e85d1f);border-color:#0000;box-shadow:0 12px 28px -10px #e85d1f8c}.svcx-tier.t-gold .svcx-tier-btn:hover{box-shadow:0 16px 36px -10px #e85d1fbf}.svcx-tier.t-diamond .svcx-tier-btn{color:#b8e8f4;background:#8ddbf214}.svcx-tier.t-diamond .svcx-tier-btn:hover{background:#8ddbf22e}.svcx-tier-secondary{color:var(--text-muted);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px dashed #0000;justify-content:center;align-items:center;gap:6px;padding:6px 4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.svcx-tier-secondary:hover{color:var(--orange-2);border-color:var(--orange-2)}[data-theme=light] .svcx-tier{background:radial-gradient(ellipse 320px 180px at 50% 0%, var(--tier-glow,#0b16260d) 0%, transparent 60%), #fff;box-shadow:var(--shadow-card)}[data-theme=light] .svcx-tier.t-silver .svcx-tier-btn{color:#2a3a55;background:#f4f6fa;border-color:#0f1b302e}[data-theme=light] .svcx-tier.t-diamond .svcx-tier-btn{color:#126a87;background:#148cb414;border-color:#148cb466}[data-theme=light] .svcx-tier.is-featured{background:radial-gradient(360px 230px at 50% 0,#d54c141a 0%,#0000 65%),#fff}.svcx-tier-foot{border:1px dashed var(--border);background:linear-gradient(#ffffff05,#ffffff01);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:16px 22px;display:flex}.svcx-tier-foot .copy{color:var(--text-muted);font-size:13px}.svcx-tier-foot .copy strong{color:var(--text);font-weight:600}.svcx-tier-foot a{color:var(--orange-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.svcx-tier-foot a svg{width:14px;height:14px;transition:transform .2s var(--ease)}.svcx-tier-foot a:hover svg{transform:translate(2px)}@media (max-width:1100px){.svcx-tier-grid{grid-template-columns:1fr;gap:16px}.svcx-tier.is-featured{order:-1}}.svcx-stats{padding:0 24px 56px}.svcx-stats-inner{border:1px solid var(--border);background:var(--bg-2);border-radius:14px;grid-template-columns:repeat(5,1fr);max-width:1240px;margin:0 auto;display:grid;overflow:hidden}.svcx-stat{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:22px 18px;display:flex}.svcx-stat:last-child{border-right:none}.svcx-stat .num{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,38px);font-weight:700}.svcx-stat .num .suf{color:var(--orange-2)}.svcx-stat .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-family:ui-monospace,Menlo,monospace;font-size:10px}[data-theme=light] .svcx-stats-inner{background:#fff}@media (max-width:880px){.svcx-stats-inner{grid-template-columns:repeat(2,1fr)}.svcx-stat:nth-child(odd){border-right:1px solid var(--border)}.svcx-stat:nth-child(2n){border-right:none}.svcx-stat:nth-child(n+3){border-top:1px solid var(--border)}.svcx-stat:last-child{grid-column:1/-1}}.svcx-divider{background:linear-gradient(90deg, transparent, var(--orange-2) 18%, var(--orange) 50%, var(--orange-2) 82%, transparent);opacity:.55;border:0;max-width:1240px;height:1px;margin:0 auto;padding:0}.svcx-ledger{padding:72px 24px 80px}.svcx-ledger-inner{grid-template-columns:220px 1fr;align-items:start;gap:48px;max-width:1240px;margin:0 auto;display:grid}.svcx-rail{border-left:1px solid var(--border);flex-direction:column;padding:4px 0;display:flex;position:sticky;top:88px}.svcx-rail-title{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px dashed var(--border);margin-bottom:4px;padding:0 0 14px 18px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.svcx-rail a{color:var(--text-muted);transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);border-left:2px solid #0000;grid-template-columns:32px 1fr;align-items:center;gap:10px;margin-left:-1px;padding:10px 12px 10px 18px;font-size:12.5px;font-weight:500;text-decoration:none;display:grid}.svcx-rail a .n{color:var(--text-dim);letter-spacing:.06em;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.svcx-rail a:hover{color:var(--text);background:#e85d1f0a}.svcx-rail a.is-active{color:var(--orange-2);border-left-color:var(--orange-2);background:#e85d1f0f}.svcx-rail a.is-active .n{color:var(--orange-2)}.svcx-cat{border-top:1px solid var(--border);padding:28px 0 32px;scroll-margin-top:88px}.svcx-cat:first-child{border-top:none;padding-top:4px}.svcx-cat-head{grid-template-columns:64px 1fr auto;align-items:start;gap:18px;margin-bottom:18px;display:grid}.svcx-cat-num{color:#0000;-webkit-text-stroke:1.2px #e85d1f8c;letter-spacing:.02em;padding-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:36px;font-weight:700;line-height:1}.svcx-cat-title h2{letter-spacing:-.015em;margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);line-height:1.18}.svcx-cat-title h2 .accent{color:var(--orange-2)}.svcx-cat-title p{color:var(--text-muted);text-wrap:pretty;max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.svcx-cat-tag{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-self:start;margin-top:4px;padding:5px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.svcx-cat-tag.is-core{color:var(--orange-2);background:#e85d1f14;border-color:#e85d1f73}.svcx-cat-tag.is-emerging{color:#8ddbf2;background:#8ddbf214;border-color:#8ddbf266}.svcx-rows{border:1px solid var(--border);background:var(--bg-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.svcx-row{border-top:1px solid var(--border);transition:background .2s var(--ease);grid-template-columns:1fr 240px;align-items:center;gap:24px;padding:18px 22px;display:grid}.svcx-row:first-child{border-top:none}.svcx-row:hover{background:#e85d1f06}a.svcx-row{color:inherit;cursor:pointer;text-decoration:none}a.svcx-cat-head{color:inherit;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);grid-template-columns:64px 1fr auto auto;align-items:center;gap:24px;text-decoration:none;display:grid}a.svcx-cat-head:hover{background:#e85d1f0a;border-color:#e85d1f4d}a.svcx-cat-head .svcx-cat-go{color:var(--text-dim);transition:color .2s var(--ease), transform .2s var(--ease);align-items:center;padding-left:12px;display:inline-flex}a.svcx-cat-head .svcx-cat-go svg{width:18px;height:18px}a.svcx-cat-head:hover .svcx-cat-go{color:var(--orange-2);transform:translate(4px)}.svcx-cat{margin-bottom:14px}a.svcx-row:hover{background:#e85d1f0a}a.svcx-row:hover .svcx-arrow{color:var(--orange-2);transform:translate(3px)}a.svcx-row .svcx-arrow{pointer-events:none}.svcx-row .lhs h3{letter-spacing:-.005em;color:var(--text);margin:0 0 4px;font-size:15px;font-weight:600}.svcx-row .lhs p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.svcx-row .rhs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.svcx-tier-pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--pill-color,var(--border));color:var(--pill-color,var(--text-muted));background:var(--pill-color,var(--text-muted));border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.svcx-tier-pill{background:color-mix(in oklab, var(--pill-color,var(--text-muted)) 8%, transparent)}}.svcx-tier-pill:before{content:"◆";font-size:8px}.svcx-tier-pill.t-silver{--pill-color:#c7d1e0}.svcx-tier-pill.t-gold{--pill-color:#ffc66b}.svcx-tier-pill.t-diamond{--pill-color:#8ddbf2}.svcx-scope-pill{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border:1px dashed var(--border);border-radius:999px;align-items:center;padding:5px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;display:inline-flex}.svcx-arrow{color:var(--text-dim);transition:color .2s var(--ease), transform .2s var(--ease);align-items:center;margin-left:4px;display:inline-flex}.svcx-row:hover .svcx-arrow{color:var(--orange-2);transform:translate(3px)}.svcx-arrow svg{width:14px;height:14px}[data-theme=light] .svcx-rows{background:#fff}.svcx-pillar{margin-bottom:8px}.svcx-pillar+.svcx-pillar{margin-top:28px}.svcx-pillar-head{border:1px solid var(--pillar-border,var(--border));border-left:4px solid var(--pillar-color,var(--orange-2));background:linear-gradient(90deg, var(--pillar-color,var(--orange-2)), transparent 55%), var(--bg-2);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.svcx-pillar-head{background:linear-gradient(90deg, color-mix(in oklab, var(--pillar-color,var(--orange-2)) 14%, transparent), transparent 55%), var(--bg-2)}}.svcx-pillar-head{margin-bottom:18px;position:relative;overflow:hidden}.svcx-pillar-head:after{content:"";background:radial-gradient(circle, var(--pillar-color,var(--orange-2)), transparent 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:50%;right:-40px}@supports (color:color-mix(in lab, red, red)){.svcx-pillar-head:after{background:radial-gradient(circle, color-mix(in oklab, var(--pillar-color,var(--orange-2)) 18%, transparent), transparent 70%)}}.svcx-pillar-head:after{pointer-events:none;opacity:.55;transform:translateY(-50%)}.svcx-pillar-mark{border-right:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:8px 22px 8px 0;display:flex}.svcx-pillar-mark .num{color:var(--pillar-color,var(--orange-2));letter-spacing:-.02em;font-family:ui-monospace,Menlo,monospace;font-size:28px;font-weight:700;line-height:1}.svcx-pillar-mark .ico{width:36px;height:36px;color:var(--pillar-color,var(--orange-2));background:var(--pillar-color,var(--orange-2));border-radius:9px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.svcx-pillar-mark .ico{background:color-mix(in oklab, var(--pillar-color,var(--orange-2)) 14%, transparent)}}.svcx-pillar-mark .ico svg{width:22px;height:22px}.svcx-pillar-text{flex-direction:column;gap:6px;min-width:0;display:flex}.svcx-pillar-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--pillar-color,var(--orange-2));font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.svcx-pillar-text h2{letter-spacing:-.015em;color:var(--text);margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.svcx-pillar-text h2 em{color:var(--pillar-color,var(--orange-2));font-style:normal}.svcx-pillar-text p{color:var(--text-muted);text-wrap:pretty;max-width:68ch;margin:0;font-size:13.5px;line-height:1.55}.svcx-pillar-count{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);text-align:right;white-space:nowrap;align-self:start;margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.svcx-pillar-count strong{color:var(--text);letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:700;display:block}.svcx-pillar.is-red{--pillar-color:#e8501f;--pillar-border:#e8501f52}.svcx-pillar.is-blue{--pillar-color:#4fb8d9;--pillar-border:#4fb8d952}.svcx-pillar.is-gov{--pillar-color:#6dc28a;--pillar-border:#6dc28a52}.svcx-pillar.is-domain{--pillar-color:#b18cf2;--pillar-border:#b18cf252}.svcx-pillar.is-domain.is-social{--pillar-color:#f08fb8;--pillar-border:#f08fb852}[data-theme=light] .svcx-pillar-head{background:linear-gradient(90deg, var(--pillar-color,var(--orange-2)), transparent 55%), #fff}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .svcx-pillar-head{background:linear-gradient(90deg, color-mix(in oklab, var(--pillar-color,var(--orange-2)) 10%, transparent), transparent 55%), #fff}}[data-theme=light] .svcx-pillar-head{box-shadow:var(--shadow-card)}.svcx-secondary{border-top:1px dashed var(--border);margin-top:48px;padding-top:28px}.svcx-secondary-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.svcx-secondary-head .lhs{flex-direction:column;gap:6px;display:flex}.svcx-secondary-head .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.svcx-secondary-head h2{letter-spacing:-.015em;color:var(--text);margin:0;font-size:clamp(20px,2vw,24px);line-height:1.2}.svcx-secondary-head h2 em{color:var(--orange-2);font-style:normal}.svcx-secondary-head p{color:var(--text-muted);text-wrap:pretty;text-align:right;max-width:50ch;margin:0;font-size:13px}.svcx-secondary-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.svcx-sec-card{border:1px solid var(--border);background:var(--bg-2);color:inherit;transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.svcx-sec-card:before{content:"";background:var(--sec-color,var(--orange-2));opacity:.5;width:3px;transition:opacity .2s var(--ease);position:absolute;top:0;bottom:0;left:0}.svcx-sec-card:hover{border-color:var(--sec-color,var(--orange-2));background:var(--sec-color,var(--orange-2));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.svcx-sec-card:hover{background:color-mix(in oklab, var(--sec-color,var(--orange-2)) 4%, var(--bg-2))}}.svcx-sec-card:hover:before{opacity:1}.svcx-sec-card:hover .svcx-sec-go{color:var(--sec-color,var(--orange-2));transform:translate(3px)}.svcx-sec-num{color:#0000;-webkit-text-stroke:1.2px var(--sec-color,var(--orange-2));letter-spacing:.02em;font-family:ui-monospace,Menlo,monospace;font-size:22px;font-weight:700;line-height:1}.svcx-sec-body{min-width:0}.svcx-sec-body h3{letter-spacing:-.005em;color:var(--text);margin:0 0 3px;font-size:15px;font-weight:600}.svcx-sec-body p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.svcx-sec-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--sec-color,var(--text-dim));white-space:nowrap;margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;display:inline-block}.svcx-sec-go{color:var(--text-dim);transition:color .2s var(--ease), transform .2s var(--ease);display:inline-flex}.svcx-sec-go svg{width:16px;height:16px}.svcx-sec-card.s-ai{--sec-color:#b18cf2}.svcx-sec-card.s-dev{--sec-color:#8fc05a}.svcx-sec-card.s-tprm{--sec-color:#f0a64e}.svcx-sec-card.s-resp{--sec-color:#f06a6a}.svcx-sec-card.s-intel{--sec-color:#4fb8d9}.svcx-sec-card.s-eng{--sec-color:#f08fb8}[data-theme=light] .svcx-sec-card{box-shadow:var(--shadow-card);background:#fff}@media (max-width:800px){.svcx-secondary-grid{grid-template-columns:1fr}.svcx-secondary-head p{text-align:left}}.svcx-rail .rail-group{border-bottom:1px dashed var(--border);flex-direction:column;gap:4px;margin-top:14px;padding:6px 0 4px 18px;display:flex}.svcx-rail .rail-group:first-of-type{margin-top:6px}.svcx-rail .rail-group-title{letter-spacing:.2em;text-transform:uppercase;color:var(--rail-color,var(--text-dim));padding-bottom:2px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700}.svcx-rail .rail-group.r-red{--rail-color:#e8501f}.svcx-rail .rail-group.r-blue{--rail-color:#4fb8d9}.svcx-rail .rail-group.r-gov{--rail-color:#6dc28a}.svcx-rail .rail-group.r-domain{--rail-color:#b18cf2}@media (max-width:1100px){.svcx-rail .rail-group{border-bottom:none;flex:100%;margin-top:8px;padding:6px 0 4px}.svcx-rail .rail-group-title{flex:100%;padding:4px 0 6px}}@media (max-width:700px){.svcx-pillar-head{grid-template-columns:1fr;gap:14px;padding:18px}.svcx-pillar-mark{border-right:none;border-bottom:1px dashed var(--border);flex-direction:row;gap:14px;min-width:0;padding:0 0 12px}.svcx-pillar-count{text-align:left}}@media (max-width:1100px){.svcx-ledger-inner{grid-template-columns:1fr;gap:24px}.svcx-rail{border-left:none;border-bottom:1px solid var(--border);flex-flow:wrap;gap:6px;padding:4px 0 18px;position:relative;top:0}.svcx-rail-title{border-bottom:none;flex:100%;margin-bottom:0;padding:0 0 8px}.svcx-rail a{border:1px solid var(--border);border-radius:999px;grid-template-columns:auto auto;margin:0;padding:7px 12px}.svcx-rail a.is-active{border-color:var(--orange-2)}}@media (max-width:700px){.svcx-row{grid-template-columns:1fr;gap:12px}.svcx-row .rhs{justify-content:flex-start}.svcx-cat-head{grid-template-columns:48px 1fr}.svcx-cat-tag{grid-column:2;justify-self:start;margin-top:0}.svcx-cat-num{font-size:28px}.svcx-tiers-head{grid-template-columns:1fr}.svcx-tiers-head .rhs{text-align:center;align-items:center}}.svcx-grid{padding:12px 24px 80px}.svcx-grid-inner{isolation:isolate;flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;display:flex;position:relative}.svcx-grid-row{gap:18px;display:grid;position:relative}.svcx-grid-row.is-3{grid-template-columns:repeat(3,1fr)}.svcx-grid-row.is-5{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.svcx-grid-row.is-5>.svcx-block{flex:0 calc(33.3333% - 12px);min-width:240px}.svcx-grid-row.is-3:before{content:"";filter:blur(28px);z-index:-1;pointer-events:none;opacity:.95;background:radial-gradient(360px 220px at 16%,#e8501f29,#0000 65%),radial-gradient(360px 220px,#4fb8d924,#0000 65%),radial-gradient(360px 220px at 84%,#6dc28a24,#0000 65%);position:absolute;inset:-32px -8px}.svcx-grid-row.is-3>.svcx-block{box-shadow:0 0 0 1px var(--block-color), 0 0 38px -8px var(--block-color), 0 18px 44px -22px #00000073}@supports (color:color-mix(in lab, red, red)){.svcx-grid-row.is-3>.svcx-block{box-shadow:0 0 0 1px color-mix(in oklab, var(--block-color) 22%, transparent), 0 0 38px -8px color-mix(in oklab, var(--block-color) 55%, transparent), 0 18px 44px -22px #00000073}}.svcx-grid-row.is-3>.svcx-block:hover{box-shadow:0 0 0 1px var(--block-color), 0 0 60px -6px var(--block-color), 0 24px 52px -22px #0000008c}@supports (color:color-mix(in lab, red, red)){.svcx-grid-row.is-3>.svcx-block:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--block-color) 50%, transparent), 0 0 60px -6px color-mix(in oklab, var(--block-color) 75%, transparent), 0 24px 52px -22px #0000008c}}[data-theme=light] .svcx-grid-row.is-3:before{opacity:.55}[data-theme=light] .svcx-grid-row.is-3>.svcx-block{box-shadow:0 0 0 1px var(--block-color), 0 0 32px -6px var(--block-color), 0 14px 36px -18px #0b162626}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .svcx-grid-row.is-3>.svcx-block{box-shadow:0 0 0 1px color-mix(in oklab, var(--block-color) 18%, transparent), 0 0 32px -6px color-mix(in oklab, var(--block-color) 30%, transparent), 0 14px 36px -18px #0b162626}}.svcx-grid-divider{background:linear-gradient(90deg, transparent, var(--orange-2) 18%, var(--orange) 50%, var(--orange-2) 82%, transparent);opacity:.7;border:0;height:1px;margin:18px 0 14px;position:relative}.svcx-grid-divider:before,.svcx-grid-divider:after{content:"";background:var(--orange-2);width:8px;height:8px;box-shadow:0 0 12px var(--orange-2);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.svcx-grid-divider:before{left:50%;transform:translate(-50%,-50%)}.svcx-grid-divider:after{display:none}.svcx-block{border:1px solid var(--block-border,var(--border));border-top:3px solid var(--block-color,var(--orange-2));background:var(--bg-2);transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:14px;flex-direction:column;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.svcx-block:before{content:"";background:radial-gradient(circle, var(--block-color,var(--orange-2)), transparent 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:0;right:-50px}@supports (color:color-mix(in lab, red, red)){.svcx-block:before{background:radial-gradient(circle, color-mix(in oklab, var(--block-color,var(--orange-2)) 18%, transparent), transparent 70%)}}.svcx-block:before{opacity:.5;pointer-events:none}.svcx-block:hover{border-color:var(--block-color,var(--orange-2));box-shadow:0 18px 38px -22px var(--block-color,var(--orange-2));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.svcx-block:hover{box-shadow:0 18px 38px -22px color-mix(in oklab, var(--block-color,var(--orange-2)) 60%, transparent)}}.svcx-block-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--block-color,var(--orange-2));margin-bottom:8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;position:relative}.svcx-block>h2{letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:clamp(18px,1.5vw,22px);line-height:1.18;position:relative}.svcx-block>p{color:var(--text-muted);text-wrap:pretty;margin:0 0 14px;font-size:12.5px;line-height:1.5;position:relative}.svcx-block-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.svcx-block-list li{border-top:1px solid var(--border)}.svcx-block-list li:first-child{border-top:1px dashed var(--border);padding-top:0}.svcx-block-list a{color:var(--text);transition:color .15s var(--ease), padding-left .15s var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.svcx-block-list a:hover{color:var(--block-color,var(--orange-2));padding-left:4px}.svcx-block-list a .arr{color:var(--text-dim);transition:color .15s var(--ease), transform .15s var(--ease);flex-shrink:0}.svcx-block-list a .arr svg{width:14px;height:14px;display:block}.svcx-block-list a:hover .arr{color:var(--block-color,var(--orange-2));transform:translate(3px)}.svcx-block.b-red{--block-color:#dc2626;--block-border:#dc262652}.svcx-block.b-blue{--block-color:#4fb8d9;--block-border:#4fb8d952}.svcx-block.b-gov{--block-color:#6dc28a;--block-border:#6dc28a52}.svcx-block.b-ai{--block-color:#b18cf2;--block-border:#b18cf252}.svcx-block.b-social{--block-color:#f08fb8;--block-border:#f08fb852}.svcx-block.b-dev{--block-color:#8fc05a;--block-border:#8fc05a52}.svcx-block.b-tprm{--block-color:#ecc94b;--block-border:#ecc94b52}.svcx-block.b-resp{--block-color:#e85d1f;--block-border:#e85d1f52}.svcx-block.is-cta-block{justify-content:space-between}.svcx-block-cta{background:var(--block-color,var(--orange-2));border-radius:10px;margin-top:auto;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.svcx-block-cta{background:color-mix(in oklab, var(--block-color,var(--orange-2)) 14%, transparent)}}.svcx-block-cta{border:1px solid var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){.svcx-block-cta{border:1px solid color-mix(in oklab, var(--block-color,var(--orange-2)) 40%, transparent)}}.svcx-block-cta{color:var(--block-color,var(--orange-2));letter-spacing:.01em;transition:background .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.svcx-block-cta:hover{background:var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){.svcx-block-cta:hover{background:color-mix(in oklab, var(--block-color,var(--orange-2)) 26%, transparent)}}.svcx-block-cta:hover{border-color:var(--block-color,var(--orange-2));transform:translateY(-1px)}.svcx-block-cta .arr svg{width:16px;height:16px;display:block}.svcx-block-cta:hover .arr{transform:translate(2px)}.svcx-block-cta .arr{transition:transform .2s var(--ease)}[data-theme=light] .svcx-block{box-shadow:var(--shadow-card);background:#fff}@media (max-width:980px){.svcx-grid-row.is-3{grid-template-columns:repeat(2,1fr)}.svcx-grid-row.is-5>.svcx-block{flex:0 calc(50% - 9px)}}@media (max-width:600px){.svcx-grid-row.is-3{grid-template-columns:1fr}.svcx-grid-row.is-5>.svcx-block{flex:100%}.svcx-grid-row.is-3:before{display:none}}body[data-page=services-assessments]{--blue-1:#1a6fa5;--blue-2:#4fb8d9;--blue-3:#7fd7ec;--blue-4:#b8e8f4;--blue-glow:#4fb8d938;--blue-glow-soft:#7fd7ec24;background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=services-assessments]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=services-assessments] .page-hero .hero-bg,[data-theme=light] body[data-page=services-assessments] .page-hero .hero-bg,body[data-page=services-assessments] .hero-orb.orb-1,body[data-page=services-assessments] .hero-orb.orb-2{background:0 0}body[data-page=services-assessments] .page-hero h1{text-shadow:0 0 18px #4fb8d98c,0 0 42px #4fb8d961,0 0 90px #4fb8d938,0 0 160px #4fb8d91f!important}body[data-page=services-assessments] .page-hero h1 .grad,body[data-page=services-assessments] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=services-assessments] .page-hero h1{text-shadow:0 0 18px #4fb8d952,0 0 50px #4fb8d92e!important}[data-theme=light] body[data-page=services-assessments] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}[data-theme=light] body[data-page=services-assessments] .page-hero h1 .orange{-webkit-text-fill-color:var(--blue-1)!important;color:var(--blue-1)!important;background:0 0!important}body[data-page=services-assessments] .page-hero-eyebrow{color:var(--blue-3);background:var(--blue-glow-soft);border-color:#7fd7ec5c}[data-theme=light] body[data-page=services-assessments] .page-hero-eyebrow{color:var(--blue-1);background:#4fb8d91a;border-color:#1a6fa547}body[data-page=services-assessments] .constellation .cline{stroke:#7fd7ec4d}body[data-page=services-assessments] .constellation .cdot{fill:var(--blue-3)}body[data-page=services-assessments] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=services-assessments] .intro .facts{background:linear-gradient(#4fb8d912,#1a6fa508);border-color:#4fb8d93d;position:relative;overflow:hidden}body[data-page=services-assessments] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--blue-3) 20%, var(--blue-2) 35%, var(--blue-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite as-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=services-assessments] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#7fd7ec38 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite as-pulse;position:absolute;top:-90px;right:-90px}body[data-page=services-assessments] .intro .facts>*{z-index:1;position:relative}body[data-page=services-assessments] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=services-assessments] .intro .facts .row:hover{transform:translate(4px)}body[data-page=services-assessments] .intro .facts .row .k{color:var(--blue-3);animation:2.2s ease-in-out infinite as-blink}body[data-page=services-assessments] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=services-assessments] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=services-assessments] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=services-assessments] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=services-assessments] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}body[data-page=services-assessments] .intro .facts .row:nth-child(7) .k{animation-delay:1.8s}body[data-page=services-assessments] .intro .facts .row:nth-child(8) .k{animation-delay:2.1s}@keyframes as-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-page=services-assessments] .intro .facts:before,body[data-page=services-assessments] .intro .facts:after,body[data-page=services-assessments] .intro .facts .row .k{animation:none!important}}body[data-page=services-assessments] .sec-head h2:before,body[data-page=services-assessments] .sec-head:before,body[data-page=services-assessments] .sec-head h2:after,body[data-page=services-assessments] .sec-head:after,body[data-page=services-assessments] .cover:before,body[data-page=services-assessments] .cover:after,body[data-page=services-assessments] section:before,body[data-page=services-assessments] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=services-assessments] .sec-kicker{color:var(--blue-3)}[data-theme=light] body[data-page=services-assessments] .sec-kicker{color:var(--blue-1)}body[data-page=services-assessments] .sec-head h2 em{color:var(--blue-3);font-style:normal}[data-theme=light] body[data-page=services-assessments] .sec-head h2 em{color:var(--blue-1)}body[data-page=services-assessments] .cov-card{background:linear-gradient(#4fb8d90d,#4fb8d903);border-color:#4fb8d933}body[data-page=services-assessments] .cov-card:hover{border-color:#7fd7ec8c;box-shadow:0 12px 40px -16px #4fb8d973}body[data-page=services-assessments] .cov-card .cov-id{color:var(--blue-3);background:#4fb8d91a;border-color:#4fb8d93d}[data-theme=light] body[data-page=services-assessments] .cov-card .cov-id{color:var(--blue-1);background:#4fb8d91a}body[data-page=services-assessments] .intro .facts :is(h3,h4),body[data-page=services-assessments] .intro .facts .k{color:var(--blue-3)}body[data-page=services-assessments] .btn-primary{background:linear-gradient(135deg, var(--blue-1) 0%, var(--blue-2) 100%);border:1px solid var(--blue-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #4fb8d9b3}body[data-page=services-assessments] .btn-primary:hover{background:linear-gradient(135deg, var(--blue-2) 0%, var(--blue-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #7fd7ecd9}body[data-page=services-assessments] .btn-ghost:hover{border-color:var(--blue-2);color:var(--blue-3);background:var(--blue-glow-soft)}body[data-page=services-assessments] .cta{background:0 0}body[data-page=services-assessments] .cta-inner{border-color:var(--border);background:0 0}body[data-page=services-assessments] .cta .k{color:var(--blue-3)}[data-theme=light] body[data-page=services-assessments] .cta .k{color:var(--blue-1)}body[data-page=services-assessments] #risco .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-assessments] #risco .cover-grid>.cov-card{grid-column:auto}@media (max-width:960px){body[data-page=services-assessments] #risco .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body[data-page=services-assessments] #risco .cover-grid{grid-template-columns:1fr}}body[data-page=services-assessments] h1,body[data-page=services-assessments] h2,body[data-page=services-assessments] h3,body[data-page=services-assessments] h4,body[data-page=services-assessments] .sec-head h2,body[data-page=services-assessments] .intro h2,body[data-page=services-assessments] .cov-card :is(h2,h3),body[data-page=services-assessments] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=services-assessments] h1,[data-theme=light] body[data-page=services-assessments] h2,[data-theme=light] body[data-page=services-assessments] h3,[data-theme=light] body[data-page=services-assessments] h4{color:#1a1a1a}body[data-page=services-assessments] .cov-card--anim{min-height:140px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=services-assessments] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=services-assessments] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=services-assessments] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=services-assessments] .cov-anim{width:72px;height:72px;right:12px}body[data-page=services-assessments] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=services-assessments] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#4fb8d952 0%,#0000 70%);animation:3.4s ease-in-out infinite as-pulse;position:absolute;inset:0}body[data-page=services-assessments] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--blue-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes as-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes as-spin{to{transform:rotate(360deg)}}@keyframes as-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes as-dash{to{stroke-dashoffset:-250px}}body[data-page=services-assessments] .anim-shield .sh-body{stroke:var(--blue-3);fill:#4fb8d90f}body[data-page=services-assessments] .anim-shield .sh-check{stroke:var(--blue-2);stroke-width:2.4px;stroke-dasharray:28;stroke-dashoffset:28px;animation:2.6s ease-in-out infinite as-check-draw}@keyframes as-check-draw{0%{stroke-dashoffset:28px}40%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:28px}}body[data-page=services-assessments] .anim-cloudsec .cs-body{stroke:var(--blue-3);fill:#4fb8d90f;animation:4s ease-in-out infinite as-drift}body[data-page=services-assessments] .anim-cloudsec .cs-lock-body{stroke:var(--blue-2);fill:#7fd7ec1a}body[data-page=services-assessments] .anim-cloudsec .cs-lock-shackle{stroke:var(--blue-2);stroke-width:2px;animation:2s ease-in-out infinite as-blink}@keyframes as-drift{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}body[data-page=services-assessments] .anim-controls .ct-track{stroke:var(--blue-3);fill:#4fb8d90f}body[data-page=services-assessments] .anim-controls .ct-knob{fill:var(--blue-2);stroke:none}body[data-page=services-assessments] .anim-controls .ct-knob.k1{animation:3.2s ease-in-out infinite as-toggle-1}body[data-page=services-assessments] .anim-controls .ct-knob.k2{animation:3.2s ease-in-out infinite as-toggle-2}body[data-page=services-assessments] .anim-controls .ct-knob.k3{animation:3.2s ease-in-out infinite as-toggle-3}@keyframes as-toggle-1{0%,to{transform:translate(0)}50%{transform:translate(14px)}}@keyframes as-toggle-2{0%,to{transform:translate(14px)}50%{transform:translate(0)}}@keyframes as-toggle-3{0%,to{transform:translate(0)}50%{transform:translate(14px)}}body[data-page=services-assessments] .anim-vuln .vu-bug{fill:var(--blue-2);stroke:none;animation:2s ease-in-out infinite as-blink}body[data-page=services-assessments] .anim-vuln .vu-leg{stroke:var(--blue-3);stroke-width:1.6px}body[data-page=services-assessments] .anim-vuln .vu-glass-ring{stroke:var(--blue-3);fill:none}body[data-page=services-assessments] .anim-vuln .vu-glass-handle{stroke:var(--blue-3);stroke-width:2.4px}body[data-page=services-assessments] .anim-vuln .vu-glass{transform-origin:78px 78px;animation:3.4s ease-in-out infinite as-vuln-scan}@keyframes as-vuln-scan{0%,to{transform:translate(0)rotate(-12deg)}50%{transform:translate(-14px,-14px)rotate(8deg)}}body[data-page=services-assessments] .anim-ransom .rn-disk-outer{stroke:var(--blue-3);fill:#4fb8d90f}body[data-page=services-assessments] .anim-ransom .rn-disk-inner{fill:var(--blue-2);stroke:none}body[data-page=services-assessments] .anim-ransom .rn-arc{stroke:var(--blue-2);fill:none;stroke-width:2.4px;stroke-dasharray:6 4;animation:2.4s linear infinite as-dash}body[data-page=services-assessments] .anim-ransom .rn-arrow{fill:var(--blue-2);stroke:none;animation:1.8s ease-in-out infinite as-blink}body[data-page=services-assessments] .anim-fraud .fr-ring{stroke:var(--blue-3);fill:none;opacity:.55}body[data-page=services-assessments] .anim-fraud .fr-cross{stroke:var(--blue-3);opacity:.55}body[data-page=services-assessments] .anim-fraud .fr-sweep{fill:var(--blue-2);opacity:.45;transform-origin:60px 60px;animation:4s linear infinite as-spin}body[data-page=services-assessments] .anim-fraud .fr-alert{fill:var(--blue-2);stroke:none;animation:1.4s ease-in-out infinite as-blink}body[data-page=services-assessments] .anim-maturity .mt-bar{fill:var(--blue-3);stroke:none;transform-origin:bottom}body[data-page=services-assessments] .anim-maturity .mt-bar.b1{animation:3.2s ease-in-out infinite as-bar-1}body[data-page=services-assessments] .anim-maturity .mt-bar.b2{animation:3.2s ease-in-out infinite as-bar-2}body[data-page=services-assessments] .anim-maturity .mt-bar.b3{animation:3.2s ease-in-out infinite as-bar-3}body[data-page=services-assessments] .anim-maturity .mt-bar.b4{fill:var(--blue-2);animation:3.2s ease-in-out infinite as-bar-4}body[data-page=services-assessments] .anim-maturity .mt-axis{stroke:var(--blue-3);opacity:.5}@keyframes as-bar-1{0%,to{transform:scaleY(.55)}50%{transform:scaleY(.75)}}@keyframes as-bar-2{0%,to{transform:scaleY(.7)}50%{transform:scaleY(.85)}}@keyframes as-bar-3{0%,to{transform:scaleY(.85)}50%{transform:scaleY(.95)}}@keyframes as-bar-4{0%,to{transform:scaleY(.95)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){body[data-page=services-assessments] .cov-anim *,body[data-page=services-assessments] .cov-anim:before{animation:none!important}}body[data-page=services-assessments] .nav-item.is-active>.nav-link{color:var(--blue-3);background:#4fb8d91a}[data-theme=light] body[data-page=services-assessments] .nav-item.is-active>.nav-link{color:var(--blue-1);background:#4fb8d91a}body[data-page=services-assessments] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=services-assessments] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=services-assessments] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=services-assessments] .ir-nav a:hover{color:var(--blue-3);background:#4fb8d90f;border-color:#7fd7ec8c}body[data-page=services-assessments] .ir-nav a .num{color:var(--blue-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}[data-theme=light] body[data-page=services-assessments] .cov-anim{--blue-2:#12617f;--blue-3:#12617f;--blue-4:#1a7ea3}[data-theme=light] body[data-page=services-assessments] .cov-anim svg{stroke:var(--blue-1)}[data-theme=light] body[data-page=services-assessments] h1,[data-theme=light] body[data-page=services-assessments] h2,[data-theme=light] body[data-page=services-assessments] h3,[data-theme=light] body[data-page=services-assessments] h4,[data-theme=light] body[data-page=services-assessments] .sec-head h2,[data-theme=light] body[data-page=services-assessments] .intro h2,[data-theme=light] body[data-page=services-assessments] .cov-card :is(h2,h3),[data-theme=light] body[data-page=services-assessments] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=services-assessments] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=services-assessments] .intro .facts .k,[data-theme=light] body[data-page=services-assessments] .intro .facts .row .k{color:var(--blue-1)!important}body[data-page=services-assessments] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--blue-3) 20%, var(--blue-2) 35%, var(--blue-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=services-assessments] .ir-nav a .num,[data-theme=light] body[data-page=services-assessments] .ir-nav a:hover .num,[data-theme=light] body[data-page=services-assessments] .stage-nav .num,[data-theme=light] body[data-page=services-assessments] .sec-nav .num{color:var(--blue-1)!important}body[data-page=compliance]{--green-1:#2a8a55;--green-2:#6dc28a;--green-3:#9adbb3;--green-4:#c8eeda;--green-glow:#6dc28a38;--green-glow-soft:#9adbb324;background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=compliance]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=compliance] .page-hero .hero-bg,[data-theme=light] body[data-page=compliance] .page-hero .hero-bg,body[data-page=compliance] .hero-orb.orb-1,body[data-page=compliance] .hero-orb.orb-2{background:0 0}body[data-page=compliance] .page-hero h1{text-shadow:0 0 18px #6dc28a8c,0 0 42px #6dc28a61,0 0 90px #6dc28a38,0 0 160px #6dc28a1f!important}body[data-page=compliance] .page-hero h1 .grad,body[data-page=compliance] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=compliance] .page-hero h1{text-shadow:0 0 18px #6dc28a52,0 0 50px #6dc28a2e!important}[data-theme=light] body[data-page=compliance] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}[data-theme=light] body[data-page=compliance] .page-hero h1 .orange{-webkit-text-fill-color:var(--green-1)!important;color:var(--green-1)!important;background:0 0!important}body[data-page=compliance] .page-hero-eyebrow{color:var(--green-3);background:var(--green-glow-soft);border-color:#9adbb35c}[data-theme=light] body[data-page=compliance] .page-hero-eyebrow{color:var(--green-1);background:#6dc28a1a;border-color:#2a8a5547}body[data-page=compliance] .constellation .cline{stroke:#9adbb34d}body[data-page=compliance] .constellation .cdot{fill:var(--green-3)}body[data-page=compliance] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=compliance] .intro .facts{background:linear-gradient(#6dc28a12,#2a8a5508);border-color:#6dc28a3d;position:relative;overflow:hidden}body[data-page=compliance] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--green-3) 20%, var(--green-2) 35%, var(--green-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite cp-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=compliance] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#9adbb338 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite cp-pulse;position:absolute;top:-90px;right:-90px}body[data-page=compliance] .intro .facts>*{z-index:1;position:relative}body[data-page=compliance] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=compliance] .intro .facts .row:hover{transform:translate(4px)}body[data-page=compliance] .intro .facts .row .k{color:var(--green-3);animation:2.2s ease-in-out infinite cp-blink}body[data-page=compliance] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=compliance] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=compliance] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=compliance] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=compliance] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}body[data-page=compliance] .intro .facts .row:nth-child(7) .k{animation-delay:1.8s}@keyframes cp-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-page=compliance] .intro .facts:before,body[data-page=compliance] .intro .facts:after,body[data-page=compliance] .intro .facts .row .k{animation:none!important}}body[data-page=compliance] .sec-head h2:before,body[data-page=compliance] .sec-head:before,body[data-page=compliance] .sec-head h2:after,body[data-page=compliance] .sec-head:after,body[data-page=compliance] .cover:before,body[data-page=compliance] .cover:after,body[data-page=compliance] section:before,body[data-page=compliance] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=compliance] .sec-kicker{color:var(--green-3)}[data-theme=light] body[data-page=compliance] .sec-kicker{color:var(--green-1)}body[data-page=compliance] .sec-head h2 em{color:var(--green-3);font-style:normal}[data-theme=light] body[data-page=compliance] .sec-head h2 em{color:var(--green-1)}body[data-page=compliance] .cov-card{background:linear-gradient(#6dc28a0d,#6dc28a03);border-color:#6dc28a33}body[data-page=compliance] .cov-card:hover{border-color:#9adbb38c;box-shadow:0 12px 40px -16px #6dc28a73}body[data-page=compliance] .cov-card .cov-id{color:var(--green-3);background:#6dc28a1a;border-color:#6dc28a3d}[data-theme=light] body[data-page=compliance] .cov-card .cov-id{color:var(--green-1);background:#6dc28a1a}body[data-page=compliance] .intro .facts :is(h3,h4),body[data-page=compliance] .intro .facts .k{color:var(--green-3)}body[data-page=compliance] .btn-primary{background:linear-gradient(135deg, var(--green-1) 0%, var(--green-2) 100%);border:1px solid var(--green-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #6dc28ab3}body[data-page=compliance] .btn-primary:hover{background:linear-gradient(135deg, var(--green-2) 0%, var(--green-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #9adbb3d9}body[data-page=compliance] .btn-ghost:hover{border-color:var(--green-2);color:var(--green-3);background:var(--green-glow-soft)}body[data-page=compliance] .cta{background:0 0}body[data-page=compliance] .cta-inner{border-color:var(--border);background:0 0}body[data-page=compliance] .cta .k{color:var(--green-3)}[data-theme=light] body[data-page=compliance] .cta .k{color:var(--green-1)}body[data-page=compliance] .cover-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=compliance] .cover-grid>.cov-card:first-child{grid-column:3/span 4}body[data-page=compliance] .cover-grid>.cov-card:nth-child(2){grid-column:7/span 4}@media (max-width:960px){body[data-page=compliance] .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=compliance] .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:560px){body[data-page=compliance] .cover-grid{grid-template-columns:1fr}}body[data-page=compliance] h1,body[data-page=compliance] h2,body[data-page=compliance] h3,body[data-page=compliance] h4,body[data-page=compliance] .sec-head h2,body[data-page=compliance] .intro h2,body[data-page=compliance] .cov-card :is(h2,h3),body[data-page=compliance] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=compliance] h1,[data-theme=light] body[data-page=compliance] h2,[data-theme=light] body[data-page=compliance] h3,[data-theme=light] body[data-page=compliance] h4{color:#1a1a1a}body[data-page=compliance] .cov-card--anim{min-height:160px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=compliance] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=compliance] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=compliance] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=compliance] .cov-anim{width:72px;height:72px;right:12px}body[data-page=compliance] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=compliance] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#6dc28a52 0%,#0000 70%);animation:3.4s ease-in-out infinite cp-pulse;position:absolute;inset:0}body[data-page=compliance] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--green-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes cp-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes cp-dash{to{stroke-dashoffset:-250px}}body[data-page=compliance] .anim-audit .au-board{stroke:var(--green-3);fill:#6dc28a0f}body[data-page=compliance] .anim-audit .au-clip{stroke:var(--green-3);fill:#9adbb31a}body[data-page=compliance] .anim-audit .au-line{stroke:var(--green-3);opacity:.55}body[data-page=compliance] .anim-audit .au-check{stroke:var(--green-2);stroke-width:2.4px;stroke-dasharray:22;stroke-dashoffset:22px;animation:2.6s ease-in-out infinite cp-check-draw}@keyframes cp-check-draw{0%{stroke-dashoffset:22px}45%{stroke-dashoffset:0}75%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}body[data-page=compliance] .anim-grc .gr-base{stroke:var(--green-3)}body[data-page=compliance] .anim-grc .gr-pillar{stroke:var(--green-3);fill:#6dc28a0f;transform-origin:bottom}body[data-page=compliance] .anim-grc .gr-pillar.p1{animation:3.2s ease-in-out infinite cp-pillar-1}body[data-page=compliance] .anim-grc .gr-pillar.p2{animation:3.2s ease-in-out infinite cp-pillar-2}body[data-page=compliance] .anim-grc .gr-pillar.p3{animation:3.2s ease-in-out infinite cp-pillar-3}body[data-page=compliance] .anim-grc .gr-cap{stroke:var(--green-2)}body[data-page=compliance] .anim-grc .gr-dot{fill:var(--green-2);stroke:none;animation:1.8s ease-in-out infinite cp-blink}@keyframes cp-pillar-1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.92)}}@keyframes cp-pillar-2{0%,to{transform:scaleY(.96)}50%{transform:scaleY(1)}}@keyframes cp-pillar-3{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}body[data-page=compliance] .anim-gap .gp-track{stroke:var(--green-3);fill:#6dc28a0f}body[data-page=compliance] .anim-gap .gp-fill{fill:var(--green-2);stroke:none;transform-origin:0;animation:3.2s ease-in-out infinite cp-fill}body[data-page=compliance] .anim-gap .gp-target{stroke:var(--green-2);stroke-dasharray:3 3}body[data-page=compliance] .anim-gap .gp-flag{fill:var(--green-2);stroke:none;animation:1.6s ease-in-out infinite cp-blink}body[data-page=compliance] .anim-gap .gp-pole{stroke:var(--green-3)}@keyframes cp-fill{0%,to{transform:scaleX(.62)}50%{transform:scaleX(.86)}}body[data-page=compliance] .anim-reg .rg-doc{stroke:var(--green-3);fill:#6dc28a0f}body[data-page=compliance] .anim-reg .rg-fold{stroke:var(--green-3);fill:#9adbb31a}body[data-page=compliance] .anim-reg .rg-line{stroke:var(--green-3);opacity:.55}body[data-page=compliance] .anim-reg .rg-seal{stroke:var(--green-2);fill:none;stroke-width:2.2px;transform-origin:78px 78px;animation:2.8s ease-in-out infinite cp-seal}body[data-page=compliance] .anim-reg .rg-seal-mark{stroke:var(--green-2);stroke-width:2.2px}@keyframes cp-seal{0%,to{opacity:.6;transform:scale(.85)rotate(-8deg)}50%{opacity:1;transform:scale(1.05)rotate(6deg)}}@media (prefers-reduced-motion:reduce){body[data-page=compliance] .cov-anim *,body[data-page=compliance] .cov-anim:before{animation:none!important}}body[data-page=compliance] .nav-item.is-active>.nav-link{color:var(--green-3);background:#6dc28a1a}[data-theme=light] body[data-page=compliance] .nav-item.is-active>.nav-link{color:var(--green-1);background:#6dc28a1a}body[data-page=compliance] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=compliance] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=compliance] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=compliance] .ir-nav a:hover{color:var(--green-3);background:#6dc28a0f;border-color:#9adbb38c}body[data-page=compliance] .ir-nav a .num{color:var(--green-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}[data-theme=light] body[data-page=compliance] .cov-anim{--green-2:#1c7a4b;--green-3:#1c7a4b;--green-4:#2a9960}[data-theme=light] body[data-page=compliance] .cov-anim svg{stroke:var(--green-1)}[data-theme=light] body[data-page=compliance] h1,[data-theme=light] body[data-page=compliance] h2,[data-theme=light] body[data-page=compliance] h3,[data-theme=light] body[data-page=compliance] h4,[data-theme=light] body[data-page=compliance] .sec-head h2,[data-theme=light] body[data-page=compliance] .intro h2,[data-theme=light] body[data-page=compliance] .cov-card :is(h2,h3),[data-theme=light] body[data-page=compliance] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=compliance] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=compliance] .intro .facts .k,[data-theme=light] body[data-page=compliance] .intro .facts .row .k{color:var(--green-1)!important}body[data-page=compliance] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--green-3) 20%, var(--green-2) 35%, var(--green-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=compliance] .ir-nav a .num,[data-theme=light] body[data-page=compliance] .ir-nav a:hover .num,[data-theme=light] body[data-page=compliance] .stage-nav .num,[data-theme=light] body[data-page=compliance] .sec-nav .num{color:var(--green-1)!important}body[data-page=services-devsecops]{--lime-1:#5a8a2a;--lime-2:#8fc05a;--lime-3:#b8db8a;--lime-4:#d8edbf;--lime-glow:#8fc05a38;--lime-glow-soft:#b8db8a24;background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=services-devsecops]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=services-devsecops] .page-hero .hero-bg,[data-theme=light] body[data-page=services-devsecops] .page-hero .hero-bg,body[data-page=services-devsecops] .hero-orb.orb-1,body[data-page=services-devsecops] .hero-orb.orb-2{background:0 0}body[data-page=services-devsecops] .page-hero h1{text-shadow:0 0 18px #8fc05a8c,0 0 42px #8fc05a61,0 0 90px #8fc05a38,0 0 160px #8fc05a1f!important}body[data-page=services-devsecops] .page-hero h1 .grad,body[data-page=services-devsecops] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=services-devsecops] .page-hero h1{text-shadow:0 0 18px #8fc05a52,0 0 50px #8fc05a2e!important}[data-theme=light] body[data-page=services-devsecops] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}[data-theme=light] body[data-page=services-devsecops] .page-hero h1 .orange{-webkit-text-fill-color:var(--lime-1)!important;color:var(--lime-1)!important;background:0 0!important}body[data-page=services-devsecops] .page-hero-eyebrow{color:var(--lime-3);background:var(--lime-glow-soft);border-color:#b8db8a5c}[data-theme=light] body[data-page=services-devsecops] .page-hero-eyebrow{color:var(--lime-1);background:#8fc05a1a;border-color:#5a8a2a47}body[data-page=services-devsecops] .constellation .cline{stroke:#b8db8a4d}body[data-page=services-devsecops] .constellation .cdot{fill:var(--lime-3)}body[data-page=services-devsecops] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=services-devsecops] .intro .facts{background:linear-gradient(#8fc05a12,#5a8a2a08);border-color:#8fc05a3d;position:relative;overflow:hidden}body[data-page=services-devsecops] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--lime-3) 20%, var(--lime-2) 35%, var(--lime-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite ds-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=services-devsecops] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#b8db8a38 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite ds-pulse;position:absolute;top:-90px;right:-90px}body[data-page=services-devsecops] .intro .facts>*{z-index:1;position:relative}body[data-page=services-devsecops] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=services-devsecops] .intro .facts .row:hover{transform:translate(4px)}body[data-page=services-devsecops] .intro .facts .row .k{color:var(--lime-3);animation:2.2s ease-in-out infinite ds-blink}body[data-page=services-devsecops] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=services-devsecops] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=services-devsecops] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=services-devsecops] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=services-devsecops] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}body[data-page=services-devsecops] .intro .facts .row:nth-child(7) .k{animation-delay:1.8s}body[data-page=services-devsecops] .intro .facts .row:nth-child(8) .k{animation-delay:2.1s}@keyframes ds-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-page=services-devsecops] .intro .facts:before,body[data-page=services-devsecops] .intro .facts:after,body[data-page=services-devsecops] .intro .facts .row .k{animation:none!important}}body[data-page=services-devsecops] .sec-head h2:before,body[data-page=services-devsecops] .sec-head:before,body[data-page=services-devsecops] .sec-head h2:after,body[data-page=services-devsecops] .sec-head:after,body[data-page=services-devsecops] .cover:before,body[data-page=services-devsecops] .cover:after,body[data-page=services-devsecops] section:before,body[data-page=services-devsecops] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=services-devsecops] .sec-kicker{color:var(--lime-3)}[data-theme=light] body[data-page=services-devsecops] .sec-kicker{color:var(--lime-1)}body[data-page=services-devsecops] .sec-head h2 em{color:var(--lime-3);font-style:normal}[data-theme=light] body[data-page=services-devsecops] .sec-head h2 em{color:var(--lime-1)}body[data-page=services-devsecops] .cov-card{background:linear-gradient(#8fc05a0d,#8fc05a03);border-color:#8fc05a33}body[data-page=services-devsecops] .cov-card:hover{border-color:#b8db8a8c;box-shadow:0 12px 40px -16px #8fc05a73}body[data-page=services-devsecops] .cov-card .cov-id{color:var(--lime-3);background:#8fc05a1a;border-color:#8fc05a3d}[data-theme=light] body[data-page=services-devsecops] .cov-card .cov-id{color:var(--lime-1);background:#8fc05a1a}body[data-page=services-devsecops] .intro .facts :is(h3,h4),body[data-page=services-devsecops] .intro .facts .k{color:var(--lime-3)}body[data-page=services-devsecops] .btn-primary{background:linear-gradient(135deg, var(--lime-1) 0%, var(--lime-2) 100%);border:1px solid var(--lime-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #8fc05ab3}body[data-page=services-devsecops] .btn-primary:hover{background:linear-gradient(135deg, var(--lime-2) 0%, var(--lime-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #b8db8ad9}body[data-page=services-devsecops] .btn-ghost:hover{border-color:var(--lime-2);color:var(--lime-3);background:var(--lime-glow-soft)}body[data-page=services-devsecops] .cta{background:0 0}body[data-page=services-devsecops] .cta-inner{border-color:var(--border);background:0 0}body[data-page=services-devsecops] .cta .k{color:var(--lime-3)}[data-theme=light] body[data-page=services-devsecops] .cta .k{color:var(--lime-1)}body[data-page=services-devsecops] #programa .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-devsecops] #programa .cover-grid>.cov-card{grid-column:auto}@media (max-width:960px){body[data-page=services-devsecops] #programa .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body[data-page=services-devsecops] #programa .cover-grid{grid-template-columns:1fr}}body[data-page=services-devsecops] #controles .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-devsecops] #controles .cover-grid>.cov-card{grid-column:auto}@media (max-width:960px){body[data-page=services-devsecops] #controles .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body[data-page=services-devsecops] #controles .cover-grid{grid-template-columns:1fr}}body[data-page=services-devsecops] h1,body[data-page=services-devsecops] h2,body[data-page=services-devsecops] h3,body[data-page=services-devsecops] h4,body[data-page=services-devsecops] .sec-head h2,body[data-page=services-devsecops] .intro h2,body[data-page=services-devsecops] .cov-card :is(h2,h3),body[data-page=services-devsecops] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=services-devsecops] h1,[data-theme=light] body[data-page=services-devsecops] h2,[data-theme=light] body[data-page=services-devsecops] h3,[data-theme=light] body[data-page=services-devsecops] h4{color:#1a1a1a}body[data-page=services-devsecops] .cov-card--anim{min-height:160px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=services-devsecops] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=services-devsecops] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=services-devsecops] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=services-devsecops] .cov-anim{width:72px;height:72px;right:12px}body[data-page=services-devsecops] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=services-devsecops] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#8fc05a52 0%,#0000 70%);animation:3.4s ease-in-out infinite ds-pulse;position:absolute;inset:0}body[data-page=services-devsecops] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--lime-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes ds-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes ds-dash{to{stroke-dashoffset:-250px}}body[data-page=services-devsecops] .anim-stairs .st-step{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-stairs .st-step.s3{fill:#b8db8a2e}body[data-page=services-devsecops] .anim-stairs .st-arrow{stroke:var(--lime-2);stroke-width:2.4px;fill:none;stroke-dasharray:60;stroke-dashoffset:60px;animation:3s ease-in-out infinite ds-arrow-draw}body[data-page=services-devsecops] .anim-stairs .st-tip{fill:var(--lime-2);stroke:none;animation:1.6s ease-in-out infinite ds-blink}@keyframes ds-arrow-draw{0%{stroke-dashoffset:60px}50%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:60px}}body[data-page=services-devsecops] .anim-pipe .pp-line{stroke:var(--lime-3);opacity:.5}body[data-page=services-devsecops] .anim-pipe .pp-flow{stroke:var(--lime-2);stroke-width:2.4px;stroke-dasharray:6 6;animation:2.4s linear infinite ds-dash}body[data-page=services-devsecops] .anim-pipe .pp-node{fill:var(--lime-3);stroke:none}body[data-page=services-devsecops] .anim-pipe .pp-node.active{fill:var(--lime-2);animation:1.6s ease-in-out infinite ds-blink}body[data-page=services-devsecops] .anim-pipe .pp-node.active.n2{animation-delay:.4s}body[data-page=services-devsecops] .anim-pipe .pp-node.active.n3{animation-delay:.8s}body[data-page=services-devsecops] .anim-champ .ch-helmet{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-champ .ch-cross{stroke:var(--lime-2);stroke-width:2.2px}body[data-page=services-devsecops] .anim-champ .ch-orbit{stroke:var(--lime-3);fill:none;stroke-dasharray:4 6;transform-origin:60px 60px;opacity:.6;animation:7s linear infinite ds-orbit}body[data-page=services-devsecops] .anim-champ .ch-star{fill:var(--lime-2);stroke:none;animation:1.8s ease-in-out infinite ds-blink}@keyframes ds-orbit{to{transform:rotate(360deg)}}body[data-page=services-devsecops] .anim-sast .sa-frame{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-sast .sa-line{stroke:var(--lime-3);opacity:.55}body[data-page=services-devsecops] .anim-sast .sa-tag{stroke:var(--lime-2);stroke-width:2px}body[data-page=services-devsecops] .anim-sast .sa-mag{transform-origin:76px 76px;animation:3s ease-in-out infinite ds-mag-scan}body[data-page=services-devsecops] .anim-sast .sa-mag-ring{stroke:var(--lime-2);fill:none;stroke-width:2px}body[data-page=services-devsecops] .anim-sast .sa-mag-handle{stroke:var(--lime-2);stroke-width:2.4px}@keyframes ds-mag-scan{0%,to{transform:translate(0)}50%{transform:translate(-16px,-12px)}}body[data-page=services-devsecops] .anim-dast .da-server{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-dast .da-port{stroke:var(--lime-3)}body[data-page=services-devsecops] .anim-dast .da-ray{stroke:var(--lime-2);stroke-width:2.4px;stroke-dasharray:8 4;animation:1.8s linear infinite ds-dash}body[data-page=services-devsecops] .anim-dast .da-pulse{fill:var(--lime-2);stroke:none;animation:1.4s ease-in-out infinite ds-blink}body[data-page=services-devsecops] .anim-sca .sc-box{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-sca .sc-tape{stroke:var(--lime-3)}body[data-page=services-devsecops] .anim-sca .sc-dot{fill:var(--lime-2);stroke:none;animation:1.6s ease-in-out infinite ds-blink}body[data-page=services-devsecops] .anim-sca .sc-dot.d2{animation-delay:.3s}body[data-page=services-devsecops] .anim-sca .sc-dot.d3{animation-delay:.6s}body[data-page=services-devsecops] .anim-sca .sc-dot.d4{animation-delay:.9s}body[data-page=services-devsecops] .anim-iac .ic-cube-front{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-iac .ic-cube-top{stroke:var(--lime-3);fill:#b8db8a1a}body[data-page=services-devsecops] .anim-iac .ic-cube-side{stroke:var(--lime-3);fill:#8fc05a1a}body[data-page=services-devsecops] .anim-iac .ic-mark{stroke:var(--lime-2);stroke-width:2.4px;stroke-dasharray:28;stroke-dashoffset:28px;animation:2.8s ease-in-out infinite ds-mark-draw}@keyframes ds-mark-draw{0%{stroke-dashoffset:28px}50%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:28px}}body[data-page=services-devsecops] .anim-secrets .sk-key-bow{stroke:var(--lime-2);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-secrets .sk-key-shaft{stroke:var(--lime-2);stroke-width:2.4px}body[data-page=services-devsecops] .anim-secrets .sk-vault{stroke:var(--lime-3);fill:#b8db8a1a}body[data-page=services-devsecops] .anim-secrets .sk-lock{fill:var(--lime-2);stroke:none;animation:1.8s ease-in-out infinite ds-blink}body[data-page=services-devsecops] .anim-secrets .sk-key{transform-origin:36px 60px;animation:3.2s ease-in-out infinite ds-key-turn}@keyframes ds-key-turn{0%,to{transform:rotate(0)}50%{transform:rotate(40deg)}}body[data-page=services-devsecops] .anim-container .ct-base{stroke:var(--lime-3);fill:#8fc05a0f}body[data-page=services-devsecops] .anim-container .ct-stripe{stroke:var(--lime-3);opacity:.5}body[data-page=services-devsecops] .anim-container .ct-tag{stroke:var(--lime-2);fill:#b8db8a24;animation:2.6s ease-in-out infinite ds-tag-bob}body[data-page=services-devsecops] .anim-container .ct-tag-text{stroke:var(--lime-2);stroke-width:1.6px}@keyframes ds-tag-bob{0%,to{transform:translate(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){body[data-page=services-devsecops] .cov-anim *,body[data-page=services-devsecops] .cov-anim:before{animation:none!important}}body[data-page=services-devsecops] .nav-item.is-active>.nav-link{color:var(--lime-3);background:#8fc05a1a}[data-theme=light] body[data-page=services-devsecops] .nav-item.is-active>.nav-link{color:var(--lime-1);background:#8fc05a1a}body[data-page=services-devsecops] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=services-devsecops] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=services-devsecops] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=services-devsecops] .ir-nav a:hover{color:var(--lime-3);background:#8fc05a0f;border-color:#b8db8a8c}body[data-page=services-devsecops] .ir-nav a .num{color:var(--lime-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}[data-theme=light] body[data-page=services-devsecops] .cov-anim{--lime-2:#47701f;--lime-3:#47701f;--lime-4:#5f8f2c}[data-theme=light] body[data-page=services-devsecops] .cov-anim svg{stroke:var(--lime-1)}[data-theme=light] body[data-page=services-devsecops] h1,[data-theme=light] body[data-page=services-devsecops] h2,[data-theme=light] body[data-page=services-devsecops] h3,[data-theme=light] body[data-page=services-devsecops] h4,[data-theme=light] body[data-page=services-devsecops] .sec-head h2,[data-theme=light] body[data-page=services-devsecops] .intro h2,[data-theme=light] body[data-page=services-devsecops] .cov-card :is(h2,h3),[data-theme=light] body[data-page=services-devsecops] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=services-devsecops] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=services-devsecops] .intro .facts .k,[data-theme=light] body[data-page=services-devsecops] .intro .facts .row .k{color:var(--lime-1)!important}body[data-page=services-devsecops] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--lime-3) 20%, var(--lime-2) 35%, var(--lime-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=services-devsecops] .ir-nav a .num,[data-theme=light] body[data-page=services-devsecops] .ir-nav a:hover .num,[data-theme=light] body[data-page=services-devsecops] .stage-nav .num,[data-theme=light] body[data-page=services-devsecops] .sec-nav .num{color:var(--lime-1)!important}body[data-page=eht] .sec-head{text-align:center;max-width:760px;margin:0 auto 40px}body[data-page=eht] .sec-head .sec-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--orange-2);margin-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-block}body[data-page=eht] .sec-head h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);line-height:1.15}body[data-page=eht] .sec-head h2 em{color:var(--orange-2);font-style:normal}body[data-page=eht] .sec-head .sec-sub{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}body[data-page=eht] .tier-crystal.is-featured{transform:translateY(-6px)}body[data-page=eht] .tier-crystal.is-featured:hover{transform:translateY(-10px)}body[data-page=eht] .tier-crystal .cov-id{color:var(--orange-2);letter-spacing:.16em;text-transform:uppercase;background:#e85d1f1f;border:1px solid #e85d1f66;border-radius:999px;margin:0;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:14px;right:14px}body[data-page=eht] .tier-crystal .tier-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:10px;margin:0 0 18px;padding:16px 0;display:flex}body[data-page=eht] .tier-crystal .tier-meta>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;display:flex}body[data-page=eht] .tier-crystal .tier-meta .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:600}body[data-page=eht] .tier-crystal .tier-meta .v{color:var(--text);text-align:right;font-size:13px;font-weight:600}body[data-page=eht] .tier-crystal .tier-addon{border-top:1px dashed var(--border-2);color:var(--text-muted);margin-top:16px;padding-top:16px;font-size:12.5px;line-height:1.55}body[data-page=eht] .tier-crystal .silver-price{border-bottom:1px dashed var(--border-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 0;padding-bottom:14px;display:flex}body[data-page=eht] .tier-crystal .silver-price .amount{letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-size:30px;font-weight:700;line-height:1}body[data-page=eht] .tier-crystal .silver-price .amount .cur{color:var(--text-muted);margin-right:4px;font-size:14px;font-weight:600}body[data-page=eht] .tier-crystal .silver-price .ttip{color:var(--text-dim);flex:100%;font-size:11.5px;line-height:1.35}body[data-page=eht] .tier-crystal .silver-compliance-chip{color:var(--text);transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);background:linear-gradient(135deg,#e85d1f14,#e85d1f05);border:1px solid #e85d1f47;border-radius:10px;grid-template-columns:28px 1fr 14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;text-decoration:none;display:grid}body[data-page=eht] .tier-crystal .silver-compliance-chip:hover{background:linear-gradient(135deg,#e85d1f24,#e85d1f0a);border-color:#e85d1f8c;transform:translateY(-1px)}body[data-page=eht] .silver-compliance-chip .cc-ico{width:28px;height:28px;color:var(--orange-2);background:#e85d1f1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body[data-page=eht] .silver-compliance-chip .cc-ico svg{width:14px;height:14px}body[data-page=eht] .silver-compliance-chip .cc-text{flex-direction:column;gap:3px;min-width:0;display:flex}body[data-page=eht] .silver-compliance-chip .cc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700}body[data-page=eht] .silver-compliance-chip .cc-list{color:var(--text-muted);font-size:11.5px;font-weight:500;line-height:1.35}body[data-page=eht] .silver-compliance-chip .cc-arrow{color:var(--orange-2);transition:transform .2s var(--ease);align-items:center;display:flex}body[data-page=eht] .silver-compliance-chip .cc-arrow svg{width:14px;height:14px}body[data-page=eht] .silver-compliance-chip:hover .cc-arrow{transform:translate(3px)}body[data-page=eht] .tier-crystal .tier-addon .k{letter-spacing:.14em;text-transform:uppercase;color:var(--tier-color,var(--orange-2));margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}@media (min-width:961px){body[data-page=eht] .kc-rail{grid-template-columns:repeat(6,1fr)}}body[data-page=eht] .kc-label{margin-top:18px;padding:0 8px}body[data-page=eht] .kc-label :is(h3,h4){letter-spacing:-.01em;margin:0 0 6px;font-size:14px;font-weight:700}body[data-page=eht] .kc-label p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.55}body[data-page=eht] .cov-matrix{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff06,#ffffff01);max-width:1080px;margin:0 auto;overflow:hidden}body[data-page=eht] .cov-matrix table{border-collapse:collapse;width:100%;font-size:14px}body[data-page=eht] .cov-matrix thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);text-align:center;border-bottom:1px solid var(--border);background:#ffffff06;padding:18px 16px;font-size:11px;font-weight:700}body[data-page=eht] .cov-matrix thead th.cov-area{text-align:left;color:var(--text)}body[data-page=eht] .cov-matrix thead th.tier-silver{color:#c7d1e0}body[data-page=eht] .cov-matrix thead th.tier-gold{color:#ffc66b;background:#ffc66b0f}body[data-page=eht] .cov-matrix thead th.tier-diamond{color:#8ddbf2}body[data-page=eht] .cov-matrix tbody td{border-bottom:1px solid var(--border);color:var(--text-muted);padding:14px 16px;font-size:13.5px}body[data-page=eht] .cov-matrix tbody tr:last-child td{border-bottom:0}body[data-page=eht] .cov-matrix tbody tr:hover td{background:#e85d1f06}body[data-page=eht] .cov-matrix tbody td:first-child{color:var(--text);font-weight:500}body[data-page=eht] .cov-matrix tbody td.ck{text-align:center;font-size:18px;font-weight:700}body[data-page=eht] .cov-matrix tbody td.ck.on{color:var(--orange-2)}body[data-page=eht] .cov-matrix tbody td.ck.mid{color:#c89460;opacity:.85}body[data-page=eht] .cov-matrix tbody td.ck.off{color:var(--text-dim);opacity:.5}body[data-page=eht] .cov-matrix tbody td:nth-child(3){background:#ffc66b06}body[data-page=eht] .cov-matrix tbody td:nth-child(3).ck{font-weight:800}body[data-page=eht] .cov-legend{color:var(--text-dim);border-top:1px solid var(--border);background:#ffffff04;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:14px 22px;font-size:12px;display:flex}body[data-page=eht] .cov-legend .ck{margin-right:4px;font-weight:800}body[data-page=eht] .cov-legend .ck.on{color:var(--orange-2)}body[data-page=eht] .cov-legend .ck.mid{color:#c89460}body[data-page=eht] .cov-legend .ck.off{color:var(--text-dim)}@media (max-width:860px){body[data-page=eht] .cov-matrix table{font-size:12px}body[data-page=eht] .cov-matrix thead th,body[data-page=eht] .cov-matrix tbody td{padding:10px 8px}}body[data-page=eht] section.cover .anim-card .ac-stage{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}body[data-page=eht] section.cover .anim-card .ac-stage>svg{min-width:800px}[data-theme=light] body[data-page=eht] .cov-matrix{box-shadow:var(--shadow-card);background:#fff}[data-theme=light] body[data-page=eht] .cov-matrix tbody tr:hover td{background:#d54c140a}[data-theme=light] body[data-page=eht] .cov-matrix tbody td:nth-child(3){background:#d54c1408}[data-theme=light] body[data-page=eht] .cov-matrix thead th.tier-gold{background:#d54c140f}[data-theme=light] body[data-page=eht] .cov-matrix thead th.tier-silver{color:#55606f}[data-theme=light] body[data-page=eht] .cov-matrix thead th.tier-gold{color:#8a5a06}[data-theme=light] body[data-page=eht] .cov-matrix thead th.tier-diamond{color:#0d6a86}[data-theme=light] body[data-page=eht] .cov-matrix tbody td.ck.mid,[data-theme=light] body[data-page=eht] .cov-legend .ck.mid{color:#8a5a06;opacity:1}[data-theme=light] body[data-page=eht] .tier-crystal.tier-silver{--tier-color:#55606f}[data-theme=light] body[data-page=eht] .tier-crystal.tier-gold{--tier-color:#8a5a06}[data-theme=light] body[data-page=eht] .tier-crystal.tier-diamond{--tier-color:#0d6a86}body[data-page=eht] .eht-context{z-index:2;padding:24px 24px 8px;position:relative}body[data-page=eht] .eht-context-grid{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff06,#ffffff01);grid-template-columns:repeat(3,1fr);gap:0;max-width:1080px;margin:0 auto;display:grid;overflow:hidden}body[data-page=eht] .eht-ctx-item{border-right:1px solid var(--border);align-items:flex-start;gap:14px;padding:22px 24px;display:flex}body[data-page=eht] .eht-ctx-item:last-child{border-right:none}body[data-page=eht] .eht-ctx-icon{width:36px;height:36px;color:var(--orange-2);background:#e85d1f1a;border:1px solid #e85d1f47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body[data-page=eht] .eht-ctx-icon svg{width:18px;height:18px}body[data-page=eht] .eht-ctx-body .k{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);margin-bottom:4px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;display:block}body[data-page=eht] .eht-ctx-body p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}[data-theme=light] body[data-page=eht] .eht-context-grid{box-shadow:var(--shadow-card);background:#fff}@media (max-width:860px){body[data-page=eht] .eht-context-grid{grid-template-columns:1fr}body[data-page=eht] .eht-ctx-item{border-right:none;border-bottom:1px solid var(--border)}body[data-page=eht] .eht-ctx-item:last-child{border-bottom:none}}body[data-page=eht] .tier-crystal{flex-direction:column;display:flex}body[data-page=eht] .tier-cta{flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}body[data-page=eht] .btn-tier{letter-spacing:.01em;width:100%;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}body[data-page=eht] .btn-tier svg{transition:transform .18s var(--ease)}body[data-page=eht] .btn-tier:hover{transform:translateY(-2px)}body[data-page=eht] .btn-tier:hover svg{transform:translate(3px)}body[data-page=eht] .btn-tier-silver{color:#d6dde9;background:#c7d1e00f;border-color:#c7d1e073}body[data-page=eht] .btn-tier-silver:hover{background:#c7d1e024;border-color:#c7d1e0bf;box-shadow:0 10px 24px -10px #c7d1e059}body[data-page=eht] .btn-tier-gold{color:#0a1322;background:linear-gradient(135deg,#f5b042,#e85d1f);border-color:#e85d1f99;box-shadow:0 12px 28px -10px #e85d1f8c}body[data-page=eht] .btn-tier-gold:hover{box-shadow:0 16px 36px -10px #e85d1fbf}body[data-page=eht] .btn-tier-diamond{color:#b8e8f4;background:#8ddbf214;border-color:#8ddbf280}body[data-page=eht] .btn-tier-diamond:hover{background:#8ddbf229;border-color:#8ddbf2d9;box-shadow:0 10px 28px -10px #8ddbf273}body[data-page=eht] .tier-cta-link{color:var(--text-dim);letter-spacing:.02em;transition:color .18s var(--ease), border-color .18s var(--ease);border-bottom:1px dashed #0000;font-size:12px;text-decoration:none}body[data-page=eht] .tier-cta-link:hover{color:var(--orange-2);border-bottom-color:#e85d1f73}[data-theme=light] body[data-page=eht] .btn-tier-silver{color:#2a3a55;background:#f4f6fa;border-color:#0f1b302e}[data-theme=light] body[data-page=eht] .btn-tier-silver:hover{background:#e9edf4;border-color:#0f1b3052}[data-theme=light] body[data-page=eht] .btn-tier-diamond{color:#126a87;background:#148cb414;border-color:#148cb466}[data-theme=light] body[data-page=eht] .btn-tier-diamond:hover{background:#148cb424;border-color:#148cb4a6}.eht-section-divider{max-width:1180px;margin:40px auto 32px;padding:0 24px;position:relative}.eht-section-divider:before{content:"";background:linear-gradient(90deg,#0000 0%,#e85d1f00 6%,#e85d1f8c 26%,#e85d1fe6 50%,#e85d1f8c 74%,#e85d1f00 94%,#0000 100%);height:1px;display:block}.eht-section-divider:after{content:"";background:#e85d1f;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #e85d1fb3}body[data-page=services-financial] .frame-pill{letter-spacing:.06em;text-transform:none;color:var(--text);border:1px solid var(--border-2);background:#ffffff06;padding:8px 14px;font-size:11.5px}body[data-page=services-engenharia-social]{--pink-1:#c54a8e;--pink-2:#f08fb8;--pink-3:#f7b5d2;--pink-4:#fcdde9;--pink-glow:#f08fb838;--pink-glow-soft:#f7b5d224;background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=services-engenharia-social]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=services-engenharia-social] .page-hero .hero-bg,[data-theme=light] body[data-page=services-engenharia-social] .page-hero .hero-bg,body[data-page=services-engenharia-social] .hero-orb.orb-1,body[data-page=services-engenharia-social] .hero-orb.orb-2{background:0 0}body[data-page=services-engenharia-social] .page-hero h1{text-shadow:0 0 18px #f08fb88c,0 0 42px #f08fb861,0 0 90px #f08fb838,0 0 160px #f08fb81f!important}body[data-page=services-engenharia-social] .page-hero h1 .grad,body[data-page=services-engenharia-social] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=services-engenharia-social] .page-hero h1{text-shadow:0 0 18px #f08fb852,0 0 50px #f08fb82e!important}[data-theme=light] body[data-page=services-engenharia-social] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}[data-theme=light] body[data-page=services-engenharia-social] .page-hero h1 .orange{-webkit-text-fill-color:var(--pink-1)!important;color:var(--pink-1)!important;background:0 0!important}body[data-page=services-engenharia-social] .page-hero-eyebrow{color:var(--pink-3);background:var(--pink-glow-soft);border-color:#f7b5d25c}[data-theme=light] body[data-page=services-engenharia-social] .page-hero-eyebrow{color:var(--pink-1);background:#f08fb81a;border-color:#c54a8e47}body[data-page=services-engenharia-social] .constellation .cline{stroke:#f7b5d24d}body[data-page=services-engenharia-social] .constellation .cdot{fill:var(--pink-3)}body[data-page=services-engenharia-social] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=services-engenharia-social] .intro .facts{background:linear-gradient(#f08fb812,#c54a8e08);border-color:#f08fb83d;position:relative;overflow:hidden}body[data-page=services-engenharia-social] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--pink-3) 20%, var(--pink-2) 35%, var(--pink-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite es-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=services-engenharia-social] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f7b5d238 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite es-pulse;position:absolute;top:-90px;right:-90px}body[data-page=services-engenharia-social] .intro .facts>*{z-index:1;position:relative}body[data-page=services-engenharia-social] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=services-engenharia-social] .intro .facts .row:hover{transform:translate(4px)}body[data-page=services-engenharia-social] .intro .facts .row .k{color:var(--pink-3);animation:2.2s ease-in-out infinite es-blink}body[data-page=services-engenharia-social] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=services-engenharia-social] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=services-engenharia-social] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=services-engenharia-social] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=services-engenharia-social] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}body[data-page=services-engenharia-social] .intro .facts .row:nth-child(7) .k{animation-delay:1.8s}@keyframes es-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-page=services-engenharia-social] .intro .facts:before,body[data-page=services-engenharia-social] .intro .facts:after,body[data-page=services-engenharia-social] .intro .facts .row .k{animation:none!important}}body[data-page=services-engenharia-social] .sec-head h2:before,body[data-page=services-engenharia-social] .sec-head:before,body[data-page=services-engenharia-social] .sec-head h2:after,body[data-page=services-engenharia-social] .sec-head:after,body[data-page=services-engenharia-social] .cover:before,body[data-page=services-engenharia-social] .cover:after,body[data-page=services-engenharia-social] section:before,body[data-page=services-engenharia-social] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=services-engenharia-social] .sec-kicker{color:var(--pink-3)}[data-theme=light] body[data-page=services-engenharia-social] .sec-kicker{color:var(--pink-1)}body[data-page=services-engenharia-social] .sec-head h2 em{color:var(--pink-3);font-style:normal}[data-theme=light] body[data-page=services-engenharia-social] .sec-head h2 em{color:var(--pink-1)}body[data-page=services-engenharia-social] .cov-card{background:linear-gradient(#f08fb80d,#f08fb803);border-color:#f08fb833}body[data-page=services-engenharia-social] .cov-card:hover{border-color:#f7b5d28c;box-shadow:0 12px 40px -16px #f08fb873}body[data-page=services-engenharia-social] .cov-card .cov-id{color:var(--pink-3);background:#f08fb81a;border-color:#f08fb83d}[data-theme=light] body[data-page=services-engenharia-social] .cov-card .cov-id{color:var(--pink-1);background:#f08fb81a}body[data-page=services-engenharia-social] .intro .facts :is(h3,h4),body[data-page=services-engenharia-social] .intro .facts .k{color:var(--pink-3)}body[data-page=services-engenharia-social] .btn-primary{background:linear-gradient(135deg, var(--pink-1) 0%, var(--pink-2) 100%);border:1px solid var(--pink-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #f08fb8b3}body[data-page=services-engenharia-social] .btn-primary:hover{background:linear-gradient(135deg, var(--pink-2) 0%, var(--pink-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #f7b5d2d9}body[data-page=services-engenharia-social] .btn-ghost:hover{border-color:var(--pink-2);color:var(--pink-3);background:var(--pink-glow-soft)}body[data-page=services-engenharia-social] .cta{background:0 0}body[data-page=services-engenharia-social] .cta-inner{border-color:var(--border);background:0 0}body[data-page=services-engenharia-social] .cta .k{color:var(--pink-3)}[data-theme=light] body[data-page=services-engenharia-social] .cta .k{color:var(--pink-1)}body[data-page=services-engenharia-social] #testes .cover-grid{grid-template-columns:repeat(6,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-engenharia-social] #testes .cover-grid>.cov-card:first-child{grid-column:1/span 2}body[data-page=services-engenharia-social] #testes .cover-grid>.cov-card:nth-child(2){grid-column:3/span 2}body[data-page=services-engenharia-social] #testes .cover-grid>.cov-card:nth-child(3){grid-column:5/span 2}body[data-page=services-engenharia-social] #testes .cover-grid>.cov-card:nth-child(4){grid-column:2/span 2}body[data-page=services-engenharia-social] #testes .cover-grid>.cov-card:nth-child(5){grid-column:4/span 2}@media (max-width:960px){body[data-page=services-engenharia-social] #testes .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=services-engenharia-social] #testes .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:560px){body[data-page=services-engenharia-social] #testes .cover-grid{grid-template-columns:1fr}}body[data-page=services-engenharia-social] #cultura .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-engenharia-social] #cultura .cover-grid>.cov-card{grid-column:auto}@media (max-width:960px){body[data-page=services-engenharia-social] #cultura .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body[data-page=services-engenharia-social] #cultura .cover-grid{grid-template-columns:1fr}}body[data-page=services-engenharia-social] h1,body[data-page=services-engenharia-social] h2,body[data-page=services-engenharia-social] h3,body[data-page=services-engenharia-social] h4,body[data-page=services-engenharia-social] .sec-head h2,body[data-page=services-engenharia-social] .intro h2,body[data-page=services-engenharia-social] .cov-card :is(h2,h3),body[data-page=services-engenharia-social] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=services-engenharia-social] h1,[data-theme=light] body[data-page=services-engenharia-social] h2,[data-theme=light] body[data-page=services-engenharia-social] h3,[data-theme=light] body[data-page=services-engenharia-social] h4{color:#1a1a1a}body[data-page=services-engenharia-social] .cov-card--anim{min-height:160px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=services-engenharia-social] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=services-engenharia-social] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=services-engenharia-social] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=services-engenharia-social] .cov-anim{width:72px;height:72px;right:12px}body[data-page=services-engenharia-social] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=services-engenharia-social] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#f08fb852 0%,#0000 70%);animation:3.4s ease-in-out infinite es-pulse;position:absolute;inset:0}body[data-page=services-engenharia-social] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--pink-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes es-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes es-spin{to{transform:rotate(360deg)}}@keyframes es-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes es-dash{to{stroke-dashoffset:-250px}}body[data-page=services-engenharia-social] .anim-phish .ph-env{stroke:var(--pink-3);fill:#f08fb80f}body[data-page=services-engenharia-social] .anim-phish .ph-flap{stroke:var(--pink-3)}body[data-page=services-engenharia-social] .anim-phish .ph-hook{stroke:var(--pink-2);stroke-width:2px;animation:2.6s ease-in-out infinite es-hook}@keyframes es-hook{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}body[data-page=services-engenharia-social] .anim-spear .sp-ring{stroke:var(--pink-3);fill:none;opacity:.6}body[data-page=services-engenharia-social] .anim-spear .sp-core{fill:var(--pink-2);stroke:none;animation:1.7s ease-in-out infinite es-blink}body[data-page=services-engenharia-social] .anim-spear .sp-spear{stroke:var(--pink-2);stroke-width:2.4px;animation:2.4s ease-in-out infinite es-spear}body[data-page=services-engenharia-social] .anim-spear .sp-tip{fill:var(--pink-2);stroke:none;animation:2.4s ease-in-out infinite es-spear}@keyframes es-spear{0%,to{opacity:.7;transform:translate(-12px,12px)}50%{opacity:1;transform:translate(0)}}body[data-page=services-engenharia-social] .anim-vish .vs-phone{stroke:var(--pink-3);fill:#f08fb80f}body[data-page=services-engenharia-social] .anim-vish .vs-wave{stroke:var(--pink-2);fill:none;stroke-width:2px;transform-origin:44px 60px;animation:2.4s ease-out infinite es-wave}body[data-page=services-engenharia-social] .anim-vish .vs-wave.w2{animation-delay:.8s}@keyframes es-wave{0%{opacity:0;transform:scale(.6)}20%{opacity:1}to{opacity:0;transform:scale(1.6)}}body[data-page=services-engenharia-social] .anim-smish .sm-bubble{stroke:var(--pink-3);fill:#f08fb80f}body[data-page=services-engenharia-social] .anim-smish .sm-link{stroke:var(--pink-2);stroke-width:2px}body[data-page=services-engenharia-social] .anim-smish .sm-line{stroke:var(--pink-3);opacity:.55;stroke-dasharray:16 4;animation:2.6s linear infinite es-dash}body[data-page=services-engenharia-social] .anim-smish .sm-dot{fill:var(--pink-2);stroke:none;animation:1.6s ease-in-out infinite es-blink}body[data-page=services-engenharia-social] .anim-physical .pf-build{stroke:var(--pink-3);fill:#f08fb80f}body[data-page=services-engenharia-social] .anim-physical .pf-door{stroke:var(--pink-3);fill:#f7b5d214}body[data-page=services-engenharia-social] .anim-physical .pf-window{stroke:var(--pink-3);opacity:.6}body[data-page=services-engenharia-social] .anim-physical .pf-badge{stroke:var(--pink-2);fill:#f7b5d226;animation:2s ease-in-out infinite es-blink}body[data-page=services-engenharia-social] .anim-physical .pf-clip{stroke:var(--pink-2)}body[data-page=services-engenharia-social] .anim-track .tk-book{stroke:var(--pink-3);fill:#f08fb80f}body[data-page=services-engenharia-social] .anim-track .tk-spine{stroke:var(--pink-3)}body[data-page=services-engenharia-social] .anim-track .tk-mark{fill:var(--pink-2);stroke:none;animation:3.2s ease-in-out infinite es-mark}body[data-page=services-engenharia-social] .anim-track .tk-line{stroke:var(--pink-3);opacity:.5}@keyframes es-mark{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}body[data-page=services-engenharia-social] .anim-sim .si-circle{stroke:var(--pink-3);fill:none;opacity:.55}body[data-page=services-engenharia-social] .anim-sim .si-arc{stroke:var(--pink-2);fill:none;stroke-width:2.4px;stroke-dasharray:60;transform-origin:60px 60px;animation:2.8s linear infinite es-sim-spin}body[data-page=services-engenharia-social] .anim-sim .si-arrow{fill:var(--pink-2);stroke:none;transform-origin:60px 60px;animation:2.8s linear infinite es-sim-spin}body[data-page=services-engenharia-social] .anim-sim .si-core{fill:var(--pink-2);stroke:none;animation:1.8s ease-in-out infinite es-blink}@keyframes es-sim-spin{to{transform:rotate(360deg)}}body[data-page=services-engenharia-social] .anim-culture .cu-heart{stroke:var(--pink-2);fill:#f08fb81a;transform-origin:60px 64px;animation:1.6s ease-in-out infinite es-heart}body[data-page=services-engenharia-social] .anim-culture .cu-pulse{stroke:var(--pink-3);fill:none;stroke-width:2px;stroke-dasharray:24;stroke-dashoffset:0;animation:2.4s linear infinite es-pulse-line}@keyframes es-heart{0%,to{transform:scale(1)}25%{transform:scale(1.08)}50%{transform:scale(.96)}75%{transform:scale(1.04)}}@keyframes es-pulse-line{0%{stroke-dashoffset:24px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){body[data-page=services-engenharia-social] .cov-anim *,body[data-page=services-engenharia-social] .cov-anim:before{animation:none!important}}body[data-page=services-engenharia-social] .nav-item.is-active>.nav-link{color:var(--pink-3);background:#f08fb81a}[data-theme=light] body[data-page=services-engenharia-social] .nav-item.is-active>.nav-link{color:var(--pink-1);background:#f08fb81a}body[data-page=services-engenharia-social] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=services-engenharia-social] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=services-engenharia-social] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=services-engenharia-social] .ir-nav a:hover{color:var(--pink-3);background:#f08fb80f;border-color:#f7b5d28c}body[data-page=services-engenharia-social] .ir-nav a .num{color:var(--pink-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}[data-theme=light] body[data-page=services-engenharia-social] .cov-anim{--pink-2:#a5306c;--pink-3:#a5306c;--pink-4:#c2497f}[data-theme=light] body[data-page=services-engenharia-social] .cov-anim svg{stroke:var(--pink-1)}[data-theme=light] body[data-page=services-engenharia-social] h1,[data-theme=light] body[data-page=services-engenharia-social] h2,[data-theme=light] body[data-page=services-engenharia-social] h3,[data-theme=light] body[data-page=services-engenharia-social] h4,[data-theme=light] body[data-page=services-engenharia-social] .sec-head h2,[data-theme=light] body[data-page=services-engenharia-social] .intro h2,[data-theme=light] body[data-page=services-engenharia-social] .cov-card :is(h2,h3),[data-theme=light] body[data-page=services-engenharia-social] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=services-engenharia-social] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=services-engenharia-social] .intro .facts .k,[data-theme=light] body[data-page=services-engenharia-social] .intro .facts .row .k{color:var(--pink-1)!important}body[data-page=services-engenharia-social] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--pink-3) 20%, var(--pink-2) 35%, var(--pink-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=services-engenharia-social] .ir-nav a .num,[data-theme=light] body[data-page=services-engenharia-social] .ir-nav a:hover .num,[data-theme=light] body[data-page=services-engenharia-social] .stage-nav .num,[data-theme=light] body[data-page=services-engenharia-social] .sec-nav .num{color:var(--pink-1)!important}body[data-page=incident]{--coral-1:#c24512;--coral-2:#e85d1f;--coral-3:#f5b042;--coral-4:#ffc97a;--coral-glow:#e85d1f38;--coral-glow-soft:#f5b04224;background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=incident]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=incident] .page-hero .hero-bg,[data-theme=light] body[data-page=incident] .page-hero .hero-bg,body[data-page=incident] .hero-orb.orb-1,body[data-page=incident] .hero-orb.orb-2{background:0 0}body[data-page=incident] .page-hero h1{text-shadow:0 0 18px #e85d1f8c,0 0 42px #e85d1f61,0 0 90px #e85d1f38,0 0 160px #e85d1f1f!important}body[data-page=incident] .page-hero h1 .grad,body[data-page=incident] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=incident] .page-hero h1{text-shadow:0 0 18px #e85d1f52,0 0 50px #e85d1f2e!important}[data-theme=light] body[data-page=incident] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}[data-theme=light] body[data-page=incident] .page-hero h1 .orange{-webkit-text-fill-color:var(--coral-1,#c24512)!important;color:var(--coral-1,#c24512)!important;background:0 0!important}body[data-page=incident] .page-hero-eyebrow{color:var(--coral-3);background:var(--coral-glow-soft);border-color:#f5b0425c}[data-theme=light] body[data-page=incident] .page-hero-eyebrow{color:var(--coral-1);background:#e85d1f1a;border-color:#c2451247}body[data-page=incident] .constellation .cline{stroke:#f5b0424d}body[data-page=incident] .constellation .cdot{fill:var(--coral-3)}body[data-page=incident] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=incident] .intro .facts{background:linear-gradient(#e85d1f12,#c2451208);border-color:#e85d1f3d;position:relative;overflow:hidden}body[data-page=incident] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--coral-3) 20%, var(--coral-2) 35%, var(--coral-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite ir-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=incident] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f5b04238 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite ir-pulse;position:absolute;top:-90px;right:-90px}body[data-page=incident] .intro .facts>*{z-index:1;position:relative}body[data-page=incident] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=incident] .intro .facts .row:hover{transform:translate(4px)}body[data-page=incident] .intro .facts .row .k{color:var(--coral-3);animation:2.2s ease-in-out infinite ir-blink}body[data-page=incident] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=incident] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=incident] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=incident] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=incident] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}body[data-page=incident] .intro .facts .row:nth-child(7) .k{animation-delay:1.8s}body[data-page=incident] .intro .facts .row:nth-child(8) .k{animation-delay:2.1s}@media (prefers-reduced-motion:reduce){body[data-page=incident] .intro .facts:before,body[data-page=incident] .intro .facts:after,body[data-page=incident] .intro .facts .row .k{animation:none!important}}body[data-page=incident] .sec-head h2:before,body[data-page=incident] .sec-head:before,body[data-page=incident] .sec-head h2:after,body[data-page=incident] .sec-head:after,body[data-page=incident] .cover:before,body[data-page=incident] .cover:after,body[data-page=incident] section:before,body[data-page=incident] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=incident] .sec-kicker{color:var(--coral-3)}[data-theme=light] body[data-page=incident] .sec-kicker{color:var(--coral-1)}body[data-page=incident] .sec-head h2 em{color:var(--coral-3);font-style:normal}[data-theme=light] body[data-page=incident] .sec-head h2 em{color:var(--coral-1)}body[data-page=incident] .cov-card{background:linear-gradient(#e85d1f0d,#e85d1f03);border-color:#e85d1f33}body[data-page=incident] .cov-card:hover{border-color:#f5b0428c;box-shadow:0 12px 40px -16px #e85d1f73}body[data-page=incident] .cov-card .cov-id{color:var(--coral-3);background:#e85d1f1a;border-color:#e85d1f3d}[data-theme=light] body[data-page=incident] .cov-card .cov-id{color:var(--coral-1);background:#e85d1f1a}body[data-page=incident] .intro .facts :is(h3,h4),body[data-page=incident] .intro .facts .k{color:var(--coral-3)}body[data-page=incident] .btn-primary{background:linear-gradient(135deg, var(--coral-1) 0%, var(--coral-2) 100%);border:1px solid var(--coral-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #e85d1fb3}body[data-page=incident] .btn-primary:hover{background:linear-gradient(135deg, var(--coral-2) 0%, var(--coral-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #f5b042d9}body[data-page=incident] .btn-ghost:hover{border-color:var(--coral-2);color:var(--coral-3);background:var(--coral-glow-soft)}body[data-page=incident] .cta{background:0 0}body[data-page=incident] .cta-inner{border-color:var(--border);background:0 0}body[data-page=incident] .cta .k{color:var(--coral-3)}[data-theme=light] body[data-page=incident] .cta .k{color:var(--coral-1)}body[data-page=incident] .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}@media (max-width:960px){body[data-page=incident] .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body[data-page=incident] .cover-grid{grid-template-columns:1fr}}body[data-page=incident] h1,body[data-page=incident] h2,body[data-page=incident] h3,body[data-page=incident] h4,body[data-page=incident] .sec-head h2,body[data-page=incident] .intro h2,body[data-page=incident] .cov-card :is(h2,h3),body[data-page=incident] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=incident] h1,[data-theme=light] body[data-page=incident] h2,[data-theme=light] body[data-page=incident] h3,[data-theme=light] body[data-page=incident] h4{color:#1a1a1a}body[data-page=incident] .cov-card--anim{min-height:160px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=incident] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=incident] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=incident] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=incident] .cov-anim{width:72px;height:72px;right:12px}body[data-page=incident] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=incident] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#e85d1f52 0%,#0000 70%);animation:3.4s ease-in-out infinite ir-pulse;position:absolute;inset:0}body[data-page=incident] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--coral-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes ir-dash{to{stroke-dashoffset:-250px}}body[data-page=incident] .anim-prep .pr-book{stroke:var(--coral-3);fill:#e85d1f0f}body[data-page=incident] .anim-prep .pr-spine{stroke:var(--coral-3)}body[data-page=incident] .anim-prep .pr-line{stroke:var(--coral-3);opacity:.5}body[data-page=incident] .anim-prep .pr-mark{fill:var(--coral-2);stroke:none;animation:3s ease-in-out infinite ir-mark-bob}@keyframes ir-mark-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}body[data-page=incident] .anim-detect .dt-ring{stroke:var(--coral-3);fill:none;opacity:.55}body[data-page=incident] .anim-detect .dt-cross{stroke:var(--coral-3);opacity:.55}body[data-page=incident] .anim-detect .dt-sweep{fill:var(--coral-2);opacity:.45;transform-origin:60px 60px;animation:3.6s linear infinite ir-spin}body[data-page=incident] .anim-detect .dt-alert{fill:var(--coral-2);stroke:none;animation:1.2s ease-in-out infinite ir-blink}body[data-page=incident] .anim-contain .co-shield{stroke:var(--coral-3);fill:#e85d1f0f}body[data-page=incident] .anim-contain .co-fill{fill:var(--coral-2);opacity:.2;transform-origin:60px 100px;animation:3.4s ease-in-out infinite ir-shield-fill}body[data-page=incident] .anim-contain .co-lock-body{stroke:var(--coral-2);fill:#f5b0422e}body[data-page=incident] .anim-contain .co-lock-shackle{stroke:var(--coral-2);stroke-width:2px;animation:2s ease-in-out infinite ir-blink}@keyframes ir-shield-fill{0%,to{opacity:.15;transform:scaleY(.5)}50%{opacity:.3;transform:scaleY(1)}}body[data-page=incident] .anim-erad .er-floor{stroke:var(--coral-3);opacity:.5}body[data-page=incident] .anim-erad .er-bug{fill:var(--coral-3);stroke:none;opacity:.4}body[data-page=incident] .anim-erad .er-broom{stroke:var(--coral-2);fill:#f5b0422e;stroke-width:1.8px;transform-origin:90px 30px;animation:2.6s ease-in-out infinite ir-broom-sweep}body[data-page=incident] .anim-erad .er-bristles{stroke:var(--coral-2)}body[data-page=incident] .anim-erad .er-spark{fill:var(--coral-2);stroke:none;animation:1.6s ease-in-out infinite ir-blink}@keyframes ir-broom-sweep{0%,to{transform:rotate(-12deg)translate(0)}50%{transform:rotate(8deg)translate(-8px)}}body[data-page=incident] .anim-recover .rc-disk-outer{stroke:var(--coral-3);fill:#e85d1f0f}body[data-page=incident] .anim-recover .rc-disk-inner{fill:var(--coral-2);stroke:none}body[data-page=incident] .anim-recover .rc-arc{stroke:var(--coral-2);fill:none;stroke-width:2.4px;stroke-dasharray:6 4;animation:2.4s linear infinite ir-dash}body[data-page=incident] .anim-recover .rc-arrow{fill:var(--coral-2);stroke:none;animation:1.6s ease-in-out infinite ir-blink}body[data-page=incident] .anim-lessons .ll-bulb{stroke:var(--coral-3);fill:#e85d1f0f}body[data-page=incident] .anim-lessons .ll-glow{fill:var(--coral-2);opacity:.22;animation:2.6s ease-in-out infinite ir-bulb-glow}body[data-page=incident] .anim-lessons .ll-base{stroke:var(--coral-3)}body[data-page=incident] .anim-lessons .ll-ray{stroke:var(--coral-2);stroke-width:2px;transform-origin:60px 50px;animation:2.2s ease-in-out infinite ir-rays}body[data-page=incident] .anim-lessons .ll-ray.r2{animation-delay:.3s}body[data-page=incident] .anim-lessons .ll-ray.r3{animation-delay:.6s}body[data-page=incident] .anim-lessons .ll-ray.r4{animation-delay:.9s}@keyframes ir-bulb-glow{0%,to{opacity:.15;transform:scale(.85)}50%{opacity:.4;transform:scale(1.1)}}@keyframes ir-rays{0%,to{opacity:.4}50%{opacity:1}}body[data-page=incident] .anim-disk .dk-outer{stroke:var(--coral-3);fill:#e85d1f0f}body[data-page=incident] .anim-disk .dk-ring{stroke:var(--coral-3);fill:none;opacity:.6}body[data-page=incident] .anim-disk .dk-arm{stroke:var(--coral-2);stroke-width:2.4px;transform-origin:88px 32px;animation:3s ease-in-out infinite ir-arm}body[data-page=incident] .anim-disk .dk-head{fill:var(--coral-2);stroke:none}body[data-page=incident] .anim-disk .dk-center{fill:var(--coral-2);stroke:none;animation:1.8s ease-in-out infinite ir-blink}@keyframes ir-arm{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}body[data-page=incident] .anim-net .nt-line{stroke:var(--coral-3);opacity:.55}body[data-page=incident] .anim-net .nt-pkt{fill:var(--coral-2);stroke:none;animation:2.4s linear infinite ir-pkt}body[data-page=incident] .anim-net .nt-pkt.p2{animation-delay:.4s}body[data-page=incident] .anim-net .nt-pkt.p3{animation-delay:.8s}body[data-page=incident] .anim-net .nt-pkt.p4{animation-delay:1.2s}body[data-page=incident] .anim-net .nt-node{stroke:var(--coral-3);fill:#e85d1f1a}body[data-page=incident] .anim-mal .ma-bug{fill:var(--coral-2);stroke:none;animation:1.8s ease-in-out infinite ir-blink}body[data-page=incident] .anim-mal .ma-leg{stroke:var(--coral-3);stroke-width:1.6px}body[data-page=incident] .anim-mal .ma-arrow{stroke:var(--coral-2);stroke-width:2px;transform-origin:60px 60px;animation:4s linear infinite reverse ir-spin}body[data-page=incident] .anim-mal .ma-tip{fill:var(--coral-2);stroke:none}body[data-page=incident] .anim-logs .lg-axis{stroke:var(--coral-3);opacity:.55}body[data-page=incident] .anim-logs .lg-line{stroke:var(--coral-2);fill:none;stroke-width:2.4px;stroke-dasharray:80;stroke-dashoffset:80px;animation:3.4s ease-in-out infinite ir-line-draw}body[data-page=incident] .anim-logs .lg-dot{fill:var(--coral-2);stroke:none;animation:2.2s ease-in-out infinite ir-blink}body[data-page=incident] .anim-logs .lg-dot.d2{animation-delay:.4s}body[data-page=incident] .anim-logs .lg-dot.d3{animation-delay:.8s}body[data-page=incident] .anim-logs .lg-dot.d4{animation-delay:1.2s}@keyframes ir-line-draw{0%{stroke-dashoffset:80px}50%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}body[data-page=incident] .anim-chain .ch-link{stroke:var(--coral-3);fill:none;stroke-width:2.6px}body[data-page=incident] .anim-chain .ch-link.l2{stroke:var(--coral-2)}body[data-page=incident] .anim-chain .ch-link.l3{stroke:var(--coral-3)}body[data-page=incident] .anim-chain .ch-seal{stroke:var(--coral-2);fill:#f5b0422e;animation:2s ease-in-out infinite ir-blink}body[data-page=incident] .anim-judicial .jd-base{stroke:var(--coral-3);fill:#e85d1f0f}body[data-page=incident] .anim-judicial .jd-handle{stroke:var(--coral-3);stroke-width:2px}body[data-page=incident] .anim-judicial .jd-head{fill:var(--coral-2);stroke:var(--coral-2);transform-origin:60px 56px;animation:2.4s ease-in-out infinite ir-gavel}body[data-page=incident] .anim-judicial .jd-shock{fill:var(--coral-2);stroke:none;animation:2.4s ease-in-out infinite ir-shock}@keyframes ir-gavel{0%,to{transform:rotate(-22deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){body[data-page=incident] .cov-anim *,body[data-page=incident] .cov-anim:before{animation:none!important}}body[data-page=incident] .nav-item.is-active>.nav-link{color:var(--coral-3);background:#e85d1f1a}[data-theme=light] body[data-page=incident] .nav-item.is-active>.nav-link{color:var(--coral-1);background:#e85d1f1a}body[data-page=incident] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=incident] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=incident] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=incident] .ir-nav a:hover{color:var(--coral-3);background:#e85d1f0f;border-color:#f5b0428c}body[data-page=incident] .ir-nav a .num{color:var(--coral-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}[data-theme=light] body[data-page=incident] .cov-anim{--coral-2:#a8380c;--coral-3:#a8380c;--coral-4:#c24512}[data-theme=light] body[data-page=incident] .cov-anim svg{stroke:var(--coral-1)}[data-theme=light] body[data-page=incident] h1,[data-theme=light] body[data-page=incident] h2,[data-theme=light] body[data-page=incident] h3,[data-theme=light] body[data-page=incident] h4,[data-theme=light] body[data-page=incident] .sec-head h2,[data-theme=light] body[data-page=incident] .intro h2,[data-theme=light] body[data-page=incident] .cov-card :is(h2,h3),[data-theme=light] body[data-page=incident] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=incident] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=incident] .intro .facts .k,[data-theme=light] body[data-page=incident] .intro .facts .row .k{color:var(--coral-1)!important}body[data-page=incident] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--coral-3) 20%, var(--coral-2) 35%, var(--coral-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=incident] .ir-nav a .num,[data-theme=light] body[data-page=incident] .ir-nav a:hover .num,[data-theme=light] body[data-page=incident] .stage-nav .num,[data-theme=light] body[data-page=incident] .sec-nav .num{color:var(--coral-1)!important}body[data-page=services-seguranca-ofensiva]{--orange-1:#9a1b1b;--orange-2:#dc2626;--orange-3:#f87171;--orange-4:#fecaca;--orange-glow:#dc262638;--orange-glow-soft:#f8717124}body[data-page=services-seguranca-ofensiva] .page-hero h1 .orange,[data-theme=light] body[data-page=services-seguranca-ofensiva] .page-hero h1 .orange{-webkit-text-fill-color:var(--orange-2)!important;color:var(--orange-2)!important}body[data-page=services-seguranca-ofensiva]{background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=services-seguranca-ofensiva]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=services-seguranca-ofensiva] .page-hero .hero-bg,[data-theme=light] body[data-page=services-seguranca-ofensiva] .page-hero .hero-bg,body[data-page=services-seguranca-ofensiva] .hero-orb.orb-1,body[data-page=services-seguranca-ofensiva] .hero-orb.orb-2{background:0 0}body[data-page=services-seguranca-ofensiva] .page-hero h1{text-shadow:0 0 18px #e85d1f8c,0 0 42px #e85d1f61,0 0 90px #e85d1f38,0 0 160px #e85d1f1f!important}body[data-page=services-seguranca-ofensiva] .page-hero h1 .grad{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=services-seguranca-ofensiva] .page-hero h1{text-shadow:0 0 18px #e85d1f52,0 0 50px #e85d1f2e!important}[data-theme=light] body[data-page=services-seguranca-ofensiva] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}body[data-page=services-seguranca-ofensiva] .page-hero-eyebrow{color:var(--orange-3);background:var(--orange-glow-soft);border-color:#f871715c}[data-theme=light] body[data-page=services-seguranca-ofensiva] .page-hero-eyebrow{color:var(--orange-1);background:#dc26261a;border-color:#9a1b1b47}body[data-page=services-seguranca-ofensiva] .constellation .cline{stroke:#f871714d}body[data-page=services-seguranca-ofensiva] .constellation .cdot{fill:var(--orange-3)}body[data-page=services-seguranca-ofensiva] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=services-seguranca-ofensiva] .intro .facts{background:linear-gradient(#dc262612,#9a1b1b08);border-color:#dc26263d;position:relative;overflow:hidden}body[data-page=services-seguranca-ofensiva] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--orange-3) 20%, var(--orange-2) 35%, var(--orange-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite ofs-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=services-seguranca-ofensiva] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f8717138 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite ofs-pulse;position:absolute;top:-90px;right:-90px}body[data-page=services-seguranca-ofensiva] .intro .facts>*{z-index:1;position:relative}body[data-page=services-seguranca-ofensiva] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=services-seguranca-ofensiva] .intro .facts .row:hover{transform:translate(4px)}body[data-page=services-seguranca-ofensiva] .intro .facts .row .k{color:var(--orange-3);animation:2.2s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=services-seguranca-ofensiva] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=services-seguranca-ofensiva] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=services-seguranca-ofensiva] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=services-seguranca-ofensiva] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}@keyframes ofs-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-page=services-seguranca-ofensiva] .intro .facts:before,body[data-page=services-seguranca-ofensiva] .intro .facts:after,body[data-page=services-seguranca-ofensiva] .intro .facts .row .k{animation:none!important}}body[data-page=services-seguranca-ofensiva] .sec-head h2:before,body[data-page=services-seguranca-ofensiva] .sec-head:before,body[data-page=services-seguranca-ofensiva] .sec-head h2:after,body[data-page=services-seguranca-ofensiva] .sec-head:after,body[data-page=services-seguranca-ofensiva] .cover:before,body[data-page=services-seguranca-ofensiva] .cover:after,body[data-page=services-seguranca-ofensiva] section:before,body[data-page=services-seguranca-ofensiva] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=services-seguranca-ofensiva] .sec-kicker{color:var(--orange-3)}[data-theme=light] body[data-page=services-seguranca-ofensiva] .sec-kicker{color:var(--orange-1)}body[data-page=services-seguranca-ofensiva] .cov-card{background:linear-gradient(#dc26260d,#dc262603);border-color:#dc262633}body[data-page=services-seguranca-ofensiva] .cov-card:hover{border-color:#f871718c;box-shadow:0 12px 40px -16px #dc262673}body[data-page=services-seguranca-ofensiva] .cov-card .cov-id{color:var(--orange-3);background:#dc26261a;border-color:#dc26263d}[data-theme=light] body[data-page=services-seguranca-ofensiva] .cov-card .cov-id{color:var(--orange-1);background:#dc26261a}body[data-page=services-seguranca-ofensiva] .intro .facts :is(h3,h4),body[data-page=services-seguranca-ofensiva] .intro .facts .k{color:var(--orange-3)}body[data-page=services-seguranca-ofensiva] .btn-primary{background:linear-gradient(135deg, var(--orange-1) 0%, var(--orange-2) 100%);border:1px solid var(--orange-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #dc2626b3}body[data-page=services-seguranca-ofensiva] .btn-primary:hover{background:linear-gradient(135deg, var(--orange-2) 0%, var(--orange-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #f87171d9}body[data-page=services-seguranca-ofensiva] .btn-ghost:hover{border-color:var(--orange-2);color:var(--orange-3);background:var(--orange-glow-soft)}body[data-page=services-seguranca-ofensiva] .cta{background:0 0}body[data-page=services-seguranca-ofensiva] .cta-inner{border-color:var(--border);background:0 0}body[data-page=services-seguranca-ofensiva] .cta .k{color:var(--orange-3)}[data-theme=light] body[data-page=services-seguranca-ofensiva] .cta .k{color:var(--orange-1)}body[data-page=services-seguranca-ofensiva] #threat-intel .cover-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-seguranca-ofensiva] #threat-intel .cover-grid>.cov-card:first-child{grid-column:3/span 4}body[data-page=services-seguranca-ofensiva] #threat-intel .cover-grid>.cov-card:nth-child(2){grid-column:7/span 4}@media (max-width:960px){body[data-page=services-seguranca-ofensiva] #threat-intel .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=services-seguranca-ofensiva] #threat-intel .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:560px){body[data-page=services-seguranca-ofensiva] #threat-intel .cover-grid{grid-template-columns:1fr}}body[data-page=services-seguranca-ofensiva] #red-team .cover-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-seguranca-ofensiva] #red-team .cover-grid>.cov-card{grid-column:auto}body[data-page=services-seguranca-ofensiva] #red-team #bas{grid-column:auto;width:auto;max-width:none}@media (max-width:960px){body[data-page=services-seguranca-ofensiva] #red-team .cover-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body[data-page=services-seguranca-ofensiva] #red-team .cover-grid{grid-template-columns:1fr}}body[data-page=services-seguranca-ofensiva] h1,body[data-page=services-seguranca-ofensiva] h2,body[data-page=services-seguranca-ofensiva] h3,body[data-page=services-seguranca-ofensiva] h4,body[data-page=services-seguranca-ofensiva] .sec-head h2,body[data-page=services-seguranca-ofensiva] .intro h2,body[data-page=services-seguranca-ofensiva] .cov-card :is(h2,h3),body[data-page=services-seguranca-ofensiva] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=services-seguranca-ofensiva] h1,[data-theme=light] body[data-page=services-seguranca-ofensiva] h2,[data-theme=light] body[data-page=services-seguranca-ofensiva] h3,[data-theme=light] body[data-page=services-seguranca-ofensiva] h4{color:#1a1a1a}body[data-page=services-seguranca-ofensiva] .cov-card--anim{min-height:140px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=services-seguranca-ofensiva] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=services-seguranca-ofensiva] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=services-seguranca-ofensiva] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=services-seguranca-ofensiva] .cov-anim{width:72px;height:72px;right:12px}body[data-page=services-seguranca-ofensiva] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=services-seguranca-ofensiva] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#dc262652 0%,#0000 70%);animation:3.4s ease-in-out infinite ofs-pulse;position:absolute;inset:0}body[data-page=services-seguranca-ofensiva] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--orange-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes ofs-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes ofs-spin{to{transform:rotate(360deg)}}@keyframes ofs-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes ofs-dash{to{stroke-dashoffset:-250px}}body[data-page=services-seguranca-ofensiva] .anim-web .browser,body[data-page=services-seguranca-ofensiva] .anim-web .bar{stroke:var(--orange-3)}body[data-page=services-seguranca-ofensiva] .anim-web .dot-r{fill:#ef4444;stroke:none}body[data-page=services-seguranca-ofensiva] .anim-web .dot-y{fill:#eab308;stroke:none}body[data-page=services-seguranca-ofensiva] .anim-web .dot-g{fill:#22c55e;stroke:none}body[data-page=services-seguranca-ofensiva] .anim-web .glitch{stroke:var(--orange-2);stroke-width:2px;stroke-dasharray:50 200;animation:2.6s linear infinite ofs-dash}body[data-page=services-seguranca-ofensiva] .anim-mobile .phone{stroke:var(--orange-3)}body[data-page=services-seguranca-ofensiva] .anim-mobile .phone-dot{fill:var(--orange-3);stroke:none}body[data-page=services-seguranca-ofensiva] .anim-mobile .scan{stroke:var(--orange-2);stroke-width:2px;animation:2.4s ease-in-out infinite ofs-scan}@keyframes ofs-scan{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(40px)}}body[data-page=services-seguranca-ofensiva] .anim-net .net-hub{fill:var(--orange-2);stroke:none;animation:2s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .anim-net .net-node{fill:var(--orange-3);stroke:none}body[data-page=services-seguranca-ofensiva] .anim-net .net-link{stroke:var(--orange-3);stroke-dasharray:4 4;animation:3s linear infinite ofs-dash}body[data-page=services-seguranca-ofensiva] .anim-cloud .cl-body{stroke:var(--orange-3);fill:#dc26260f;animation:4s ease-in-out infinite ofs-drift}body[data-page=services-seguranca-ofensiva] .anim-cloud .cl-key{stroke:var(--orange-2);stroke-width:2px;animation:2s ease-in-out infinite ofs-blink}@keyframes ofs-drift{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}body[data-page=services-seguranca-ofensiva] .anim-iot .chip{stroke:var(--orange-3);fill:#dc262614}body[data-page=services-seguranca-ofensiva] .anim-iot .pin{stroke:var(--orange-3)}body[data-page=services-seguranca-ofensiva] .anim-iot .wave{stroke:var(--orange-2);fill:none;transform-origin:60px 60px;animation:2.4s ease-out infinite ofs-wave}body[data-page=services-seguranca-ofensiva] .anim-iot .wave.w2{animation-delay:.6s}body[data-page=services-seguranca-ofensiva] .anim-iot .wave.w3{animation-delay:1.2s}@keyframes ofs-wave{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(1.4)}}body[data-page=services-seguranca-ofensiva] .anim-pay .card1{stroke:var(--orange-3);fill:#dc26260f}body[data-page=services-seguranca-ofensiva] .anim-pay .card2{stroke:var(--orange-2);fill:#f871711a;animation:3s ease-in-out infinite ofs-slide}body[data-page=services-seguranca-ofensiva] .anim-pay .strip{stroke:var(--orange-3);stroke-width:2.5px;opacity:.6}@keyframes ofs-slide{0%,to{transform:translate(0)}50%{transform:translate(6px,-6px)}}body[data-page=services-seguranca-ofensiva] .anim-target .rt-orbit{transform-origin:60px 60px;animation:8s linear infinite ofs-spin}body[data-page=services-seguranca-ofensiva] .anim-target .rt-ring{stroke:var(--orange-3);stroke-dasharray:4 6;opacity:.6}body[data-page=services-seguranca-ofensiva] .anim-target .rt-core{fill:var(--orange-2);stroke:none;animation:1.8s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .anim-target .rt-cross{stroke:var(--orange-3)}body[data-page=services-seguranca-ofensiva] .anim-target .rt-dot{fill:var(--orange-3);stroke:none;animation:1.6s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .anim-target .rt-dot.d2{animation-delay:.4s}body[data-page=services-seguranca-ofensiva] .anim-target .rt-dot.d3{animation-delay:.8s}body[data-page=services-seguranca-ofensiva] .anim-chess .ch-board{stroke:var(--orange-3);fill:#dc26260a}body[data-page=services-seguranca-ofensiva] .anim-chess .ch-cell{stroke:var(--orange-3);opacity:.3}body[data-page=services-seguranca-ofensiva] .anim-chess .ch-knight{fill:var(--orange-2);stroke:none;animation:3.6s ease-in-out infinite ofs-knight}@keyframes ofs-knight{0%{transform:translate(0)}33%{transform:translate(14px,-14px)}66%{transform:translate(28px)}to{transform:translate(0)}}body[data-page=services-seguranca-ofensiva] .anim-bas .bas-line{stroke:var(--orange-3);fill:none;stroke-dasharray:6 4;animation:2.4s linear infinite ofs-dash}body[data-page=services-seguranca-ofensiva] .anim-bas .bas-line.l2{stroke:var(--orange-2);animation-duration:3s}body[data-page=services-seguranca-ofensiva] .anim-bas .bas-line.l3{animation-duration:3.6s}body[data-page=services-seguranca-ofensiva] .anim-bas .bas-dot{fill:var(--orange-2);stroke:none;animation:1.6s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .anim-dark .dw-layer{stroke:var(--orange-3);fill:none;opacity:.5;animation:3.2s ease-in-out infinite ofs-pulse}body[data-page=services-seguranca-ofensiva] .anim-dark .dw-layer.l2{animation-delay:.5s}body[data-page=services-seguranca-ofensiva] .anim-dark .dw-layer.l3{animation-delay:1s}body[data-page=services-seguranca-ofensiva] .anim-dark .dw-core{fill:var(--orange-2);stroke:none;animation:1.8s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .anim-dark .dw-eye{stroke:var(--orange-3);fill:none}body[data-page=services-seguranca-ofensiva] .anim-radar .rd-ring{stroke:var(--orange-3);fill:none;opacity:.55}body[data-page=services-seguranca-ofensiva] .anim-radar .rd-cross{stroke:var(--orange-3);opacity:.55}body[data-page=services-seguranca-ofensiva] .anim-radar .rd-sweep{fill:var(--orange-2);opacity:.45;transform-origin:60px 60px;animation:4s linear infinite ofs-spin}body[data-page=services-seguranca-ofensiva] .anim-radar .rd-blip{fill:var(--orange-3);stroke:none;animation:1.6s ease-in-out infinite ofs-blink}body[data-page=services-seguranca-ofensiva] .anim-radar .rd-blip.b2{animation-delay:.5s}@media (prefers-reduced-motion:reduce){body[data-page=services-seguranca-ofensiva] .cov-anim *,body[data-page=services-seguranca-ofensiva] .cov-anim:before{animation:none!important}}body[data-page=services-seguranca-ofensiva] .nav-item.is-active>.nav-link{color:var(--orange-3);background:#dc26261a}[data-theme=light] body[data-page=services-seguranca-ofensiva] .nav-item.is-active>.nav-link{color:var(--orange-1);background:#dc26261a}body[data-page=services-seguranca-ofensiva] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=services-seguranca-ofensiva] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=services-seguranca-ofensiva] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=services-seguranca-ofensiva] .ir-nav a:hover{color:var(--orange-3);background:#dc26260f;border-color:#f871718c}body[data-page=services-seguranca-ofensiva] .ir-nav a .num{color:var(--orange-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}body[data-page=services-seguranca-ofensiva] .ofs-compare{background:linear-gradient(#dc26260f,#dc262603);border:1px dashed #dc26265c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding:18px 22px;display:flex}body[data-page=services-seguranca-ofensiva] .ofs-compare .copy{color:var(--text-muted);font-size:13.5px}body[data-page=services-seguranca-ofensiva] .ofs-compare .copy strong{color:var(--text)}[data-theme=light] body[data-page=services-seguranca-ofensiva] .cov-anim{--orange-2:#b01414;--orange-3:#b01414;--orange-4:#cc2020}[data-theme=light] body[data-page=services-seguranca-ofensiva] .cov-anim svg{stroke:var(--orange-1)}[data-theme=light] body[data-page=services-seguranca-ofensiva] h1,[data-theme=light] body[data-page=services-seguranca-ofensiva] h2,[data-theme=light] body[data-page=services-seguranca-ofensiva] h3,[data-theme=light] body[data-page=services-seguranca-ofensiva] h4,[data-theme=light] body[data-page=services-seguranca-ofensiva] .sec-head h2,[data-theme=light] body[data-page=services-seguranca-ofensiva] .intro h2,[data-theme=light] body[data-page=services-seguranca-ofensiva] .cov-card :is(h2,h3),[data-theme=light] body[data-page=services-seguranca-ofensiva] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=services-seguranca-ofensiva] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=services-seguranca-ofensiva] .intro .facts .k,[data-theme=light] body[data-page=services-seguranca-ofensiva] .intro .facts .row .k{color:var(--orange-1)!important}body[data-page=services-seguranca-ofensiva] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--orange-3) 20%, var(--orange-2) 35%, var(--orange-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=services-seguranca-ofensiva] .ir-nav a .num,[data-theme=light] body[data-page=services-seguranca-ofensiva] .ir-nav a:hover .num,[data-theme=light] body[data-page=services-seguranca-ofensiva] .stage-nav .num,[data-theme=light] body[data-page=services-seguranca-ofensiva] .sec-nav .num{color:var(--orange-1)!important}body[data-page=services-tprm]{--amber-1:#b8920f;--amber-2:#ecc94b;--amber-3:#f5e08a;--amber-4:#fcf3cc;--amber-glow:#ecc94b38;--amber-glow-soft:#f5e08a24;background:var(--bg,#0a0f1a);background-attachment:fixed}[data-theme=light] body[data-page=services-tprm]{background:var(--bg,#f7f8fb);background-attachment:fixed}body[data-page=services-tprm] .page-hero .hero-bg,[data-theme=light] body[data-page=services-tprm] .page-hero .hero-bg,body[data-page=services-tprm] .hero-orb.orb-1,body[data-page=services-tprm] .hero-orb.orb-2{background:0 0}body[data-page=services-tprm] .page-hero h1{text-shadow:0 0 18px #ecc94b8c,0 0 42px #ecc94b61,0 0 90px #ecc94b38,0 0 160px #ecc94b1f!important}body[data-page=services-tprm] .page-hero h1 .grad,body[data-page=services-tprm] .page-hero h1 .orange{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}[data-theme=light] body[data-page=services-tprm] .page-hero h1{text-shadow:0 0 18px #ecc94b52,0 0 50px #ecc94b2e!important}[data-theme=light] body[data-page=services-tprm] .page-hero h1 .grad{-webkit-text-fill-color:#1a1a1a!important;color:#1a1a1a!important;background:0 0!important}[data-theme=light] body[data-page=services-tprm] .page-hero h1 .orange{-webkit-text-fill-color:var(--amber-1)!important;color:var(--amber-1)!important;background:0 0!important}body[data-page=services-tprm] .page-hero-eyebrow{color:var(--amber-3);background:var(--amber-glow-soft);border-color:#f5e08a5c}[data-theme=light] body[data-page=services-tprm] .page-hero-eyebrow{color:var(--amber-1);background:#ecc94b1a;border-color:#b8920f47}body[data-page=services-tprm] .constellation .cline{stroke:#f5e08a4d}body[data-page=services-tprm] .constellation .cdot{fill:var(--amber-3)}body[data-page=services-tprm] .intro p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}body[data-page=services-tprm] .intro .facts{background:linear-gradient(#ecc94b12,#b8920f08);border-color:#ecc94b3d;position:relative;overflow:hidden}body[data-page=services-tprm] .intro .facts:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0%, var(--amber-3) 20%, var(--amber-2) 35%, var(--amber-1) 50%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:6s linear infinite tp-border-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=services-tprm] .intro .facts:after{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f5e08a38 0%,#0000 70%);border-radius:50%;width:220px;height:220px;animation:4s ease-in-out infinite tp-pulse;position:absolute;top:-90px;right:-90px}body[data-page=services-tprm] .intro .facts>*{z-index:1;position:relative}body[data-page=services-tprm] .intro .facts .row{transition:transform .3s var(--ease,ease), color .3s ease}body[data-page=services-tprm] .intro .facts .row:hover{transform:translate(4px)}body[data-page=services-tprm] .intro .facts .row .k{color:var(--amber-3);animation:2.2s ease-in-out infinite tp-blink}body[data-page=services-tprm] .intro .facts .row:nth-child(2) .k{animation-delay:.3s}body[data-page=services-tprm] .intro .facts .row:nth-child(3) .k{animation-delay:.6s}body[data-page=services-tprm] .intro .facts .row:nth-child(4) .k{animation-delay:.9s}body[data-page=services-tprm] .intro .facts .row:nth-child(5) .k{animation-delay:1.2s}body[data-page=services-tprm] .intro .facts .row:nth-child(6) .k{animation-delay:1.5s}@keyframes tp-border-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body[data-page=services-tprm] .intro .facts:before,body[data-page=services-tprm] .intro .facts:after,body[data-page=services-tprm] .intro .facts .row .k{animation:none!important}}body[data-page=services-tprm] .sec-head h2:before,body[data-page=services-tprm] .sec-head:before,body[data-page=services-tprm] .sec-head h2:after,body[data-page=services-tprm] .sec-head:after,body[data-page=services-tprm] .cover:before,body[data-page=services-tprm] .cover:after,body[data-page=services-tprm] section:before,body[data-page=services-tprm] section:after{content:none!important;background:0 0!important;display:none!important}body[data-page=services-tprm] .sec-kicker{color:var(--amber-3)}[data-theme=light] body[data-page=services-tprm] .sec-kicker{color:var(--amber-1)}body[data-page=services-tprm] .sec-head h2 em{color:var(--amber-3);font-style:normal}[data-theme=light] body[data-page=services-tprm] .sec-head h2 em{color:var(--amber-1)}body[data-page=services-tprm] .cov-card{background:linear-gradient(#ecc94b0d,#ecc94b03);border-color:#ecc94b33}body[data-page=services-tprm] .cov-card:hover{border-color:#f5e08a8c;box-shadow:0 12px 40px -16px #ecc94b73}body[data-page=services-tprm] .cov-card .cov-id{color:var(--amber-3);background:#ecc94b1a;border-color:#ecc94b3d}[data-theme=light] body[data-page=services-tprm] .cov-card .cov-id{color:var(--amber-1);background:#ecc94b1a}body[data-page=services-tprm] .intro .facts :is(h3,h4),body[data-page=services-tprm] .intro .facts .k{color:var(--amber-3)}body[data-page=services-tprm] .btn-primary{background:linear-gradient(135deg, var(--amber-1) 0%, var(--amber-2) 100%);border:1px solid var(--amber-2);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px -10px #ecc94bb3}body[data-page=services-tprm] .btn-primary:hover{background:linear-gradient(135deg, var(--amber-2) 0%, var(--amber-3) 100%);box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 32px -10px #f5e08ad9}body[data-page=services-tprm] .btn-ghost:hover{border-color:var(--amber-2);color:var(--amber-3);background:var(--amber-glow-soft)}body[data-page=services-tprm] .cta{background:0 0}body[data-page=services-tprm] .cta-inner{border-color:var(--border);background:0 0}body[data-page=services-tprm] .cta .k{color:var(--amber-3)}[data-theme=light] body[data-page=services-tprm] .cta .k{color:var(--amber-1)}body[data-page=services-tprm] .cover-grid{grid-template-columns:repeat(12,1fr);gap:24px;max-width:none;margin:0 auto;display:grid}body[data-page=services-tprm] .cover-grid>.cov-card:first-child{grid-column:3/span 4}body[data-page=services-tprm] .cover-grid>.cov-card:nth-child(2){grid-column:7/span 4}@media (max-width:960px){body[data-page=services-tprm] .cover-grid{grid-template-columns:repeat(2,1fr)}body[data-page=services-tprm] .cover-grid>.cov-card:nth-child(n){grid-column:auto}}@media (max-width:560px){body[data-page=services-tprm] .cover-grid{grid-template-columns:1fr}}body[data-page=services-tprm] h1,body[data-page=services-tprm] h2,body[data-page=services-tprm] h3,body[data-page=services-tprm] h4,body[data-page=services-tprm] .sec-head h2,body[data-page=services-tprm] .intro h2,body[data-page=services-tprm] .cov-card :is(h2,h3),body[data-page=services-tprm] .intro .facts :is(h3,h4){color:#fff!important}[data-theme=light] body[data-page=services-tprm] h1,[data-theme=light] body[data-page=services-tprm] h2,[data-theme=light] body[data-page=services-tprm] h3,[data-theme=light] body[data-page=services-tprm] h4{color:#1a1a1a}body[data-page=services-tprm] .cov-card--anim{min-height:160px;padding:28px 120px 28px 28px!important;position:relative!important;overflow:hidden!important}body[data-page=services-tprm] .cov-anim{pointer-events:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}body[data-page=services-tprm] .cov-anim svg{width:84px!important;height:84px!important}@media (max-width:700px){body[data-page=services-tprm] .cov-card--anim{padding:28px 100px 28px 24px!important}body[data-page=services-tprm] .cov-anim{width:72px;height:72px;right:12px}body[data-page=services-tprm] .cov-anim svg{width:72px!important;height:72px!important}}body[data-page=services-tprm] .cov-anim:before{content:"";filter:blur(10px);opacity:.85;background:radial-gradient(circle,#ecc94b52 0%,#0000 70%);animation:3.4s ease-in-out infinite tp-pulse;position:absolute;inset:0}body[data-page=services-tprm] .cov-anim svg{z-index:1;fill:none;width:96px;height:96px;stroke:var(--amber-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:relative}@keyframes tp-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes tp-spin{to{transform:rotate(360deg)}}@keyframes tp-blink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes tp-dash{to{stroke-dashoffset:-250px}}body[data-page=services-tprm] .anim-tier .tr-tier{stroke:var(--amber-3);fill:#ecc94b0f}body[data-page=services-tprm] .anim-tier .tr-tier.top{fill:#f5e08a33;animation:2.4s ease-in-out infinite tp-blink}body[data-page=services-tprm] .anim-tier .tr-label{fill:var(--amber-2);stroke:none}body[data-page=services-tprm] .anim-tech .te-board{stroke:var(--amber-3);fill:#ecc94b0f}body[data-page=services-tprm] .anim-tech .te-clip{stroke:var(--amber-3);fill:#f5e08a1a}body[data-page=services-tprm] .anim-tech .te-row{stroke:var(--amber-3);opacity:.55;stroke-dasharray:22 4;animation:3s linear infinite tp-dash}body[data-page=services-tprm] .anim-tech .te-check{stroke:var(--amber-2);stroke-width:2.4px;stroke-dasharray:14;stroke-dashoffset:14px;animation:2.4s ease-in-out infinite tp-check-draw}body[data-page=services-tprm] .anim-tech .te-check.c2{animation-delay:.6s}body[data-page=services-tprm] .anim-tech .te-check.c3{animation-delay:1.2s}@keyframes tp-check-draw{0%{stroke-dashoffset:14px}45%{stroke-dashoffset:0}75%{stroke-dashoffset:0}to{stroke-dashoffset:14px}}body[data-page=services-tprm] .anim-aivrm .ai-core{fill:var(--amber-2);stroke:none;animation:1.6s ease-in-out infinite tp-blink}body[data-page=services-tprm] .anim-aivrm .ai-node{fill:var(--amber-3);stroke:none}body[data-page=services-tprm] .anim-aivrm .ai-link{stroke:var(--amber-3);fill:none;stroke-dasharray:6 4;animation:2.8s linear infinite tp-dash}body[data-page=services-tprm] .anim-aivrm .ai-link.l2{stroke:var(--amber-2);animation-duration:3.4s}body[data-page=services-tprm] .anim-aivrm .ai-link.l3{animation-duration:2.2s}body[data-page=services-tprm] .anim-monitor .mn-ring{stroke:var(--amber-3);fill:none;opacity:.55}body[data-page=services-tprm] .anim-monitor .mn-cross{stroke:var(--amber-3);opacity:.55}body[data-page=services-tprm] .anim-monitor .mn-sweep{fill:var(--amber-2);opacity:.45;transform-origin:60px 60px;animation:4s linear infinite tp-spin}body[data-page=services-tprm] .anim-monitor .mn-blip{fill:var(--amber-3);stroke:none;animation:1.6s ease-in-out infinite tp-blink}body[data-page=services-tprm] .anim-monitor .mn-blip.b2{animation-delay:.5s}body[data-page=services-tprm] .anim-monitor .mn-blip.b3{animation-delay:1s}@media (prefers-reduced-motion:reduce){body[data-page=services-tprm] .cov-anim *,body[data-page=services-tprm] .cov-anim:before{animation:none!important}}body[data-page=services-tprm] .nav-item.is-active>.nav-link{color:var(--amber-3);background:#ecc94b1a}[data-theme=light] body[data-page=services-tprm] .nav-item.is-active>.nav-link{color:var(--amber-1);background:#ecc94b1a}body[data-page=services-tprm] .ir-nav{z-index:8;background:linear-gradient(180deg, var(--bg) 70%, #0000);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0;position:sticky;top:64px}body[data-page=services-tprm] .ir-nav-inner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}body[data-page=services-tprm] .ir-nav a{border:1px solid var(--border);color:var(--text-muted);transition:all .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}body[data-page=services-tprm] .ir-nav a:hover{color:var(--amber-3);background:#ecc94b0f;border-color:#f5e08a8c}body[data-page=services-tprm] .ir-nav a .num{color:var(--amber-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}[data-theme=light] body[data-page=services-tprm] .cov-anim{--amber-1:#6f5700;--amber-2:#8a6d00;--amber-3:#8a6d00;--amber-4:#8a6d00}[data-theme=light] body[data-page=services-tprm] .cov-anim svg{stroke:var(--amber-1)}[data-theme=light] body[data-page=services-tprm] h1,[data-theme=light] body[data-page=services-tprm] h2,[data-theme=light] body[data-page=services-tprm] h3,[data-theme=light] body[data-page=services-tprm] h4,[data-theme=light] body[data-page=services-tprm] .sec-head h2,[data-theme=light] body[data-page=services-tprm] .intro h2,[data-theme=light] body[data-page=services-tprm] .cov-card :is(h2,h3),[data-theme=light] body[data-page=services-tprm] .cta h2{color:#1a1a1a!important}[data-theme=light] body[data-page=services-tprm] .intro .facts :is(h3,h4),[data-theme=light] body[data-page=services-tprm] .intro .facts .k,[data-theme=light] body[data-page=services-tprm] .intro .facts .row .k{color:var(--amber-1)!important}body[data-page=services-tprm] .intro .facts:before{background:conic-gradient(from var(--vcs-ring-angle), transparent 0%, var(--amber-3) 20%, var(--amber-2) 35%, var(--amber-1) 50%, transparent 70%, transparent 100%);animation-name:vcs-ring-spin;transform:none}[data-theme=light] body[data-page=services-tprm] .ir-nav a .num,[data-theme=light] body[data-page=services-tprm] .ir-nav a:hover .num,[data-theme=light] body[data-page=services-tprm] .stage-nav .num,[data-theme=light] body[data-page=services-tprm] .sec-nav .num{color:var(--amber-1)!important}[data-theme=light] body[data-page=services-tprm]{--amber-1:#7a6100}.bgc-main{padding-top:var(--header-h)}.bgc-shell{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.bgc-section{z-index:1;border-top:1px solid var(--border);padding:96px 0;position:relative}.bgc-section.alt{background:var(--bg-2)}.bgc-section:first-child{border-top:0}.bgc-head{max-width:820px;margin:0 0 48px}.bgc-head h2{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,42px);font-weight:650;line-height:1.12}.bgc-head p{color:var(--text-muted);text-wrap:pretty;max-width:70ch;margin:0;font-size:17px;line-height:1.65}.bgc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:600;display:inline-flex}.bgc-kicker:before{content:"";background:var(--orange);border-radius:2px;width:18px;height:2px}.bgc-hero{padding:88px 0 96px;position:relative;overflow:hidden}.bgc-hero:before{content:"";background:radial-gradient(58% 70% at 18% 12%,var(--hero-glow-a),transparent 70%),radial-gradient(60% 80% at 88% 30%,var(--hero-glow-b),transparent 72%);pointer-events:none;position:absolute;inset:0}.bgc-hero>.bgc-shell{position:relative}.bgc-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.bgc-hero h1{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,5vw,60px);font-weight:680;line-height:1.06}.bgc-hero h1 .orange,.orange{color:var(--orange)}.bgc-lead{color:var(--text-muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:18px;line-height:1.68}.bgc-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bgc-visual{aspect-ratio:1;place-items:center;width:100%;max-width:440px;margin-inline:auto;display:grid;position:relative}.bgc-visual:before{content:"";border:1px solid var(--border-2);border-radius:50%;position:absolute;inset:8%}.bgc-visual:after{content:"";border:1px dashed var(--border-2);border-radius:50%;position:absolute;inset:26%}.bgc-target{z-index:2;text-align:center;background:var(--orange-soft);border:1px solid var(--orange);width:132px;height:132px;color:var(--orange);letter-spacing:.1em;border-radius:50%;place-content:center;font-size:12px;font-weight:700;line-height:1.35;display:grid;position:relative}.bgc-node{z-index:2;background:var(--surface);border:1px solid var(--border-2);color:var(--chip-fg);white-space:nowrap;box-shadow:var(--shadow-card);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:550;position:absolute}.bgc-node.n1{top:2%;left:50%;transform:translate(-50%)}.bgc-node.n2{top:50%;right:0;transform:translateY(-50%)}.bgc-node.n3{bottom:2%;left:50%;transform:translate(-50%)}.bgc-node.n4{top:50%;left:0;transform:translateY(-50%)}.bgc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bgc-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bgc-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bgc-card{border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);transition:border-color .18s var(--ease),transform .18s var(--ease);flex-direction:column;gap:10px;padding:26px;display:flex}.bgc-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.bgc-card>strong{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:700}.bgc-card h3{color:var(--text);margin:0;font-size:18px;font-weight:620;line-height:1.3}.bgc-card p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.62}.bgc-card ul{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.bgc-card li{color:var(--text-muted);padding-left:18px;font-size:14px;line-height:1.55;position:relative}.bgc-card li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.bgc-status{letter-spacing:.04em;border:1px solid var(--border-2);background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 11px;font-size:11.5px;font-weight:650}.bgc-status.available{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.bgc-status.limited{color:var(--accent-cyan);background:#4fb8d91a;border-color:#4fb8d973}.bgc-status.roadmap{border-color:var(--border-2);background:var(--chip-bg);color:var(--text-dim)}.bgc-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.bgc-cycle{counter-reset:bgcstep;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bgc-step{counter-increment:bgcstep;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text);padding:22px 18px 18px;font-size:14px;font-weight:560;line-height:1.4;position:relative}.bgc-step:before{content:counter(bgcstep);letter-spacing:.1em;color:var(--orange);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.bgc-table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);overflow:hidden}.bgc-table{border-collapse:collapse;width:100%;font-size:14.5px}.bgc-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:var(--surface-2);border-bottom:1px solid var(--border);padding:14px 18px;font-size:11.5px;font-weight:700}.bgc-table td{color:var(--text-muted);border-bottom:1px solid var(--border);vertical-align:top;padding:16px 18px;line-height:1.55}.bgc-table td:first-child{color:var(--text);white-space:nowrap;font-weight:560}.bgc-table tr:last-child td{border-bottom:0}.bgc-manifest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.bgc-code{white-space:pre-line;border-radius:var(--radius);background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-muted);padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.85}.bgc-code .orange{letter-spacing:.14em;color:var(--orange);margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.bgc-converge{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);margin:0 0 40px;padding:30px}.bgc-converge svg{width:100%;max-width:820px;height:auto;margin:0 auto;font-family:inherit;display:block}.bgc-converge .cv-lbl{fill:var(--text-dim);letter-spacing:1.7px;font-size:10.5px;font-weight:700}.bgc-converge .cv-pill{fill:var(--surface);stroke:var(--border-2);stroke-width:1px}.bgc-converge .cv-pill-t{fill:var(--chip-fg);font-size:13px;font-weight:550}.bgc-converge .cv-tile{fill:var(--orange-soft);stroke:var(--orange);stroke-width:1px}.bgc-converge .cv-tile-t{fill:var(--orange);font-size:13px;font-weight:650}.bgc-converge .cv-line{stroke:var(--border-2);stroke-width:1.5px;fill:none}.bgc-converge .cv-arrow{stroke:var(--orange);stroke-width:2px;fill:none}.bgc-converge .cv-hub{fill:var(--orange)}.bgc-converge-fallback{display:none}@media (max-width:760px){.bgc-converge{padding:22px}.bgc-converge svg{display:none}.bgc-converge-fallback{gap:14px;display:grid}.cvf-grp{flex-wrap:wrap;gap:8px;display:flex}.cvf-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:10.5px;font-weight:700}.cvf-arrow{color:var(--orange);text-align:center;font-size:20px;line-height:1}}.bgc-converge-col{flex-direction:column;gap:10px;display:flex}.bgc-converge-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px;font-size:10.5px;font-weight:700}.bgc-route{background:var(--surface);border:1px solid var(--border-2);color:var(--chip-fg);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:550}.bgc-asset{background:var(--orange-soft);border:1px solid var(--orange);color:var(--orange);white-space:nowrap;text-align:center;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:650}.bgc-banners{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bgc-banner{border-radius:var(--radius);background:var(--bg-3);border:1px solid var(--border-2);border-left:2px solid var(--orange);color:var(--text);text-wrap:balance;padding:28px 26px;font-size:17px;font-weight:600;line-height:1.4}@media (max-width:960px){.bgc-banners{grid-template-columns:1fr}}.bgc-prose{flex-direction:column;gap:20px;max-width:76ch;display:flex}.bgc-prose p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.74}.bgc-prose p strong{color:var(--text);font-weight:600}.bgc-flow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.bgc-flow-node{background:var(--surface);border:1px solid var(--border-2);color:var(--text);letter-spacing:.02em;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600}.bgc-flow-node.is-api{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.bgc-flow-arrow{color:var(--text-dim);font-size:18px;line-height:1}.bgc-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:38px;display:grid;position:relative}.bgc-timeline:before{content:"";background:var(--border-2);height:1px;position:absolute;top:7px;left:6px;right:6px}.bgc-tl-item{position:relative}.bgc-tl-item:before{content:"";background:var(--orange);width:13px;height:13px;box-shadow:0 0 0 5px var(--bg-2);border-radius:50%;position:absolute;top:-38px;left:0}.bgc-tl-year{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.bgc-tl-item h3{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:620;line-height:1.3}.bgc-tl-item p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.62}@media (max-width:760px){.bgc-timeline{grid-template-columns:1fr;gap:30px;padding-top:0;padding-left:26px}.bgc-timeline:before{width:1px;height:auto;inset:6px auto 6px 6px}.bgc-tl-item:before{top:4px;left:-26px}}.bgc-brief-wrap{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:30px;display:grid}.bgc-brief{border:1px solid var(--border-2);border-radius:var(--radius);background:var(--bg-3);box-shadow:var(--shadow-card);overflow:hidden}.bgc-brief-top{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 18px;display:flex}.bgc-brief-top .dot{background:var(--orange);width:7px;height:7px;box-shadow:0 0 8px var(--orange);border-radius:50%;flex:none}.bgc-brief-top strong{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.bgc-brief-top span{letter-spacing:.12em;color:var(--text-dim);margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.bgc-brief-row{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:15px 18px;display:grid}.bgc-brief-row:last-child{border-bottom:0}.bgc-brief-row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0;padding-top:3px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700}.bgc-brief-row dd{color:var(--text);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.bgc-brief-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bgc-brief-flow em{background:var(--orange-soft);border:1px solid var(--orange);color:var(--orange);border-radius:999px;padding:5px 12px;font-size:12px;font-style:normal;font-weight:650}.bgc-brief-flow i{color:var(--text-dim);font-size:13px;font-style:normal}.bgc-why{counter-reset:bgcwhy;padding-top:4px}.bgc-why h3{color:var(--text);margin:0 0 10px;font-size:19px;font-weight:620;line-height:1.3}.bgc-why-item{counter-increment:bgcwhy;border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.bgc-why-item:last-child{border-bottom:0;padding-bottom:0}.bgc-why-item:before{content:counter(bgcwhy,decimal-leading-zero);color:var(--orange);padding-top:3px;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700}.bgc-why-item p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.62}.bgc-brief.bgc-why{padding-top:0}.bgc-brief.bgc-why .bgc-why-item{align-items:start;padding:15px 18px}.bgc-brief.bgc-why .bgc-why-item:last-child{border-bottom:0;padding-bottom:15px}@media (max-width:960px){.bgc-brief-wrap{grid-template-columns:1fr;gap:24px}}@media (max-width:520px){.bgc-brief-row{grid-template-columns:1fr;gap:6px}}.bgc-band{z-index:1;background:var(--bg-2);border-top:1px solid var(--border);padding:72px 0;position:relative}.bgc-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.bgc-band h2{letter-spacing:-.02em;color:var(--text);text-wrap:balance;flex:460px;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:640;line-height:1.22}.bgc-form{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--border);max-width:860px;box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:32px;display:grid}.bgc-field{flex-direction:column;gap:7px;display:flex}.bgc-field.full{grid-column:1/-1}.bgc-field label{letter-spacing:.02em;color:var(--text-muted);font-size:12.5px;font-weight:600}.bgc-field input,.bgc-field select,.bgc-field textarea{background:var(--bg);border:1px solid var(--border-2);width:100%;color:var(--text);transition:border-color .15s var(--ease);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14.5px}.bgc-field textarea{resize:vertical;min-height:112px;line-height:1.55}.bgc-field input:focus,.bgc-field select:focus,.bgc-field textarea:focus{border-color:var(--orange);outline:none}.bgc-field input::placeholder,.bgc-field textarea::placeholder{color:var(--text-dim)}.bgc-check{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px}.bgc-check input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin-top:1px}.bgc-check span{color:var(--text-muted);font-size:13.5px;font-weight:400;line-height:1.5}@media (max-width:1080px){.bgc-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-cycle{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:960px){.bgc-hero-grid{grid-template-columns:1fr;gap:48px}.bgc-visual{max-width:360px}.bgc-grid,.bgc-grid.two,.bgc-grid.three,.bgc-compare,.bgc-manifest{grid-template-columns:1fr}.bgc-section{padding:72px 0}}@media (max-width:640px){.bgc-grid.four{grid-template-columns:1fr}.bgc-cycle{grid-template-columns:1fr!important}.bgc-form{grid-template-columns:1fr;padding:22px}.bgc-hero{padding:64px 0 72px}.bgc-section{padding:56px 0}.bgc-head{margin-bottom:34px}.bgc-band-inner{flex-direction:column;align-items:flex-start;gap:24px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:1rem}.focus\:left-4:focus{left:1rem}.focus\:z-50:focus{z-index:50}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:bg-berghem-orange:focus{background:var(--orange,#e85d1f)}.focus\:text-white:focus{color:#fff}.focus\:rounded:focus{border-radius:4px}.fixed{position:fixed}.bottom-6{bottom:1.5rem}.right-6{right:1.5rem}.z-40{z-index:40}.flex{display:flex}.flex-1{flex:1}.items-center{align-items:center}.justify-center{justify-content:center}.w-14{width:3.5rem}.h-14{height:3.5rem}.w-8{width:2rem}.h-8{height:2rem}.w-7{width:1.75rem}.h-7{height:1.75rem}.rounded-full{border-radius:9999px}.shadow-lg{box-shadow:0 10px 22px -6px #00000073,0 4px 8px -4px #0000004d}.bg-\[\#25D366\]{background-color:#25d366}.fill-white{fill:#fff}.transition-opacity{transition:opacity .2s}.transition-transform{transition:transform .2s}.duration-200{transition-duration:.2s}.hover\:scale-110:hover{transform:scale(1.1)}.animate-spin{animation:1s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #25d36673}50%{box-shadow:0 0 0 14px #25d36600}}@media (max-width:480px){.container{padding-left:14px!important;padding-right:14px!important}.stats-sec,.three,.agents,.sectors,.global,.insights,.ind-why,.ind-stats,.ind-challenges,.ind-services,.ind-cta,.ind-intro,.diff-section,.intro,.cover,.svc-categories,.svc-solutions{padding:56px 14px!important}.page-hero{padding:96px 14px 40px!important}.page-hero-inner{padding:0!important}.page-hero h1{letter-spacing:-.02em!important;margin-bottom:14px!important;font-size:clamp(28px,8.5vw,38px)!important;line-height:1.06!important}.page-hero p{font-size:14px!important;line-height:1.55!important}.page-hero-eyebrow{padding:5px 10px!important;font-size:10.5px!important}.page-hero .crumbs-row{margin-bottom:18px!important}.page-hero .ctas{gap:10px!important}.page-hero .ctas .btn{padding:10px 16px!important;font-size:13.5px!important}.hero-inner{padding:0!important}.hero-eyebrow{margin-bottom:14px!important;padding:5px 10px!important;font-size:10.5px!important}.hero p,.hero .lead{max-width:100%!important;font-size:14px!important;line-height:1.55!important}.trust{gap:14px!important;padding-top:24px!important}.trust-label{font-size:10px!important}.trust-items{justify-content:center!important;gap:12px 18px!important}.trust-item{font-size:11.5px!important}.hero{padding-top:88px!important;padding-bottom:56px!important}.hero h1{font-size:clamp(28px,9vw,40px)!important;line-height:1.04!important}.hero .lead{font-size:14px!important}.hero-ctas{gap:10px!important}.hero-ctas .btn{padding:10px 16px!important;font-size:13.5px!important}h2,.h2{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.12!important}h3,.h3{font-size:clamp(17px,5vw,22px)!important}.section-eyebrow,.eyebrow{letter-spacing:.14em!important;margin-bottom:10px!important;font-size:10.5px!important}.stats-grid,.three-grid,.sectors-grid,.insights-grid,.global-grid,.ax-grid,.ax-grid.cols-2,.ax-grid.cols-3,.ax-grid.cols-4,.ax-grid.cols-5,.ax-deliver,.ax-stats,.ax-phases,.aip-grid.cols-3,.aip-grid.cols-4,.aip-grid.cols-6,.aip-deliver,.ind-stats-grid,.ind-challenges-grid,.ind-services-grid,.dpo-cards,.reg-grid,.svc-grid,.svc-grid.is-2col,.hex-grid,.tier-crystals,.clause-grid,.blog-grid,.related-grid,.explore-grid,body[data-active=aiSecurity] .related-grid.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.stats-grid>:last-child:nth-child(odd),.three-grid>:last-child:nth-child(odd),.sectors-grid>:last-child:nth-child(odd),.insights-grid>:last-child:nth-child(odd),.ax-grid>:last-child:nth-child(odd),.ax-deliver>:last-child:nth-child(odd),.ax-stats>:last-child:nth-child(odd),.ax-phases>:last-child:nth-child(odd),.aip-grid>:last-child:nth-child(odd),.aip-deliver>:last-child:nth-child(odd),.ind-stats-grid>:last-child:nth-child(odd),.ind-challenges-grid>:last-child:nth-child(odd),.ind-services-grid>:last-child:nth-child(odd),.dpo-cards>:last-child:nth-child(odd),.reg-grid>:last-child:nth-child(odd),.hex-grid>:last-child:nth-child(odd),.tier-crystals>:last-child:nth-child(odd){grid-column:1/-1!important}.stats-grid>:only-child,.three-grid>:only-child,.ax-grid>:only-child,.aip-grid>:only-child{grid-column:auto!important}.stat,.three-card,.vc-card,.sector,.insight,.ax-card,.aip-card,.ind-stat,.ind-challenge,.ind-service,.dpo-card,.reg-card,.clause-card,.hex-card,.ax-del,.aip-del,.ax-stat,.aip-stat,.ax-phase{border-radius:10px!important;padding:14px 12px!important}.stat-value,.ind-stat .num,.ax-stat .num,.aip-stat .num{font-size:26px!important;line-height:1.05!important}.stat-label,.ind-stat .lbl,.ax-stat .lbl,.aip-stat .lbl{letter-spacing:.1em!important;font-size:10.5px!important}.three-card h3,.vc-card h3,.insight h3,.ax-card h3,.aip-card h3,.ind-challenge h3,.ind-service h3,.dpo-card h3,.reg-card h3,.hex-card h3{letter-spacing:-.01em!important;margin:0 0 6px!important;font-size:14.5px!important;line-height:1.25!important}.three-card p,.vc-card p,.insight p,.ax-card p,.aip-card p,.ind-challenge p,.ind-service p,.dpo-card p,.reg-card p,.clause-card p,.hex-card p{margin:0!important;font-size:12.5px!important;line-height:1.45!important}.three-card .ico,.vc-card .ico,.ind-challenge-icon,.ind-service-icon,.ax-card .ico,.aip-card .ico,.reg-card .ico{width:28px!important;height:28px!important;margin-bottom:8px!important}.three-card .ico svg,.vc-card .ico svg,.ind-challenge-icon svg,.ind-service-icon svg,.ax-card .ico svg,.aip-card .ico svg,.reg-card .ico svg{width:16px!important;height:16px!important}.ax-illu,.aip-illu,.ind-why-art{min-height:240px!important}.ax-stage,.aip-stage{gap:14px!important;padding:14px!important}.ax-stage-canvas,.aip-stage-canvas{min-height:220px!important}.ax-stage-btn,.aip-stage-btn{grid-template-columns:36px 1fr!important;gap:10px!important;padding:10px!important}.anim-card{min-height:0!important}.anim-card .ac-stage{aspect-ratio:16/9!important;min-height:0!important}.anim-card .ac-stage svg{max-height:200px!important}.anim-card .ac-bar{padding:8px 10px!important;font-size:11px!important}.section-anim-split,.section-anim-split.reverse{gap:18px!important}.section-anim-split .anim-card,.section-anim-split .ac-stage{max-height:220px!important}.kc-rail,.kc-rail.kc-rail{gap:12px!important}.kc-stage{gap:10px!important;padding:12px!important}.big-counters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.big-counter{padding:14px 12px!important}.big-counter .num{font-size:28px!important;line-height:1.05!important}.big-counter .lbl{font-size:10.5px!important}.big-counters>:last-child:nth-child(odd){grid-column:1/-1!important}.stats-v2{padding:56px 14px!important}.stats-v2 .s2-head{gap:12px!important}.stats-v2 .s2-grid{grid-template-columns:1fr!important}.stats-v2 .s2-cell{border-right:none!important;border-bottom:1px solid var(--border)!important;padding:18px 14px!important}.stats-v2 .s2-cell:last-child{border-bottom:none!important}.stats-v2 .s2-num{margin-bottom:8px!important;font-size:38px!important}.stats-v2 .s2-num .unit,.stats-v2 .s2-num .pre{font-size:.5em!important}.stats-v2 .s2-lbl{font-size:11px!important}.stats-v2 .s2-headline{margin:4px 0 6px!important;font-size:14.5px!important;line-height:1.3!important}.stats-v2 .s2-explain{font-size:12.5px!important;line-height:1.5!important}.stats-v2 .s2-step{font-size:10.5px!important}.stats-v2 .s2-bars{gap:4px!important;height:28px!important;margin:6px 0 4px!important}.stats-v2 .s2-bars-x{font-size:10px!important}.stats-v2 .s2-spark{height:32px!important;margin:6px 0 14px!important}.stats-v2 .s2-cred{flex-wrap:wrap!important;gap:14px!important;padding:18px 14px!important}.stats-v2 .s2-cred-divider{display:none!important}.stats-v2 .s2-period{font-size:11px!important}.stats-v2 .s2-eyebrow{font-size:10.5px!important}.stats-v2 h2{font-size:22px!important;line-height:1.18!important}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.flow-grid>:last-child:nth-child(odd){grid-column:1/-1!important}.flow-stage{padding:12px!important}.flow-stage .stage-num{font-size:14px!important}.flow-stage h4{font-size:13px!important}.flow-stage p{font-size:11.5px!important;line-height:1.4!important}.ring-wrap{gap:16px!important;padding:18px 14px!important}.ring-banner{gap:14px!important;padding:22px 14px!important}.ring-banner :is(h2,h3){font-size:18px!important}.radar-figure{gap:16px!important}.radar-figure svg{max-width:280px!important}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-kpi{padding:12px 10px!important}.dash-kpi .num{font-size:22px!important}.dash-main{grid-template-columns:1fr!important}.dash-chart,.dash-side{padding:12px!important}.ind-cta-card{gap:16px!important;padding:24px 18px!important}.ind-cta-card h2{font-size:22px!important;line-height:1.15!important}.ind-cta-card p{font-size:13px!important}.agents{padding:56px 14px!important}.agents-grid{gap:24px!important}.agents-copy h2{font-size:26px!important}.agents-copy p{font-size:13.5px!important}.office{padding:16px 14px!important}.office h3{font-size:15px!important}.office .role{font-size:12px!important}.sector{gap:10px!important;padding:12px!important}.sector h3{font-size:13.5px!important}.sector p{font-size:11.5px!important;line-height:1.4!important}.sector svg,.sector .ico{width:22px!important;height:22px!important}.faq-q{padding:14px!important;font-size:13.5px!important}.faq-body{padding:0 14px 14px!important;font-size:12.5px!important;line-height:1.55!important}.ftr{padding:48px 14px 18px!important}.ftr-main{gap:22px!important}.ftr-col h4{font-size:12px!important}.ftr-col ul a{padding-block:6px!important;font-size:13px!important}.ftr-legal{gap:10px!important}.ftr-legal a{padding:6px 4px!important;font-size:11.5px!important}.ftr-copyright{font-size:11px!important}.contact-form{padding:20px 16px!important}.contact-form .row-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.contact-form .row-2>:last-child:nth-child(odd){grid-column:1/-1!important}.contact-form label{font-size:12px!important}.contact-form input,.contact-form select,.contact-form textarea{padding:10px 12px!important;font-size:14px!important}.blog-hero{gap:16px!important}.blog-hero-media{min-height:140px!important}.blog-hero-body{padding:18px 14px!important}.blog-hero-body h2{font-size:20px!important}.blog-hero-body p{font-size:13px!important;line-height:1.5!important}.blog-upcoming{gap:10px!important}.blog-upcoming article{padding:12px 14px!important}.legal-layout{gap:18px!important;padding:24px 14px 48px!important}.legal-toc{padding:10px 12px!important}.legal-content{font-size:14px!important}.legal-content h2{margin-top:28px!important;font-size:20px!important}.legal-content h3{font-size:16px!important}.product-modal{padding:8px!important}.product-modal-inner{max-height:96vh!important}.product-modal-content{padding:16px 14px!important}.hdr{padding-left:12px!important;padding-right:12px!important}.hdr-logo img{height:28px!important}.detail-section{padding:48px 14px!important}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.detail-grid>:last-child:nth-child(odd){grid-column:1/-1!important}body{overflow-x:hidden}img,svg{max-width:100%}.intro .intro-grid,.diff-grid{gap:18px!important}.intro .facts{padding:16px 14px!important}.intro .facts .row{padding:8px 0!important}.intro .facts .k{font-size:11px!important}.intro .facts .v{font-size:13px!important}.diff-art-wrap{min-height:120px!important}.diff-card{padding:16px 14px!important}.diff-card h3{font-size:15px!important}.diff-card p{font-size:12.5px!important;line-height:1.45!important}.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cover-grid>:last-child:nth-child(odd){grid-column:1/-1!important}.cov-card,.leader-card,.leader-card-v2{padding:14px 12px!important}.cov-card :is(h2,h3),.leader-card h3{font-size:15px!important}.cov-card p,.leader-card p{font-size:12.5px!important;line-height:1.45!important}body[data-page=eht] .cover-grid{grid-template-columns:1fr!important}body[data-page=eht] .cov-card{padding:22px 18px!important}}@media (max-width:360px){.three-grid,.sectors-grid,.insights-grid,.ax-grid,.ax-grid.cols-3,.ax-grid.cols-4,.ax-grid.cols-5,.ax-deliver,.ax-phases,.aip-grid.cols-3,.aip-grid.cols-4,.aip-grid.cols-6,.aip-deliver,.ind-challenges-grid,.ind-services-grid,.reg-grid,.hex-grid,.tier-crystals,.clause-grid,.related-grid,.explore-grid,.cover-grid{grid-template-columns:1fr!important}.page-hero h1,.hero h1{font-size:26px!important}h2,.h2{font-size:20px!important}}@media (max-width:640px){.hero .hero-lion svg,.hero .hero-lion-shine svg{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.hero .hero-lion,.hero .hero-lion-shine{aspect-ratio:3680/2300!important;opacity:.11!important;width:auto!important;height:auto!important;max-height:none!important;inset:0 4% auto 0!important;transform:none!important}.hero .hero-lion-shine{opacity:1!important}.hero .constellation,.page-hero .constellation{opacity:.25!important}}.hero .hero-lion,.hero .hero-lion-shine{z-index:1!important}@media (min-width:641px){.hero .hero-lion,.hero .hero-lion-shine{inset:0 6% 0 0!important;transform:none!important}}@media (min-width:1600px){.hero .hero-lion,.hero .hero-lion-shine{right:96px!important}}@media (min-width:2560px){.hero .hero-lion,.hero .hero-lion-shine{right:200px!important}}:root[data-theme=light]{--text-muted:#2c3648!important;--text-dim:#4a5670!important;--border:#0f1b3029!important;--border-2:#0f1b303d!important;--grid-line:#0f1b301a!important;--chip-fg:#14213d!important}[data-theme=light] .hero-eyebrow,[data-theme=light] .kicker,[data-theme=light] .sec-kicker,[data-theme=light] .ind-comp-legend,[data-theme=light] .trust-legend,[data-theme=light] .lv3-kicker{color:#5a6880!important}[data-theme=light] .hero p,[data-theme=light] .page-hero p,[data-theme=light] .intro p,[data-theme=light] .cov-card p,[data-theme=light] .diff-card p,[data-theme=light] .ax-card p,[data-theme=light] .lv3-bio p{color:#2c3648!important}[data-theme=light] .hero-lion,[data-theme=light] .page-hero .hero-lion{opacity:.22!important}@media (max-width:480px){.diff-section .diff-grid{grid-template-columns:1fr!important;gap:14px!important}.diff-section .diff-grid>.diff-card,.diff-section .diff-grid>.diff-card:nth-of-type(4),.diff-section .diff-grid>.diff-card:nth-of-type(5){grid-column:auto!important}.cov-card :is(h2,h3),.diff-card h3{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.diff-grid>*,.cover-grid>*,.cover-grid--models>*{min-width:0}body[data-active=berilo] .cov-card--anim{padding:18px 16px!important}body[data-active=berilo] .cov-anim{display:none!important}body[data-active=berilo] .cover-grid,body[data-active=berilo] .cover-grid--models{grid-template-columns:1fr!important}body[data-active=berilo] .cover-grid>*{grid-column:auto!important}}@media (max-width:430px){.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-lg{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}.btn-sm{min-height:40px!important}.lv3-link{align-items:center!important;min-height:40px!important;padding:8px 12px!important;display:inline-flex!important}.svcx-block-list a,.svcx-block-cta{align-items:center!important;min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important;display:flex!important}.cov-card.blog-card,.rel-card-arrow,.cov-card a.rel-card-arrow{min-height:40px!important}.trust-item,a.trust-item{align-items:center!important;padding-block:8px!important;display:inline-flex!important}.s2-cred-cta{align-items:center!important;min-height:40px!important;padding:8px 12px!important;display:inline-flex!important}.hero-ctas .btn,.hero-ctas .btn-lg,.hero-ctas a,.hero-ctas button{min-height:44px!important}body[data-active=contact] .facts .row .v a[href^=tel\:],body[data-active=contact] .facts .row .v a[href^=mailto\:]{align-items:center!important;min-height:32px!important;padding-block:6px!important;display:inline-flex!important}.crumbs a{align-items:center!important;min-height:30px!important;padding-block:6px!important;display:inline-flex!important}}@media (min-width:481px) and (max-width:900px){body[data-active=services] .svcx-hero-kicker{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;row-gap:4px!important}}@media (max-width:480px){body[data-active=contact] .intro-grid>div:first-child>h2{margin-top:0!important;margin-bottom:14px!important;font-size:22px!important}}@media (max-width:430px){.hdr .theme-toggle,.hdr .lang,.hdr .hdr-burger{min-width:40px!important;min-height:40px!important}}a.cov-card--link,a.fin-svc-card--link{color:inherit;cursor:pointer;transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);flex-direction:column;text-decoration:none;display:flex}a.cov-card--link:hover,a.fin-svc-card--link:hover{background:#e85d1f08;border-color:#e85d1f59;transform:translateY(-2px)}a.svcx-block-heading-link{color:inherit;text-decoration:none;display:inline-block}a.svcx-block-heading-link:hover h2{color:var(--orange-2);transition:color .15s var(--ease)}.svcx-block.svcx-block--link{cursor:pointer;transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);position:relative}.svcx-block.svcx-block--link:hover{border-color:#e85d1f59;transform:translateY(-2px)}.svcx-block.svcx-block--link:hover h2{color:var(--orange-2,#ff7a38);transition:color .15s var(--ease)}.svcx-block-stretched:after{content:"";z-index:1;position:absolute;inset:0}.svcx-block--link .svcx-block-list,.svcx-block--link .svcx-block-list li,.svcx-block--link .svcx-block-list a,.svcx-block--link .svcx-block-cta{z-index:2;position:relative}@media (max-width:430px){body[data-active=berghem-agents] pre,body[data-active=berghem-agents] .term,body[data-active=berghem-agents] .terminal{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}}@media (max-width:480px){body[data-page=eht] .cov-card :is(h2,h3),body[data-page=eht] .plan-card h3{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}body[data-page=eht] .cov-matrix,body[data-page=eht] table.matrix{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}@media (max-width:430px){.trust-item{align-items:center!important;min-height:40px!important;padding-top:10px!important;padding-bottom:10px!important;display:inline-flex!important}}@media (min-width:744px){.blog-card{flex-direction:column;min-height:340px;display:flex}.blog-card .blog-meta{margin-top:auto}}@media (min-width:2560px){.container{max-width:1600px!important}html{font-size:18px}}@media (min-width:3840px){.container{max-width:1920px!important}html{font-size:20px}}@media (min-width:5120px){html{font-size:22px}}@media (min-width:1280px){body[data-active=aiSecurity] .sixPillars-grid,body[data-active=aiSecurity] .ax-grid.cols-5,body[data-active=aiSecurity] .cover-grid--5{grid-template-columns:repeat(5,1fr)!important}}@media (min-width:600px) and (max-width:900px){.svcx-grid-row.is-3,.svcx-grid-row.is-5{grid-template-columns:1fr!important}}@media (min-width:744px) and (max-width:1024px){body[data-page=industries-financial-services] .fin-svc-grid,body[data-page=industries-financial-services] .fin-threats-grid{grid-template-columns:repeat(2,1fr)!important}}body[data-active=contact] a[href*=google],body[data-active=contact] button[aria-label*=Google],body[data-active=contact] button[aria-label*=google]{color:#1f1f1f!important;font-weight:600!important}@media (min-width:1280px){body[data-active=about] .lv3-list{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:360px){body[data-active=about] .diff-card svg,body[data-active=about] .diff-card .diff-mock{width:auto!important;max-height:140px!important}}@media (min-width:600px) and (max-width:960px){body[data-active=about] .creds-row,body[data-active=about] .numbers-grid,body[data-active=about] .about-counters-grid{grid-template-columns:repeat(3,1fr)!important;justify-content:center!important}}@media (max-width:380px){body[data-active=services] .services-stats-grid,body[data-active=services] .stats-row{grid-template-columns:repeat(2,1fr)!important}body[data-active=services] .services-stats-grid>:nth-child(5),body[data-active=services] .stats-row>:nth-child(5){grid-column:1/-1!important}}@media (min-width:960px){.svcx-grid-row.is-5{justify-content:center!important}}@media (max-width:360px){body[data-active=aiSecurity] .ax-hero-stats,body[data-active=aiSecurity] .stat-pills{grid-template-columns:1fr!important;gap:8px!important}body[data-active=aiSecurity] .ax-hero-stats>*,body[data-active=aiSecurity] .stat-pills>*{text-align:center!important}}@media (min-width:2560px){body[data-page=pentest] .ax-hero h1{margin-left:auto;margin-right:auto;max-inline-size:22ch!important}body[data-page=pentest] .ax-section{padding-top:80px!important;padding-bottom:80px!important}body[data-active=berghem-agents] .hero-inner,body[data-active=berghem-agents] .ax-hero{text-align:center;margin-left:auto!important;margin-right:auto!important}}@media (min-width:600px) and (max-width:900px){body[data-active=berilo] .cover-grid--models{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:2560px){body[data-active=berilo] section+section{margin-top:-40px}body[data-active=berilo] .cta-banner{padding-top:80px;padding-bottom:80px}}@media (min-width:1280px){body[data-active=blog] .cover-grid{grid-template-columns:repeat(3,1fr)!important}}body[data-page=industries-financial-services] .ind-why-grid{align-items:stretch!important}body[data-page=industries-financial-services] .ind-why-grid>*{height:auto;min-height:100%}body[data-page=industries-financial-services] .fin-focus{flex-direction:column!important;justify-content:center!important;height:100%!important;display:flex!important}@media (min-width:1280px){body[data-page=industries-financial-services] .ind-comp-grid{max-width:900px;margin-left:auto;margin-right:auto}}@media (min-width:1024px){body[data-active=contact] .addr-row,body[data-active=contact] .facts .row{justify-content:flex-start!important;gap:24px!important}}@media (min-width:2560px){.home-threat-intel,.threat-intel-ticker,body[data-active=home] .ticker-wrap{margin-top:40px!important;padding-top:40px!important}}@media (min-width:1280px){body[data-active=solutions] .cover-grid{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:5120px){body[data-active=aiSecurity] .ax-hero,body[data-active=aiSecurity] .ax-section:first-of-type{padding-top:100px!important}}.agents-terminal{font-size:13.5px;padding:22px 26px!important;line-height:1.75!important}.agents-terminal .term-line{white-space:pre-wrap;word-break:normal;overflow-wrap:normal;padding:1px 0;display:block}.agents-terminal .term-line.t-blank{height:.5em;padding:0}.agents-terminal .t-prompt{color:#6bd77a;font-weight:700}.agents-terminal .t-cmd{color:#f2f5fa;font-weight:500}.agents-terminal .t-flag{color:#ffbd2e}.agents-terminal .t-sym{color:#6bd77a;opacity:.7}.agents-terminal .t-val{color:#6dd5f4}.agents-terminal .t-arrow{color:#e85d1f;font-weight:700}.agents-terminal .t-key{color:#ffbd2e;font-weight:600}.agents-terminal .t-out{color:#d5dfed}.agents-terminal .t-comment{color:#6b7994;font-style:italic}.agents-terminal,.agents-terminal *,pre code,.term-line,.term-line *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:480px){.agents-terminal{overflow-x:auto}.agents-terminal .term-line{white-space:pre}}.owasp-card,.ax-card{position:relative}.owasp-card .card-source,.ax-card .card-source{border-top:1px dashed var(--border);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:6px;margin-top:14px;padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:flex}.owasp-card .card-source span,.ax-card .card-source span{color:var(--text-muted);text-transform:none;letter-spacing:normal}[data-theme=light] .auth-gate-panel{background:#0f1b3008!important;border:1px solid #0f1b3024!important}[data-theme=light] .auth-gate-panel .auth-gate-title,[data-theme=light] .auth-gate-panel h3.text-white,[data-theme=light] .auth-gate-panel .text-white{color:#0f1b30!important}[data-theme=light] .auth-gate-panel .auth-gate-sub,[data-theme=light] .auth-gate-panel .text-white\/60,[data-theme=light] .auth-gate-panel .text-white\/70,[data-theme=light] .auth-gate-panel .text-white\/50,[data-theme=light] .auth-gate-panel .text-white\/40{color:#4a5670!important}[data-theme=light] .auth-gate-panel .bg-white\/\[0\.03\]{background:#0f1b300a!important}[data-theme=light] .auth-gate-panel .border-white\/10{border-color:#0f1b3024!important}@media (max-width:960px){body[data-active=home] .vc-art{height:272px}body[data-active=home] .art-payload{top:52px;bottom:12px}}@media (max-width:420px){body[data-active=home] .art-payload{font-size:9.5px;line-height:1.45}body[data-active=home] .art-payload .cc-chrome-path{font-size:8.5px}body[data-active=home] .art-payload .cc-summary{padding:6px 9px;font-size:8.5px}body[data-active=home] .art-payload .cc-prompt,body[data-active=home] .art-payload .cc-run,body[data-active=home] .art-payload .cc-stream{padding-left:9px;padding-right:9px}}@media (min-width:1200px){body[data-active=home] .sectors-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px}}@media (min-width:1600px){body[data-active=home] .sectors-grid{max-width:1200px}}[data-theme=light] body[data-active=home] .hero h1,[data-theme=light] body[data-active=home] .hero h1 .white,[data-theme=light] body[data-active=home] .hero h1 .orange{text-shadow:none}@media (max-width:600px){body[data-active=agents] .agents-terminal{overflow-x:hidden;padding:14px 13px!important;font-size:10.5px!important;line-height:1.62!important}body[data-active=agents] .agents-terminal .term-line{text-indent:-1.7em;padding-left:1.7em;white-space:pre-wrap!important}body[data-active=agents] .term-chrome .term-title{display:none}body[data-active=agents] .term-chrome{padding:8px 11px}}@media (max-width:380px){body[data-active=agents] .agents-terminal{padding:12px 10px!important;font-size:9.5px!important}}@media (min-width:1900px){body[data-active=agents] .agents-hero-stage:before{filter:blur(28px);opacity:.75;inset:-30px -10px}}@media (min-width:901px){body[data-page=services-index] .svcx-grid-row.is-5{justify-content:flex-start}}[data-theme=light] body[data-page=services-index] .svcx-block-cta{background:var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body[data-page=services-index] .svcx-block-cta{background:color-mix(in oklab, var(--block-color,var(--orange-2)) 16%, #fff)}}[data-theme=light] body[data-page=services-index] .svcx-block-cta{border-color:var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body[data-page=services-index] .svcx-block-cta{border-color:color-mix(in oklab, var(--block-color,var(--orange-2)) 58%, #fff)}}[data-theme=light] body[data-page=services-index] .svcx-block-cta{color:var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body[data-page=services-index] .svcx-block-cta{color:color-mix(in oklab, var(--block-color,var(--orange-2)) 62%, #10192b)}}[data-theme=light] body[data-page=services-index] .svcx-block-cta:hover{background:var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body[data-page=services-index] .svcx-block-cta:hover{background:color-mix(in oklab, var(--block-color,var(--orange-2)) 26%, #fff)}}[data-theme=light] body[data-page=services-index] .svcx-block-cta:hover{border-color:var(--block-color,var(--orange-2))}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body[data-page=services-index] .svcx-block-cta:hover{border-color:color-mix(in oklab, var(--block-color,var(--orange-2)) 78%, #10192b)}}@media (max-width:430px){body[data-page=services-index] .svcx-block-cta{align-items:flex-start;min-height:0;padding:11px 13px;font-size:12.5px;line-height:1.35}body[data-page=services-index] .svcx-block-cta .arr{flex-shrink:0;margin-top:2px}body[data-page=services-index] .svcx-hero-kicker{text-align:center;border-radius:14px!important;padding:10px 14px!important;line-height:1.5!important}}@media (max-width:620px){body[data-page=solutions] .cover-grid{grid-template-columns:1fr!important;gap:14px!important}body[data-page=solutions] .cov-card{padding:20px 18px!important}body[data-page=solutions] .cov-card :is(h2,h3){-webkit-hyphens:none;hyphens:none;font-size:17px!important}body[data-page=solutions] .cov-card p{font-size:13.5px!important;line-height:1.55!important}body[data-page=solutions] .sol-combines .tag{white-space:nowrap}}@media (max-width:430px){body[data-page=solutions] .cta h2,body[data-page=solutions] .cta-final h2{font-size:22px!important;line-height:1.2!important}}[data-theme=light] body[data-page=solutions] .cov-card{border:1px solid #0b16261a}@media (min-width:2560px){.svcx-grid-inner,.svcx-stats-inner,body[data-active=about] .creds-shell{max-width:1600px!important}}@media (min-width:3840px){.svcx-grid-inner,.svcx-stats-inner,body[data-active=about] .creds-shell{max-width:1920px!important}}@property --vcs-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vcs-ring-spin{to{--vcs-ring-angle:360deg}}[data-theme=light] body[data-active=about] .diff-art g[fill^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art text[fill^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art tspan[fill^=rgba\(255]{fill:#0b1626a8}[data-theme=light] body[data-active=about] .diff-art g[stroke^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art line[stroke^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art path[stroke^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art polyline[stroke^=rgba\(255]{stroke:#0b16263d}[data-theme=light] body[data-active=about] .diff-art rect[fill^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art circle[fill^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art polygon[fill^=rgba\(255]{fill:#0b16260d}[data-theme=light] body[data-active=about] .diff-art rect[stroke^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art circle[stroke^=rgba\(255],[data-theme=light] body[data-active=about] .diff-art polygon[stroke^=rgba\(255]{stroke:#0b162638}[data-theme=light] body[data-active=about] .diff-art [fill=\#1a1a1a],[data-theme=light] body[data-active=about] .diff-art [fill=\#0a0a0a]{fill:#fff}[data-theme=light] body[data-active=about] .diff-art rect[fill^="rgba(255,255,255,.6"],[data-theme=light] body[data-active=about] .diff-art rect[fill^="rgba(255,255,255,.8"],[data-theme=light] body[data-active=about] .diff-art rect[fill^="rgba(255,255,255,.9"]{fill:#0b16269e}[data-theme=light] body[data-active=about] .diff-art text[fill^="rgba(255,255,255,.85"],[data-theme=light] body[data-active=about] .diff-art tspan[fill^="rgba(255,255,255,.85"]{fill:#0b1626d9}@media (max-width:480px){body[data-active=about] .diff-art-wrap{min-height:132px}body[data-active=about] .diff-art{max-height:148px}}@media (max-width:720px){body[data-active=about] .creds-cell:last-child:nth-child(odd){grid-column:1/-1}body[data-active=about] .creds-cell:last-child:nth-child(odd):before{display:none}}@media (max-width:900px){body[data-page=services-index] .svcx-stats-inner{grid-template-columns:repeat(2,1fr)}body[data-page=services-index] .svcx-stat:last-child:nth-child(odd){border-right:none;grid-column:1/-1}body[data-page=services-index] .svcx-stat:nth-child(2n){border-right:none}body[data-page=services-index] .svcx-stat:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:620px){body[data-page=services-devsecops] .cover-grid,body[data-page=compliance] .cover-grid,body[data-page=incident] .cover-grid,body[data-page=services-seguranca-ofensiva] .cover-grid,body[data-page=services-assessments] .cover-grid,body[data-page=services-engenharia-social] .cover-grid,body[data-page=services-tprm] .cover-grid{grid-template-columns:1fr!important}}@media (max-width:760px){body[data-page=services-devsecops] .cov-card--anim,body[data-page=compliance] .cov-card--anim,body[data-page=incident] .cov-card--anim,body[data-page=services-seguranca-ofensiva] .cov-card--anim,body[data-page=services-assessments] .cov-card--anim,body[data-page=services-engenharia-social] .cov-card--anim,body[data-page=services-tprm] .cov-card--anim{padding:24px 84px 24px 20px!important}body[data-page=services-devsecops] .cov-anim,body[data-page=compliance] .cov-anim,body[data-page=incident] .cov-anim,body[data-page=services-seguranca-ofensiva] .cov-anim,body[data-page=services-assessments] .cov-anim,body[data-page=services-engenharia-social] .cov-anim,body[data-page=services-tprm] .cov-anim{width:64px;height:64px;right:10px}body[data-page=services-devsecops] .cov-anim svg,body[data-page=compliance] .cov-anim svg,body[data-page=incident] .cov-anim svg,body[data-page=services-seguranca-ofensiva] .cov-anim svg,body[data-page=services-assessments] .cov-anim svg,body[data-page=services-engenharia-social] .cov-anim svg,body[data-page=services-tprm] .cov-anim svg{width:64px!important;height:64px!important}}body[data-active=blog] .blog-coming .cov-id{padding-right:82px}@media (max-width:480px){body[data-active=blog] .blog-coming:before{padding:3px 7px;font-size:9px;top:14px;right:14px}body[data-active=blog] .blog-coming .cov-id{padding-right:74px}}@media (min-width:2560px){body[data-active=blog] .cover-grid{max-width:1600px;margin-inline:auto}}@media (min-width:3840px){body[data-active=blog] .cover-grid{max-width:1920px}}@media (min-width:431px) and (max-width:700px){body[data-active=blog] .cover-grid{grid-template-columns:1fr!important}}@media (hover:none),(pointer:coarse){body[data-active=aiSecurity] .va-feed .ln,body[data-active=aiSecurity] .va-list .row,body[data-active=aiSecurity] .va-tier .bar{opacity:1!important;animation:none!important;transform:none!important}body[data-active=aiSecurity] .va-gantt .row:first-child .bar{width:35%!important}body[data-active=aiSecurity] .va-gantt .row:nth-child(2) .bar{width:60%!important}body[data-active=aiSecurity] .va-gantt .row:nth-child(3) .bar{width:85%!important}body[data-active=aiSecurity] .va-radar .sweep{animation-play-state:running!important}}body[data-active=aiSecurity] .ax-card:focus-within .va-feed .ln,body[data-active=aiSecurity] .ax-card:focus-within .va-list .row{opacity:1;transform:none}@media (max-width:700px){body[data-active=aiSecurity] .va-supply{flex-wrap:wrap;justify-content:center;row-gap:6px;overflow:visible}body[data-active=aiSecurity] .va-supply .pkg{flex-shrink:0;font-size:9px}}[data-theme=light] body[data-active=aiSecurity] .ax-stage text[fill=\#cbd2d9],[data-theme=light] body[data-active=aiSecurity] .ax-stage [fill=\#cbd2d9]{fill:#253247}[data-theme=light] body[data-active=aiSecurity] .ax-stage text[fill=\#9aa3ad],[data-theme=light] body[data-active=aiSecurity] .ax-stage [fill=\#9aa3ad]{fill:#4a5670}[data-theme=light] body[data-active=aiSecurity] .ax-stage [stroke=\#cbd2d9],[data-theme=light] body[data-active=aiSecurity] .ax-stage [stroke=\#9aa3ad]{stroke:#0b162652}@media (min-width:2560px){body[data-active=aiSecurity] .ax-section>.container,body[data-active=aiSecurity] .ax-narrow{max-width:1400px!important}}@media (min-width:3840px){body[data-active=aiSecurity] .ax-section>.container,body[data-active=aiSecurity] .ax-narrow{max-width:1700px!important}}@media (min-width:901px){.ind-services-grid:has(>.ind-service:last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1280px){.ind-compliance-centered .ind-comp-grid{max-width:940px;margin-left:auto;margin-right:auto}}.ind-compliance-centered .ind-comp-legend{text-align:center;justify-content:center;display:flex}.ind-why-art:has(>.fin-focus){background:0 0;border:0;border-radius:0;overflow:visible}@media (min-width:1280px){body[data-active=about] .lv3-row{border-right:1px solid var(--border)!important;padding-left:26px!important;padding-right:26px!important}body[data-active=about] .lv3-row:nth-child(4n+1){padding-left:0!important}body[data-active=about] .lv3-row:nth-child(4n){border-right:none!important;padding-right:0!important}body[data-active=about] .lv3-bio,body[data-active=about] .lv3-bio p{text-align:left;-webkit-hyphens:none;hyphens:none}body[data-active=about] .lv3-row{align-content:start}body[data-active=about] .lv3-foot{margin-top:auto}}@media (max-width:400px){.ind-stat{padding:22px 18px!important}.ind-stat-n{overflow-wrap:anywhere;min-width:0;font-size:30px!important}}[data-theme=light] body[data-active=home] .hero h1 .white{color:var(--text)}[data-theme=light] body[data-active=berilo] .page-hero h1,[data-theme=light] body[data-active=berilo] .page-hero h2,[data-theme=light] body[data-active=berilo] .page-hero h3{color:#2a1052!important;text-shadow:none!important}[data-theme=light] body[data-active=berilo] .page-hero h1 .grad{-webkit-text-fill-color:#2a1052!important;color:#2a1052!important;background:0 0!important}[data-theme=light] body[data-page=pentest] .owasp-card h3,[data-theme=light] body[data-page=pentest] .pp-step h3,[data-theme=light] body[data-page=pentest] .pp-step h4{color:var(--text)}:root body[data-page=services-tprm] .btn-primary{background:linear-gradient(135deg, var(--amber-2) 0%, var(--amber-3) 100%);border-color:var(--amber-3);color:#101826}:root body[data-page=services-tprm] .btn-primary:hover{background:linear-gradient(135deg, var(--amber-3) 0%, var(--amber-2) 100%);color:#101826}:root body[data-page=services-devsecops] .btn-primary{background:linear-gradient(135deg, var(--lime-2) 0%, var(--lime-3) 100%);border-color:var(--lime-3);color:#101826}:root body[data-page=services-devsecops] .btn-primary:hover{background:linear-gradient(135deg, var(--lime-3) 0%, var(--lime-2) 100%);color:#101826}:root body[data-page=compliance] .btn-primary{background:linear-gradient(135deg, var(--green-2) 0%, var(--green-3) 100%);border-color:var(--green-3);color:#101826}:root body[data-page=compliance] .btn-primary:hover{background:linear-gradient(135deg, var(--green-3) 0%, var(--green-2) 100%);color:#101826}:root body[data-page=services-engenharia-social] .btn-primary{background:linear-gradient(135deg, var(--pink-2) 0%, var(--pink-3) 100%);border-color:var(--pink-3);color:#101826}:root body[data-page=services-engenharia-social] .btn-primary:hover{background:linear-gradient(135deg, var(--pink-3) 0%, var(--pink-2) 100%);color:#101826}:root body[data-page=services-assessments] .btn-primary{background:linear-gradient(135deg, var(--blue-2) 0%, var(--blue-3) 100%);border-color:var(--blue-3);color:#101826}:root body[data-page=services-assessments] .btn-primary:hover{background:linear-gradient(135deg, var(--blue-3) 0%, var(--blue-2) 100%);color:#101826}:root body[data-page=services-tprm] .btn-primary,:root body[data-page=services-devsecops] .btn-primary,:root body[data-page=compliance] .btn-primary,:root body[data-page=services-engenharia-social] .btn-primary,:root body[data-page=services-assessments] .btn-primary{box-shadow:0 8px 24px -12px #00000073}:root[data-theme=light]{--orange-accessible:#b84509;--orange:#c2450c;--orange-2:#b84509}:root[data-theme=light] .oc-id{color:var(--orange-accessible)}.hdr .theme-toggle,.hdr .lang,.hdr .hdr-burger{min-width:44px;min-height:44px}@media (max-width:430px){.hdr .theme-toggle,.hdr .lang,.hdr .hdr-burger{min-width:44px!important;min-height:44px!important}}.ftr-social a,.ftr-min-social a{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.ftr-social,.ftr-min-social{gap:0}.bgc-check input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px}:root[data-theme=light] body[data-page=compliance]{--green-1:#1f7346}:root[data-theme=light] body[data-page=services-devsecops]{--lime-1:#47701f}:root[data-theme=light] body[data-page=services-engenharia-social]{--pink-1:#a5306c}body[data-active=aiSecurity] .page-hero h1,body[data-active=aiSecurity] .ax-hero-copy h1,body[data-active=aiSecurity] .pp-hero h1,body[data-active=privacy] .page-hero h1,body[data-active=terms] .page-hero h1,body[data-active=cookies] .page-hero h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}body[data-active=aiSecurity] .va-feed .ln,body[data-active=aiSecurity] .va-list .row{opacity:.55;transform:none}@keyframes ax-va-reveal{0%{opacity:.55}to{opacity:1}}body[data-active=aiSecurity] .ax-card:hover .va-feed .ln,body[data-active=aiSecurity] .ax-card:hover .va-list .row{animation-name:ax-va-reveal}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){body[data-active=aiSecurity] .va-feed .ln,body[data-active=aiSecurity] .va-list .row{opacity:1;animation:none;transform:none}}.legal-body .legal-section ul{list-style:outside}.legal-body .legal-section ul li{list-style:inherit}.legal-toc ol,.legal-toc li{list-style:none}body[data-active=privacy] .legal-body,body[data-active=terms] .legal-body{width:auto!important;max-width:none!important;padding:56px 0 96px!important}body[data-active=privacy] .legal-body .container,body[data-active=terms] .legal-body .container{max-width:none!important}body[data-active=privacy] .legal-layout,body[data-active=terms] .legal-layout{grid-template-columns:240px minmax(0,1fr)!important;gap:56px!important;width:auto!important;max-width:1500px!important;padding:0 clamp(24px,4vw,64px)!important}@media (min-width:481px) and (max-width:900px){body[data-active=privacy] .legal-layout,body[data-active=terms] .legal-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:0 20px!important}}.legal-body .legal-table-wrap{margin:20px 0;overflow-x:auto}.legal-body .legal-table{border-collapse:collapse;width:100%;font-size:15px}.legal-body .legal-table th,.legal-body .legal-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 14px}.legal-body .legal-table thead th{color:var(--text);border-bottom:1px solid var(--orange-2);font-weight:600}@supports (color:color-mix(in lab, red, red)){.legal-body .legal-table thead th{border-bottom:1px solid color-mix(in srgb, var(--orange-2) 40%, transparent)}}.legal-body .legal-table td{color:var(--text-muted)}.legal-body .legal-table tbody tr:last-child td{border-bottom:0}body[data-active=aiSecurity] .sec-head:before,body[data-active=aiSecurity] .ax-section-divider+.ax-section-divider{display:none!important}.pp-hero-grid.pp-center{text-align:center;justify-items:center;grid-template-columns:1fr!important}.pp-center .pp-hero-copy{flex-direction:column;align-items:center;max-width:880px;display:flex}.pp-center .pp-hero-copy .eyebrow{margin-left:auto;margin-right:auto}.pp-center .pp-hero-copy h1{text-align:center}.pp-center .pp-hero-copy .lead{text-align:center;max-width:780px}.pp-center .pp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.pp-center .pp-hero-meta{text-align:left;border-top:0;grid-template-columns:repeat(3,minmax(160px,1fr));justify-content:center;gap:18px;width:100%;max-width:680px;margin-top:28px;padding-top:0;display:grid!important}.pp-center .pp-hero-meta .m{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:4px;padding:14px 18px;flex-direction:column!important;display:flex!important}.pp-center .pp-hero-meta .m b{color:#fff;font-size:26px;font-weight:700;line-height:1.1}.pp-center .pp-hero-meta .m span{color:var(--ax-dim);text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}[data-theme=light] .pp-center .pp-hero-meta .m{box-shadow:var(--shadow-card);background:#fff;border-color:#00000014}[data-theme=light] .pp-center .pp-hero-meta .m b{color:var(--text)}@media (max-width:640px){.pp-center .pp-hero-meta{grid-template-columns:1fr}}.rt-blocks,.rt-blocks-phases,.rt-deliver{gap:20px}.rt-blocks>.ax-card,.rt-blocks-phases>.ax-phase,.rt-deliver>.ax-card{transition:border-color .25s var(--ease,ease), background .25s var(--ease,ease), transform .25s var(--ease,ease);background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:26px 26px 22px;display:flex}.rt-blocks>.ax-card:hover,.rt-blocks-phases>.ax-phase:hover,.rt-deliver>.ax-card:hover{border-color:var(--rule-c)}@supports (color:color-mix(in lab, red, red)){.rt-blocks>.ax-card:hover,.rt-blocks-phases>.ax-phase:hover,.rt-deliver>.ax-card:hover{border-color:color-mix(in srgb, var(--rule-c) 40%, transparent)}}.rt-blocks>.ax-card:hover,.rt-blocks-phases>.ax-phase:hover,.rt-deliver>.ax-card:hover{background:var(--rule-c)}@supports (color:color-mix(in lab, red, red)){.rt-blocks>.ax-card:hover,.rt-blocks-phases>.ax-phase:hover,.rt-deliver>.ax-card:hover{background:color-mix(in srgb, var(--rule-c) 5%, transparent)}}.rt-blocks>.ax-card:hover,.rt-blocks-phases>.ax-phase:hover,.rt-deliver>.ax-card:hover{transform:translateY(-2px)}.rt-blocks>.ax-card .anim,.rt-deliver>.ax-card .anim{margin-top:auto}.rt-blocks-phases>.ax-phase{text-align:center;align-items:center}.rt-blocks-phases>.ax-phase>*{margin-left:auto;margin-right:auto}[data-theme=light] .rt-blocks>.ax-card,[data-theme=light] .rt-blocks-phases>.ax-phase,[data-theme=light] .rt-deliver>.ax-card{box-shadow:var(--shadow-card);background:#fff;border-color:#00000014}body[data-active=berilo]{--ax-ink:var(--text);--ax-dim:var(--text-muted);--ax-line:var(--border);--ax-line-2:var(--border-2);--ax-bg:var(--bg-2);--ax-bg-2:var(--bg-3);--ax-orange:var(--purple-2);--ax-orange-2:var(--purple-3)}body[data-active=berilo] section.intro .intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px}body[data-active=berilo] section.intro .facts{flex-direction:column;justify-content:space-between;padding:28px 30px;display:flex}body[data-active=berilo] section.intro .facts :is(h3,h4){margin:0 0 4px}body[data-active=berilo] section.intro .facts .row{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;display:grid;justify-content:initial!important}body[data-active=berilo] section.intro .facts .row .v{line-height:1.45;text-align:left!important}@media (max-width:960px){body[data-active=berilo] section.intro .intro-grid{grid-template-columns:minmax(0,1fr)}}body[data-active=berilo]{--rule-c:var(--purple-2)}body[data-active=berilo] .cover .sec-head:before{content:""!important;background:linear-gradient(90deg, transparent 0%, var(--rule-c) 22%, var(--rule-c) 50%, var(--rule-c) 78%, transparent 100%)!important;width:100%!important;height:1px!important;margin:0 0 28px!important;display:block!important;position:static!important}@supports (color:color-mix(in lab, red, red)){body[data-active=berilo] .cover .sec-head:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--rule-c) 20%, transparent) 22%, var(--rule-c) 50%, color-mix(in srgb, var(--rule-c) 20%, transparent) 78%, transparent 100%)!important}}body[data-active=berilo] .cover .sec-head:before{opacity:1!important;filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}body[data-active=berilo] .pp-hero-copy .eyebrow{color:var(--purple-3)!important;background:var(--purple-glow-soft,#a78bfa24)!important;border-color:#a78bfa52!important}body[data-active=berilo] .pp-hero-copy .eyebrow .dot{background:var(--purple-2)!important;box-shadow:0 0 #8b5cf699!important}body[data-active=berilo] .ftr{background:linear-gradient(#160e2e 0%,#1b1038 100%);border-top:1px solid #a78bfa38}body[data-active=berilo] .ftr a:hover{color:var(--purple-3)}[data-theme=light] body[data-active=berilo] .ftr{background:linear-gradient(#f4f0ff 0%,#ebe4ff 100%);border-top-color:#6b21a82e}body[data-page=services-assessments]{--rule-c:var(--blue-2)}body[data-page=compliance]{--rule-c:var(--green-2)}body[data-page=services-devsecops]{--rule-c:var(--lime-2)}body[data-page=incident]{--rule-c:var(--coral-2)}body[data-page=services-engenharia-social]{--rule-c:var(--pink-2)}body[data-page=services-tprm]{--rule-c:var(--amber-2)}[data-theme=light] body[data-page=services-assessments]{--rule-c:var(--blue-1)}[data-theme=light] body[data-page=compliance]{--rule-c:var(--green-1)}[data-theme=light] body[data-page=services-devsecops]{--rule-c:var(--lime-1)}[data-theme=light] body[data-page=incident]{--rule-c:var(--coral-1)}[data-theme=light] body[data-page=services-engenharia-social]{--rule-c:var(--pink-1)}[data-theme=light] body[data-page=services-tprm]{--rule-c:var(--amber-1)}body[data-page=services-assessments] .cover .sec-head:before,body[data-page=services-assessments] section.cover>.container>.sec-head:before,body[data-page=compliance] .cover .sec-head:before,body[data-page=compliance] section.cover>.container>.sec-head:before,body[data-page=services-devsecops] .cover .sec-head:before,body[data-page=services-devsecops] section.cover>.container>.sec-head:before,body[data-page=incident] .cover .sec-head:before,body[data-page=incident] section.cover>.container>.sec-head:before,body[data-page=services-engenharia-social] .cover .sec-head:before,body[data-page=services-engenharia-social] section.cover>.container>.sec-head:before,body[data-page=services-seguranca-ofensiva] .cover .sec-head:before,body[data-page=services-seguranca-ofensiva] section.cover>.container>.sec-head:before,body[data-page=services-tprm] .cover .sec-head:before,body[data-page=services-tprm] section.cover>.container>.sec-head:before{content:""!important;background:linear-gradient(90deg, transparent 0%, var(--rule-c) 22%, var(--rule-c) 50%, var(--rule-c) 78%, transparent 100%)!important;width:100%!important;height:1px!important;margin:0 0 28px!important;display:block!important;position:static!important}@supports (color:color-mix(in lab, red, red)){body[data-page=services-assessments] .cover .sec-head:before,body[data-page=services-assessments] section.cover>.container>.sec-head:before,body[data-page=compliance] .cover .sec-head:before,body[data-page=compliance] section.cover>.container>.sec-head:before,body[data-page=services-devsecops] .cover .sec-head:before,body[data-page=services-devsecops] section.cover>.container>.sec-head:before,body[data-page=incident] .cover .sec-head:before,body[data-page=incident] section.cover>.container>.sec-head:before,body[data-page=services-engenharia-social] .cover .sec-head:before,body[data-page=services-engenharia-social] section.cover>.container>.sec-head:before,body[data-page=services-seguranca-ofensiva] .cover .sec-head:before,body[data-page=services-seguranca-ofensiva] section.cover>.container>.sec-head:before,body[data-page=services-tprm] .cover .sec-head:before,body[data-page=services-tprm] section.cover>.container>.sec-head:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--rule-c) 20%, transparent) 22%, var(--rule-c) 50%, color-mix(in srgb, var(--rule-c) 20%, transparent) 78%, transparent 100%)!important}}body[data-page=services-assessments] .cover .sec-head:before,body[data-page=services-assessments] section.cover>.container>.sec-head:before,body[data-page=compliance] .cover .sec-head:before,body[data-page=compliance] section.cover>.container>.sec-head:before,body[data-page=services-devsecops] .cover .sec-head:before,body[data-page=services-devsecops] section.cover>.container>.sec-head:before,body[data-page=incident] .cover .sec-head:before,body[data-page=incident] section.cover>.container>.sec-head:before,body[data-page=services-engenharia-social] .cover .sec-head:before,body[data-page=services-engenharia-social] section.cover>.container>.sec-head:before,body[data-page=services-seguranca-ofensiva] .cover .sec-head:before,body[data-page=services-seguranca-ofensiva] section.cover>.container>.sec-head:before,body[data-page=services-tprm] .cover .sec-head:before,body[data-page=services-tprm] section.cover>.container>.sec-head:before{opacity:1!important;filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}body[data-page=services-assessments] section.intro .intro-grid,body[data-page=compliance] section.intro .intro-grid,body[data-page=services-devsecops] section.intro .intro-grid,body[data-page=incident] section.intro .intro-grid,body[data-page=services-engenharia-social] section.intro .intro-grid,body[data-page=services-seguranca-ofensiva] section.intro .intro-grid,body[data-page=services-tprm] section.intro .intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px}body[data-page=services-assessments] section.intro .facts,body[data-page=compliance] section.intro .facts,body[data-page=services-devsecops] section.intro .facts,body[data-page=incident] section.intro .facts,body[data-page=services-engenharia-social] section.intro .facts,body[data-page=services-seguranca-ofensiva] section.intro .facts,body[data-page=services-tprm] section.intro .facts{flex-direction:column;justify-content:space-between;padding:28px 30px;display:flex}body[data-page=services-assessments] section.intro .facts :is(h3,h4),body[data-page=compliance] section.intro .facts :is(h3,h4),body[data-page=services-devsecops] section.intro .facts :is(h3,h4),body[data-page=incident] section.intro .facts :is(h3,h4),body[data-page=services-engenharia-social] section.intro .facts :is(h3,h4),body[data-page=services-seguranca-ofensiva] section.intro .facts :is(h3,h4),body[data-page=services-tprm] section.intro .facts :is(h3,h4){margin:0 0 4px}body[data-page=services-assessments] section.intro .facts .row,body[data-page=compliance] section.intro .facts .row,body[data-page=services-devsecops] section.intro .facts .row,body[data-page=incident] section.intro .facts .row,body[data-page=services-engenharia-social] section.intro .facts .row,body[data-page=services-seguranca-ofensiva] section.intro .facts .row,body[data-page=services-tprm] section.intro .facts .row{align-items:center;gap:10px;justify-content:initial;grid-template-columns:14px minmax(0,1fr);padding:12px 0;display:grid}body[data-page=services-assessments] section.intro .facts .row .v,body[data-page=compliance] section.intro .facts .row .v,body[data-page=services-devsecops] section.intro .facts .row .v,body[data-page=incident] section.intro .facts .row .v,body[data-page=services-engenharia-social] section.intro .facts .row .v,body[data-page=services-seguranca-ofensiva] section.intro .facts .row .v,body[data-page=services-tprm] section.intro .facts .row .v{text-align:left;line-height:1.45}@media (max-width:960px){body[data-page=services-assessments] section.intro .intro-grid,body[data-page=compliance] section.intro .intro-grid,body[data-page=services-devsecops] section.intro .intro-grid,body[data-page=incident] section.intro .intro-grid,body[data-page=services-engenharia-social] section.intro .intro-grid,body[data-page=services-seguranca-ofensiva] section.intro .intro-grid,body[data-page=services-tprm] section.intro .intro-grid{grid-template-columns:minmax(0,1fr)}}html{line-height:normal}html,body{overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){font-weight:revert;font-size:revert;margin:revert}:where(p){margin:revert}:where(svg){display:revert}.milestones .ms{opacity:1!important;transform:none!important}.milestones .ms-rail-fill{transform:scaleY(1)!important}.milestones .ms-dot{opacity:1!important;transform:scale(1)!important}::selection{background:var(--orange,#e85d1f);color:#fff}:focus-visible{outline:2px solid var(--orange,#e85d1f);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
