/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:var(--font-primary);--font-mono:var(--font-primary);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-base:1.0625rem;--text-base--line-height:1.65;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--tracking-wide:.025em;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#dbdbdb;--color-ink-80:#bababa;--color-muted:#ababab;--color-rule:#ffffff21;--color-paper:#000;--color-paper-deep:#3c0f5a1a;--color-accent:#80f;--color-accent-soft:#6400a717;--font-display:var(--font-primary);--font-wordmark:var(--font-wordmark-face);--text-micro:.6875rem;--text-micro--line-height:1.4;--text-small:.875rem;--text-small--line-height:1.55;--text-body:1.1875rem;--text-body--line-height:1.62;--text-lead:clamp(1.25rem,.95rem + .9vw,1.5rem);--text-lead--line-height:1.5;--text-h3:clamp(2rem,1.65rem + .9vw,2.625rem);--text-h3--line-height:1.1;--text-h2:clamp(2.35rem,1.75rem + 2vw,3.375rem);--text-h2--line-height:1.08;--text-h1:clamp(3rem,2rem + 3.4vw,4.5rem);--text-h1--line-height:1.04;--text-mega:clamp(3rem,2rem + 3.4vw,4.5rem);--text-mega--line-height:1.01;--spacing-section:clamp(4rem,3rem + 2vw,5rem);--spacing-gutter:clamp(1.25rem,.75rem + 2vw,2rem)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.collapse{visibility:collapse}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-\[calc\(100\%\+1px\)\]{top:calc(100% + 1px)}.left-\[1\.72rem\]{left:1.72rem}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.my-14{margin-block:calc(var(--spacing) * 14)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-\[1\.9rem\]{height:1.9rem}.h-full{height:100%}.h-px{height:1px}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-full{min-height:100%}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-\[1\.95rem\]{width:1.95rem}.w-full{width:100%}.w-px{width:1px}.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-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[39rem\]{max-width:39rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[86rem\]{max-width:86rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[48rem\]{min-width:48rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-\[7px\]{--tw-translate-y:calc(7px * -1)}.-translate-y-\[7px\],.translate-y-\[6px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[6px\]{--tw-translate-y:6px}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}: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\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--color-rule)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#9eb6ff\]\/60{border-color:oklab(78.5866% -.000288308 -.107863/.6)}.border-accent{border-color:var(--color-accent)}.border-accent\/40{border-color:#80f6}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.border-emerald-300\/35{border-color:#5ee9b559}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/35{border-color:color-mix(in oklab,var(--color-emerald-300) 35%,transparent)}}.border-paper\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-paper\/15{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.border-rule{border-color:var(--color-rule)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,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\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#9b27be\]\/15{background-color:oklab(52.4933% .164593 -.155283/.15)}.bg-\[\#9b27be\]\/18{background-color:oklab(52.4933% .164593 -.155283/.18)}.bg-\[\#9eb6ff\]{background-color:#9eb6ff}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent-soft\/45{background-color:#6400a70a}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/45{background-color:color-mix(in oklab,var(--color-accent-soft) 45%,transparent)}}.bg-accent-soft\/50{background-color:#6400a70c}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/50{background-color:color-mix(in oklab,var(--color-accent-soft) 50%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-paper-deep{background-color:var(--color-paper-deep)}.bg-rule{background-color:var(--color-rule)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.fill-accent{fill:var(--color-accent)}.fill-accent-soft{fill:var(--color-accent-soft)}.fill-ink{fill:var(--color-ink)}.fill-muted{fill:var(--color-muted)}.fill-paper{fill:var(--color-paper)}.fill-rule{fill:var(--color-rule)}.stroke-accent{stroke:var(--color-accent)}.stroke-accent\/35{stroke:#8800ff59}@supports (color:color-mix(in lab,red,red)){.stroke-accent\/35{stroke:color-mix(in oklab,var(--color-accent) 35%,transparent)}}.stroke-accent\/45{stroke:#8800ff73}@supports (color:color-mix(in lab,red,red)){.stroke-accent\/45{stroke:color-mix(in oklab,var(--color-accent) 45%,transparent)}}.stroke-ink\/25{stroke:#dbdbdb40}@supports (color:color-mix(in lab,red,red)){.stroke-ink\/25{stroke:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.stroke-rule{stroke:var(--color-rule)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-8{padding-inline:calc(var(--spacing) * 8)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-section{padding-block:var(--spacing-section)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-mega{font-size:var(--text-mega);line-height:var(--tw-leading,var(--text-mega--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.65rem\]{font-size:.65rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\!text-white{color:var(--color-white)!important}.\!text-white\/50{color:#ffffff80!important}@supports (color:color-mix(in lab,red,red)){.\!text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)!important}}.text-\[\#c8d2ff\]{color:#c8d2ff}.text-accent{color:var(--color-accent)}.text-amber-200{color:var(--color-amber-200)}.text-emerald-200{color:var(--color-emerald-200)}.text-ink{color:var(--color-ink)}.text-ink-80{color:var(--color-ink-80)}.text-muted{color:var(--color-muted)}.text-paper{color:var(--color-paper)}.text-paper\/45{color:#00000073}@supports (color:color-mix(in lab,red,red)){.text-paper\/45{color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.text-paper\/58{color:#00000094}@supports (color:color-mix(in lab,red,red)){.text-paper\/58{color:color-mix(in oklab,var(--color-paper) 58%,transparent)}}.text-paper\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-paper\/60{color:color-mix(in oklab,var(--color-paper) 60%,transparent)}}.text-paper\/65{color:#000000a6}@supports (color:color-mix(in lab,red,red)){.text-paper\/65{color:color-mix(in oklab,var(--color-paper) 65%,transparent)}}.text-rule{color:var(--color-rule)}.text-white{color:var(--color-white)}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-accent\/30{text-decoration-color:#8800ff4d}@supports (color:color-mix(in lab,red,red)){.decoration-accent\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.decoration-accent\/35{text-decoration-color:#8800ff59}@supports (color:color-mix(in lab,red,red)){.decoration-accent\/35{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent) 35%,transparent)}}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-\[0\.035\]{opacity:.035}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_16px_rgb\(158_182_255_\/_0\.85\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgb\(158_182_255_\/_0\.85\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#9eb6ffd9)}.shadow-\[0_8px_24px_rgb\(29_29_31_\/_0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1d1d1f1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:rotate-6:is(:where(.group):hover *){rotate:6deg}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}}.marker\:text-muted ::marker{color:var(--color-muted)}.marker\:text-muted::marker{color:var(--color-muted)}.marker\:text-muted ::-webkit-details-marker,.marker\:text-muted::-webkit-details-marker{color:var(--color-muted)}.placeholder\:text-muted\/60::placeholder{color:#ababab99}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/60::placeholder{color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.first\:mt-0:first-child{margin-top:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-ink\/30:hover{border-color:#dbdbdb4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink\/30:hover{border-color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.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-accent:hover{background-color:var(--color-accent)}.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-accent:hover{color:var(--color-accent)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}.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-\[100\]:focus{z-index:100}.focus\:border-accent\/40:focus{border-color:#80f6}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/40:focus{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.focus\:bg-ink:focus{background-color:var(--color-ink)}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-small:focus{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.focus\:text-paper:focus{color:var(--color-paper)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-accent\/10:focus{--tw-ring-color:#8800ff1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-accent:has(:checked){border-color:var(--color-accent)}.has-\[\:checked\]\:bg-accent:has(:checked){background-color:var(--color-accent)}.has-\[\:checked\]\:text-paper:has(:checked){color:var(--color-paper)}@media (min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:inline{display:inline}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-28{top:calc(var(--spacing) * 28)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:mt-11{margin-top:calc(var(--spacing) * 11)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-18{margin-top:calc(var(--spacing) * 18)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-end{align-items:flex-end}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-\[4rem\]{border-radius:4rem}.md\:rounded-t-\[3rem\]{border-top-left-radius:3rem;border-top-right-radius:3rem}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-right{text-align:right}.md\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}}}:root{--color-bg:#000;--color-white:#dbdbdb;--color-paragraph:#bababa;--color-paragraph-soft:#ababab;--color-secondary-text:#ffffffc2;--color-primary:#80f;--color-hover:#441f53;--color-card-bg:#3c0f5a1a;--color-cms-card:#6400a717;--color-border:#ffffff24;--color-inside-shadow:#ffffff4d;--color-outside-shadow:#fff0;--color-transparent:#fff0;--font-primary:"Figtree",sans-serif;--font-secondary:"Playfair Display",serif;--fw-normal:400;--fw-medium:500;--lh-100:100%;--lh-120:120%;--lh-130:130%;--lh-150:150%;--lh-180:180%;--h1:4.5rem;--h2:3.375rem;--h3:2.625rem;--inner-section:3rem;--inner-section-heading:3.375rem;--big-text:22vw;--t-48:3rem;--t-45:2.8125rem;--t-42:2.625rem;--t-36:2.25rem;--t-34:2.125rem;--t-32:2rem;--t-28:1.75rem;--t-26:1.625rem;--t-24:1.5rem;--t-20:1.25rem;--t-18:1.125rem;--t-16:1rem;--t-14:.875rem;--t-12:.75rem;--body:1rem;--body-big:1.125rem;--gap-6:6px;--gap-8:8px;--gap-10:10px;--gap-12:12px;--gap-14:14px;--gap-16:16px;--gap-18:18px;--gap-20:20px;--gap-24:24px;--gap-28:28px;--gap-30:30px;--gap-32:32px;--gap-36:36px;--gap-40:40px;--gap-48:48px;--gap-54:54px;--gap-80:80px;--r-12:12px;--r-16:16px;--r-20:20px;--r-24:24px;--r-32:32px;--r-36:36px;--r-40:40px;--r-48:48px;--r-64:64px;--r-90:90px;--r-round:100%;--container-max:1440px;--container-top:5rem;--container-side:2rem;--section-gap:5rem}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.insights-list{margin-top:var(--gap-48);border-top:1px solid var(--color-border)}.insights-list>li{border-bottom:1px solid var(--color-border)}.insight-list-row{gap:var(--gap-28);padding-block:var(--gap-24);color:var(--color-white);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.insight-list-row__image{aspect-ratio:16/10;border-radius:var(--r-20);background:#f5efe5;position:relative;overflow:hidden}.insight-list-row__copy{gap:var(--gap-10);flex-direction:column;min-width:0;display:flex}.insight-list-row__copy>span{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);line-height:var(--lh-120);letter-spacing:.06em;text-transform:uppercase}.insight-list-row h3{font-size:var(--t-24);line-height:var(--lh-120);transition:color .3s}.insight-list-row__copy p{max-width:64ch;color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.insight-list-row__link{color:var(--color-paragraph);font-size:var(--t-24);transition:color .3s}.insight-list-row:hover .insight-list-row__link,.insight-list-row:hover h3{color:#c984e3}.report-promo{gap:var(--gap-48);padding:var(--gap-40);border:1px solid var(--color-border);border-radius:var(--r-64);background:var(--color-card-bg);box-shadow:inset 0 1px 1px var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;display:grid}.report-promo-cover{border:1px solid var(--color-border);border-radius:var(--r-40);background:#eee4f1;display:block;overflow:hidden}.report-promo-cover img{width:100%;height:auto;transition:transform .6s;display:block}.report-promo-cover:hover img{transform:scale(1.025)}.report-promo-copy{align-items:flex-start;gap:var(--gap-24);flex-direction:column;display:flex}.report-promo-copy h2{max-width:13ch;text-align:left!important}.report-promo-copy>p{max-width:62ch;font-size:var(--body-big)}.report-promo-stats{gap:var(--gap-20);width:100%;padding-block:var(--gap-24);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.report-promo-stats div{gap:var(--gap-8);flex-direction:column;display:flex}.report-promo-stats strong{color:var(--color-white);font-family:var(--font-secondary);font-size:var(--t-36);font-style:italic;font-weight:400;line-height:1}.report-promo-stats span{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-130)}.report-promo-actions{gap:var(--gap-12);flex-wrap:wrap;display:flex}.report-page{padding-bottom:var(--container-top)}.report-hero{gap:var(--gap-48);padding-block:var(--container-top);grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;display:grid}.report-main{align-items:flex-start;gap:var(--gap-32);flex-direction:column;min-width:0;display:flex}.report-main h1{max-width:13ch}.report-dek{max-width:62ch;color:var(--color-paragraph);font-size:var(--t-20);line-height:var(--lh-150)}.report-cover-frame{border:1px solid var(--color-border);border-radius:var(--r-40);width:100%;box-shadow:inset 0 1px 1px var(--color-inside-shadow);background:#eee4f1;overflow:hidden}.report-cover-frame img{width:100%;height:auto;display:block}.report-inside{gap:var(--gap-24);width:100%;padding:var(--gap-32);border:1px solid var(--color-border);border-radius:var(--r-48);background:var(--color-card-bg);box-shadow:inset 0 1px 1px var(--color-inside-shadow);flex-direction:column;display:flex}.report-inside h2{font-size:var(--h3)}.report-inside ul{gap:var(--gap-16);display:grid}.report-inside li{padding-left:var(--gap-28);color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150);position:relative}.report-inside li:before{content:"";background:var(--color-primary);border-radius:100%;width:10px;height:10px;position:absolute;top:.62em;left:0;box-shadow:0 0 12px #8800ff80}.report-download-panel{align-items:flex-start;gap:var(--gap-20);padding:var(--gap-32);border:1px solid var(--color-border);border-radius:var(--r-48);box-shadow:inset 0 1px 1px var(--color-inside-shadow);-webkit-backdrop-filter:blur(18px);background:#280c349e;flex-direction:column;display:flex;position:sticky;top:112px}.report-download-panel h2{font-size:var(--t-32);line-height:var(--lh-100)}.report-download-panel>p:not(.eyebrow){color:var(--color-paragraph);font-size:var(--t-14)}.report-form{gap:var(--gap-16);flex-direction:column;width:100%;display:flex}.report-form label:not(.report-consent){gap:var(--gap-8);color:var(--color-white);font-size:var(--t-14);flex-direction:column;font-weight:500;display:flex}.report-form input:not([type=checkbox]){width:100%;min-height:48px;padding-inline:var(--gap-16);border:1px solid var(--color-border);border-radius:var(--r-12);color:var(--color-white);font:inherit;background:#00000057}.report-form input::placeholder{color:var(--color-paragraph)}.report-consent{gap:var(--gap-10);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150);grid-template-columns:auto 1fr;align-items:start;display:grid}.report-consent input{accent-color:var(--color-primary);margin-top:3px}.report-form .btn-primary{width:100%;margin-top:var(--gap-8)}.report-form-note{text-align:center;font-size:var(--t-12)}.report-download-complete{gap:var(--gap-16);flex-direction:column;display:flex}.report-download-complete>span{width:48px;height:48px;color:var(--color-white);background:#8800ff4d;border-radius:100%;place-items:center;display:grid}.report-download-complete h2{font-size:var(--t-28)}.report-download-complete a{color:var(--color-white);text-decoration:underline}.report-stat-band{padding-block:var(--gap-48);border-block:1px solid var(--color-border);background:#3c0f5a1f}.report-stat-grid{gap:var(--gap-32);grid-template-columns:repeat(3,1fr);display:grid}.report-stat-grid div{gap:var(--gap-20);grid-template-columns:auto 1fr;align-items:center;display:grid}.report-stat-grid strong{color:var(--color-white);font-family:var(--font-secondary);font-size:var(--t-48);font-style:italic;font-weight:400;line-height:1}.report-stat-grid span{max-width:22ch;color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-130)}.report-quote{align-items:center;gap:var(--gap-24);padding-block:var(--container-top);text-align:center;flex-direction:column;display:flex}.report-quote blockquote{max-width:22ch;color:var(--color-white);font-family:var(--font-secondary);font-size:var(--t-42);font-style:italic;line-height:var(--lh-120)}.report-quote>p{font-size:var(--t-14)}@media (max-width:991px){.insight-list-row{gap:var(--gap-20);grid-template-columns:10rem minmax(0,1fr) auto}.report-hero,.report-promo{grid-template-columns:1fr}.report-promo{padding:var(--gap-24);border-radius:var(--r-40)}.report-download-panel{position:static}.report-stat-grid{gap:var(--gap-20)}}@media (max-width:767px){.insight-list-row{gap:var(--gap-14);grid-template-columns:7.5rem minmax(0,1fr)}.insight-list-row h3{font-size:var(--t-18)}.insight-list-row__copy p,.insight-list-row__link{display:none}.report-promo-stats,.report-stat-grid{grid-template-columns:1fr}.report-stat-grid div{grid-template-columns:5rem 1fr}.report-promo-actions,.report-promo-actions a{width:100%}.report-download-panel,.report-inside{padding:var(--gap-24);border-radius:var(--r-40)}.report-quote blockquote{font-size:var(--t-32)}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern","liga","calt";line-height:1.62}.bg-ink{background-color:#09070c}.text-paper{color:var(--color-white)}::selection{background-color:var(--color-accent);color:var(--color-paper)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--r-12)}.display{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-weight:520}.text-h1,.text-mega{font-size:var(--h1)}.text-h2{font-size:var(--h2)}.text-h3{font-size:var(--h3)}.text-body{font-size:var(--body-big);line-height:var(--lh-120)}.text-base{font-size:var(--body);line-height:var(--lh-150)}.text-small{font-size:var(--t-14);line-height:var(--lh-120)}.editorial{letter-spacing:-.025em;font-weight:400}.wordmark{font-family:var(--font-wordmark);letter-spacing:0;color:var(--color-ink)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.pull-quote{hanging-punctuation:first}.reveal{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.reveal[data-shown=true]{opacity:1;transform:none}.panel{background:#000000f0;border:1px solid #1d1d1f12;border-radius:1.75rem}@supports (color:color-mix(in lab,red,red)){.panel{background:color-mix(in srgb,var(--color-paper) 94%,transparent)}}.panel{box-shadow:0 18px 60px #1d1d1f14}.accent-rule{position:relative}.accent-rule:before{content:"";background:var(--color-accent);width:3px;position:absolute;inset:0 auto 0 0}@media (hover:hover){a,button{cursor:pointer}}.signal-path{stroke-dasharray:3 7;animation:signal-flow 7s linear infinite}.signal-path-reverse{animation-direction:reverse}.workflow-demo{background:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);border:1px solid #ffffff1a;border-radius:1.75rem;overflow:hidden}.workflow-demo>div:last-child>div:nth-child(4){animation:workflow-focus 4.8s ease-in-out infinite}@keyframes workflow-focus{0%,72%,to{background-color:#ffffff0b;border-color:#ffffff14}82%{background-color:#9b27be1a;border-color:#9b27be7a}}@keyframes signal-flow{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.signal-path,.workflow-demo>div:last-child>div:nth-child(4){animation:none}.reveal{opacity:1;transform:none}}.nerova-home{--color-ink:#f7f4fa;--color-ink-80:#cbc4d0;--color-muted:#918999;--color-rule:#ffffff21;--color-paper:#09070c;--color-paper-deep:#110a18;--color-accent:#a946d0;--color-accent-soft:#281334;--color-signal:#b5c2ff;color:var(--color-ink);background:0 0;position:relative}.nerova-home .bg-ink{background-color:#09070c}.nerova-home .text-paper{color:#f7f4fa}.nerova-glass,.nerova-home .panel{background:linear-gradient(145deg,#ffffff13,#8f2db709 54%,#ffffff05);border:1px solid #ffffff1f;border-radius:2rem;box-shadow:inset 0 1px #ffffff29,0 34px 100px #00000052}.nerova-hero{background:0 0}.nerova-grid{opacity:.42;transform-origin:bottom;background-image:linear-gradient(#ffffff0e 1px,#0000 0),linear-gradient(90deg,#ffffff0e 1px,#0000 0);background-size:72px 72px;transform:perspective(700px)rotateX(58deg)scale(1.55)translateY(20%);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.nerova-aurora{pointer-events:none;filter:blur(52px);opacity:.58;border-radius:999px;position:absolute}.nerova-aurora-one{background:#b22ed8;width:28rem;height:18rem;top:-11rem;right:-5rem;transform:rotate(-20deg)}.nerova-aurora-two{background:#4f1a76;width:24rem;height:15rem;bottom:-10rem;left:38%}.nerova-pill{width:fit-content;color:var(--color-white);background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:.55rem .8rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.nerova-object-wrap{position:relative}.nerova-object-wrap:before{content:"";filter:blur(48px);opacity:.3;background:linear-gradient(135deg,#a32eca,#6c3cff 52%,#65a8ff);border-radius:40%;position:absolute;inset:10% 7%}.nerova-object-wrap>:not(.nerova-chrome-hero){border:1px solid #ffffff24;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 90px #00000080}.nerova-chrome-hero{filter:drop-shadow(0 32px 50px #00000094)drop-shadow(0 0 34px #9d3cd333);animation:chrome-float 7s ease-in-out infinite;position:relative}.nerova-hero-visual{justify-content:center;align-items:center;min-height:34rem;display:flex;position:relative;overflow:visible}.nerova-hero-portrait{z-index:2;aspect-ratio:3/4;filter:drop-shadow(0 0 1px #ffffff94)drop-shadow(0 0 10px #ffffff29)drop-shadow(0 0 28px #c380dc1a)drop-shadow(0 28px 44px #0000006b);width:min(31.2rem,100%);position:relative;overflow:hidden}.nerova-primary-button{background-color:#520079;background-image:url(/nerova-button-bg.webp);background-position:50%;background-size:cover;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff3d,0 12px 34px #7500b14d}.nerova-primary-button:hover{filter:brightness(1.14)}.nerova-credential-grid{background:#ffffff06;border:1px solid #ffffff24;border-radius:1.5rem;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.nerova-credential-grid>*{border-right:1px dashed #ffffff2b;justify-content:center;align-items:center;min-height:5.5rem;padding:1.25rem;display:flex}.nerova-credential-grid>:last-child{border-right:0}.site-nav{border-bottom:1px solid #0000}@keyframes chrome-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}.nerova-home .workflow-demo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a070dc7;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24,0 34px 100px #0000008c,0 0 50px #9430c229}.nerova-feature{background:radial-gradient(circle at 86% 12%,#a946d03d,#0000 27rem),linear-gradient(145deg,#13091a,#09070c 58%);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff21}.nerova-insight-card,.nerova-service-card{background:#3c0f5a1a;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;box-shadow:inset 0 1px #ffffff1a,0 24px 70px #00000038}.nerova-why-card{gap:var(--gap-24);min-width:0;padding:var(--gap-24);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3c0f5a1a;border:1px solid #ffffff24;border-radius:3rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff4d,0 8px 32px #0000}@media (hover:hover){.nerova-insight-card:hover,.nerova-service-card:hover{border-color:#a946d08c;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff24,0 30px 90px #0000005c,0 0 45px #9531be17}}.nerova-page-header{box-shadow:inset 0 1px #ffffff1a}.nerova-home img{filter:saturate(.92)contrast(1.02)}.nerova-footer{background:radial-gradient(circle at 18% 0,#9b27be38,#0000 29rem),#09070c;border-top:1px solid #ffffff1f}@media (max-width:767px){body{background-position:58% 0;background-attachment:scroll}.nerova-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.nerova-hero-copy>p{margin-left:auto;margin-right:auto}.nerova-hero-actions{justify-content:center;width:100%}.nerova-hero-actions>a{width:min(100%,22rem)}.nerova-hero-visual{min-height:23rem;margin-top:-1rem;margin-bottom:-1rem}.nerova-hero-portrait{width:min(22.1rem,92vw)}.nerova-why-card{border-radius:2.5rem;max-height:none;padding:1.25rem}.nerova-grid{opacity:.28;background-size:48px 48px}.nerova-aurora-one{right:-15rem}.nerova-object-wrap{transform:none}.nerova-credential-grid>*{border-bottom:1px dashed #ffffff2b;border-right:0}.nerova-credential-grid>:last-child{border-bottom:0}}@media (max-width:991px){.nerova-credential-grid>*{border-bottom:1px dashed #ffffff2b}.nerova-credential-grid>:nth-child(2n){border-right:0}.nerova-credential-grid>:nth-child(odd){border-right:1px dashed #ffffff2b}.nerova-credential-grid>:nth-last-child(-n+2){border-bottom:0}}@media (max-width:479px){.nerova-pill{justify-content:center;max-width:19rem;padding:.5rem .7rem;line-height:1.45}.nerova-credential-grid{border-radius:1.25rem}.nerova-credential-grid>*{min-height:4.5rem;padding:1rem}}html{background:#0b0710;overflow-x:clip}body{font-size:var(--body);line-height:var(--lh-150);background:#0b0710 url(/nerova-fixed-bg.webp) top/cover no-repeat fixed;overflow-x:clip}body,h1,h2,h3{color:var(--color-white);font-family:var(--font-primary);font-weight:var(--fw-normal)}h1,h2,h3{line-height:var(--lh-100);margin:0}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}.article-section-heading{padding-bottom:var(--gap-40)}.article-subheading{padding-bottom:var(--gap-28)}.article-boundary-map,.article-symptom-map,.ownership-map{width:100%;margin-block:var(--gap-32) var(--gap-40);border-block:1px solid var(--color-border);border-collapse:collapse;table-layout:fixed}.article-boundary-map caption,.article-symptom-map caption,.ownership-map caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-boundary-map td,.article-boundary-map th,.article-symptom-map td,.article-symptom-map th,.ownership-map td,.ownership-map th{padding:var(--gap-20) var(--gap-16);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.article-boundary-map th,.article-symptom-map th,.ownership-map th{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);line-height:var(--lh-120);letter-spacing:.06em;text-transform:uppercase}.ownership-map th:first-child{width:34%}.ownership-map th:nth-child(2){width:25%}.article-boundary-map th,.article-symptom-map th{width:50%}.article-boundary-map tbody tr:last-child td,.article-symptom-map tbody tr:last-child td,.ownership-map tbody tr:last-child td{border-bottom:0}.ownership-map td:first-child{color:var(--color-white);font-size:var(--t-18);line-height:var(--lh-120)}.ownership-map td:nth-child(2){color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-130)}.ownership-map td:nth-child(2) span,.ownership-map td:nth-child(2) strong{display:block}.ownership-map td:nth-child(2) strong{margin-bottom:var(--gap-8);color:#c984e3;font-weight:var(--fw-medium)}.article-boundary-map td,.article-symptom-map td,.ownership-map td:nth-child(3){color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-boundary-map td span,.article-boundary-map td strong{display:block}.article-boundary-map td strong{margin-bottom:var(--gap-8);color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-boundary-map td:nth-child(2),.article-symptom-map td:nth-child(2){color:#c984e3}.article-ai-boundary,.article-decision-record,.article-role-map,.article-translation{margin-block:var(--gap-32) var(--gap-40);border:1px solid var(--color-border);border-radius:var(--r-40);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);overflow:hidden}.article-role-map,.article-translation{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-role-map>div,.article-translation>div{padding:var(--gap-24);border-left:1px solid var(--color-border)}.article-role-map>div:first-child,.article-translation>div:first-child{border-left:0}.article-translation>div:nth-child(2){background:#8800ff1c}.article-ai-boundary>div>span,.article-decision-record>span,.article-role-map span,.article-translation span{margin-bottom:var(--gap-14);color:#c984e3;font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase;display:block}.article-role-map strong,.article-translation strong{color:var(--color-white);font-size:var(--t-20);font-weight:var(--fw-normal);line-height:var(--lh-120);display:block}.article-role-map p,.article-translation p{margin-top:var(--gap-12);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-ai-boundary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-ai-boundary>div{padding:var(--gap-28)}.article-ai-boundary>div+div{border-left:1px solid var(--color-border)}.article-ai-boundary ul{gap:var(--gap-14);display:grid}.article-ai-boundary li{padding-left:var(--gap-20);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);position:relative}.article-ai-boundary li:before{width:var(--gap-8);height:var(--gap-8);border-radius:var(--r-round);background:var(--color-primary);content:"";position:absolute;top:.62em;left:0}.article-ownership-cycle{margin-block:var(--gap-32) var(--gap-40);border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.article-ownership-cycle li{padding:var(--gap-24) var(--gap-16);border-left:1px solid var(--color-border)}.article-ownership-cycle li:first-child{border-left:0}.article-ownership-cycle p,.article-ownership-cycle span,.article-ownership-cycle strong{display:block}.article-ownership-cycle span{margin-bottom:var(--gap-24);color:#c984e3;font-family:var(--font-secondary);font-size:var(--t-20);font-style:italic;line-height:var(--lh-100)}.article-ownership-cycle strong{color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-ownership-cycle p{margin-top:var(--gap-12);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-audit-steps{margin-block:var(--gap-32) var(--gap-40);border-top:1px solid var(--color-border);counter-reset:audit-step}.article-audit-steps li{grid-template-columns:var(--gap-40) minmax(0,1fr);gap:var(--gap-16);padding-block:var(--gap-24);border-bottom:1px solid var(--color-border);counter-increment:audit-step;display:grid}.article-audit-steps li:before{color:#c984e3;content:counter(audit-step,decimal-leading-zero);font-family:var(--font-secondary);font-size:var(--t-20);font-style:italic;line-height:var(--lh-120)}.article-audit-steps span,.article-audit-steps strong{grid-column:2;display:block}.article-audit-steps strong{color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-audit-steps span{margin-top:var(--gap-8);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-decision-record{padding:var(--gap-28)}.article-decision-record dl{border-top:1px solid var(--color-border)}.article-decision-record dl>div{gap:var(--gap-20);padding-block:var(--gap-16);border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr);display:grid}.article-decision-record dl>div:last-child{border-bottom:0}.article-decision-record dt{color:var(--color-white);font-size:var(--t-14);font-weight:var(--fw-medium)}.article-decision-record dd{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-join-examples{gap:var(--gap-24);margin-block:var(--gap-32) var(--gap-40);display:grid}.article-join-examples>article{padding:var(--gap-24);border:1px solid var(--color-border);border-radius:var(--r-32);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px)}.article-join-examples header{gap:var(--gap-20);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;display:grid}.article-join-examples header span,.article-join-resolution span,.article-join-sides span{color:#c984e3;font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.article-join-examples h3{color:var(--color-white);font-size:var(--t-24);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-join-sides{margin-block:var(--gap-24);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-join-sides>div{padding:var(--gap-20)}.article-join-sides>div:first-child{padding-left:0}.article-join-sides>div+div{border-left:1px solid var(--color-border);padding-right:0}.article-join-resolution p,.article-join-sides p{margin-top:var(--gap-10);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-join-resolution{gap:var(--gap-20);grid-template-columns:8rem minmax(0,1fr);align-items:start;display:grid}.article-join-resolution p{margin-top:0}.article-ai-answer-evidence,.article-ai-test-design,.article-handoff-ai-boundary,.article-handoff-contract,.article-handoff-definition{margin-block:var(--gap-32) var(--gap-40);border:1px solid var(--color-border);border-radius:var(--r-40);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);overflow:hidden}.article-handoff-ai-boundary,.article-handoff-definition{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-handoff-ai-boundary>div,.article-handoff-definition>div{gap:var(--gap-12);padding:var(--gap-24);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.article-handoff-ai-boundary>div:first-child,.article-handoff-definition>div:first-child{border-left:0}.article-handoff-definition>div:nth-child(2){background:#8800ff1c}.article-ai-answer-evidence header span,.article-ai-answer-evidence__comparison span,.article-ai-test-design span,.article-handoff-ai-boundary span,.article-handoff-contract>span,.article-handoff-definition span,.article-handoff-intent-lanes span,.article-handoff-ownership span{color:#c984e3;font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase;display:block}.article-handoff-ai-boundary strong,.article-handoff-definition strong,.article-handoff-intent-lanes strong,.article-handoff-ownership strong{color:var(--color-white);font-size:var(--t-20);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-ai-answer-evidence p,.article-ai-test-design p,.article-handoff-ai-boundary p,.article-handoff-definition p,.article-handoff-intent-lanes p,.article-handoff-ownership p{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);margin:0}.article-handoff-intent-lanes{gap:var(--gap-16);margin-block:var(--gap-32) var(--gap-40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-handoff-intent-lanes article{gap:var(--gap-12);min-width:0;padding:var(--gap-24);border:1px solid var(--color-border);border-radius:var(--r-32);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);flex-direction:column;display:flex}.article-handoff-contract{padding:var(--gap-28)}.article-handoff-contract>span{margin-bottom:var(--gap-20)}.article-handoff-contract dl{border-top:1px solid var(--color-border)}.article-handoff-contract dl>div{gap:var(--gap-20);padding-block:var(--gap-16);border-bottom:1px solid var(--color-border);grid-template-columns:9rem minmax(0,1fr);display:grid}.article-handoff-contract dl>div:last-child{border-bottom:0}.article-handoff-contract dt{color:var(--color-white);font-size:var(--t-14);font-weight:var(--fw-medium);line-height:var(--lh-130)}.article-handoff-contract dd{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-ai-visibility-chain,.article-handoff-state-map{margin-block:var(--gap-32) var(--gap-40);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);display:grid}.article-handoff-state-map{grid-template-columns:repeat(3,minmax(0,1fr))}.article-ai-visibility-chain{grid-template-columns:repeat(5,minmax(0,1fr))}.article-ai-visibility-chain li,.article-handoff-state-map li{gap:var(--gap-12);min-width:0;padding:var(--gap-20);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.article-ai-visibility-chain span,.article-handoff-state-map span{color:#c984e3;font-family:var(--font-secondary);font-size:var(--t-20);font-style:italic;line-height:var(--lh-100)}.article-ai-visibility-chain strong,.article-handoff-state-map strong{color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-ai-visibility-chain p,.article-handoff-state-map p{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);margin:0}.article-handoff-ownership{margin-block:var(--gap-32) var(--gap-40);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-handoff-ownership>div{gap:var(--gap-12);min-width:0;padding:var(--gap-24) var(--gap-20);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.article-handoff-ownership>div:first-child{border-left:0}.article-ai-diagnosis-map,.article-handoff-failure-map{width:100%;margin-block:var(--gap-32) var(--gap-40);border-block:1px solid var(--color-border);border-collapse:collapse;table-layout:fixed}.article-ai-diagnosis-map caption,.article-handoff-failure-map caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-ai-diagnosis-map td,.article-ai-diagnosis-map th,.article-handoff-failure-map td,.article-handoff-failure-map th{padding:var(--gap-20) var(--gap-16);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.article-ai-diagnosis-map th,.article-handoff-failure-map th{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.article-handoff-failure-map th{width:50%}.article-ai-diagnosis-map th{width:33.333%}.article-ai-diagnosis-map tbody tr:last-child td,.article-handoff-failure-map tbody tr:last-child td{border-bottom:0}.article-ai-diagnosis-map td,.article-handoff-failure-map td{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.article-handoff-failure-map td span,.article-handoff-failure-map td strong{display:block}.article-handoff-failure-map td strong{margin-bottom:var(--gap-8);color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-ai-diagnosis-map td:nth-child(2),.article-handoff-failure-map td:nth-child(2){color:#c984e3}.article-handoff-audit-steps{margin-block:var(--gap-32) var(--gap-40);border-top:1px solid var(--color-border);display:grid}.article-handoff-audit-steps li{grid-template-columns:var(--gap-40) minmax(0,1fr);gap:var(--gap-8) var(--gap-16);padding-block:var(--gap-24);border-bottom:1px solid var(--color-border);display:grid}.article-handoff-audit-steps li>span{color:#c984e3;font-family:var(--font-secondary);font-size:var(--t-20);font-style:italic;line-height:var(--lh-120);grid-row:1/3}.article-handoff-audit-steps strong{color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-handoff-audit-steps p{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);margin:0}.article-ai-test-design{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.article-ai-test-design>div{gap:var(--gap-10);min-width:0;padding:var(--gap-24) var(--gap-16);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.article-ai-test-design>div:first-child{border-left:0}.article-ai-test-design strong{color:var(--color-white);font-family:var(--font-secondary);font-size:var(--t-42);font-style:italic;font-weight:var(--fw-normal);line-height:var(--lh-100)}.article-ai-answer-evidence header{gap:var(--gap-12);padding:var(--gap-28);flex-direction:column;display:flex}.article-ai-answer-evidence h3{color:var(--color-white);font-size:var(--t-24);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-ai-answer-evidence__comparison{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-ai-answer-evidence__comparison>div{gap:var(--gap-12);min-width:0;padding:var(--gap-24) var(--gap-28);flex-direction:column;display:flex}.article-ai-answer-evidence__comparison>div+div{border-left:1px solid var(--color-border);background:#8800ff17}.article-ai-answer-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.article-ai-answer-evidence dl>div{gap:var(--gap-8);min-width:0;padding:var(--gap-20);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.article-ai-answer-evidence dl>div:first-child{border-left:0}.article-ai-answer-evidence dt{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120)}.article-ai-answer-evidence dd{color:var(--color-white);font-size:var(--t-18);line-height:var(--lh-120)}.article-attribution-ai-ledger,.article-attribution-answer,.article-attribution-aperture,.article-attribution-board{margin-block:var(--gap-32) var(--gap-40);border:1px solid var(--color-border);border-radius:var(--r-40);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);overflow:hidden}.article-attribution-answer{gap:var(--gap-12) var(--gap-24);padding:var(--gap-28);border-left:2px solid #c984e3bf;grid-template-columns:7rem minmax(0,1fr);display:grid}.article-attribution-ai-ledger span,.article-attribution-answer span,.article-attribution-aperture span,.article-attribution-board span,.article-attribution-claims span,.article-attribution-methods span,.article-attribution-test-map span{color:#c984e3;font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.article-attribution-answer span{grid-row:1/3}.article-attribution-answer strong{color:var(--color-white);font-size:var(--t-24);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-attribution-answer p{color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150);margin:0}.article-attribution-claims,.article-attribution-methods,.article-attribution-test-map{gap:var(--gap-16);margin-block:var(--gap-32) var(--gap-40);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-attribution-claims>div,.article-attribution-methods>div,.article-attribution-test-map>div{gap:var(--gap-12);min-width:0;padding:var(--gap-24);border:1px solid var(--color-border);border-radius:var(--r-32);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);flex-direction:column;display:flex}.article-attribution-claims>div:nth-child(2),.article-attribution-methods>div:nth-child(2){background:#8800ff1a}.article-attribution-ai-ledger strong,.article-attribution-board strong,.article-attribution-claims strong,.article-attribution-methods strong,.article-attribution-test-map strong{color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-attribution-ai-ledger p,.article-attribution-board p,.article-attribution-claims p,.article-attribution-methods p,.article-attribution-test-map p{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);margin:0}.article-attribution-aperture small,.article-attribution-claims small,.article-attribution-methods small,.article-attribution-test-map small{color:var(--color-secondary-text);font-size:var(--t-12);line-height:var(--lh-150);display:block}.article-attribution-claims small,.article-attribution-methods small,.article-attribution-test-map small{padding-top:var(--gap-12);border-top:1px solid var(--color-border)}.article-attribution-aperture{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.article-attribution-aperture__journey,.article-attribution-aperture__record{gap:var(--gap-20);min-width:0;padding:var(--gap-28);flex-direction:column;display:flex}.article-attribution-aperture__record{border-left:1px solid var(--color-border);background:#8800ff17}.article-attribution-aperture ol,.article-attribution-aperture__record{counter-reset:aperture-step}.article-attribution-aperture ol{gap:var(--gap-10);display:grid}.article-attribution-aperture li,.article-attribution-aperture__record>div{gap:var(--gap-6);min-width:0;padding:var(--gap-14) var(--gap-16) var(--gap-14) var(--gap-32);border:1px solid var(--color-border);border-radius:var(--r-16);background:#ffffff06;flex-direction:column;display:flex;position:relative}.article-attribution-aperture li:before,.article-attribution-aperture__record>div:before{top:var(--gap-18);left:var(--gap-14);width:var(--gap-8);height:var(--gap-8);border-radius:var(--r-round);background:var(--color-primary);box-shadow:0 0 var(--gap-16) #8800ff73;content:"";position:absolute}.article-attribution-aperture li strong,.article-attribution-aperture__record strong{color:var(--color-white);font-size:var(--t-14);font-weight:var(--fw-medium);line-height:var(--lh-120)}.article-attribution-aperture>p{padding:var(--gap-24) var(--gap-28);border-top:1px solid var(--color-border);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);grid-column:1/-1;margin:0}.article-attribution-ai-ledger{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-attribution-ai-ledger>div{gap:var(--gap-10);min-width:0;padding:var(--gap-24);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.article-attribution-ai-ledger>div:first-child{border-left:0}.article-attribution-ai-ledger strong+p+strong{margin-top:var(--gap-10);padding-top:var(--gap-16);border-top:1px solid var(--color-border);color:#c984e3}.article-attribution-reset{margin-block:var(--gap-32) var(--gap-40);border-top:1px solid var(--color-border);display:grid}.article-attribution-reset li{grid-template-columns:var(--gap-40) minmax(0,1fr);gap:var(--gap-8) var(--gap-16);padding-block:var(--gap-24);border-bottom:1px solid var(--color-border);display:grid}.article-attribution-reset li>span{color:#c984e3;font-family:var(--font-secondary);font-size:var(--t-20);font-style:italic;line-height:var(--lh-120);grid-row:1/3}.article-attribution-reset strong{color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-normal);line-height:var(--lh-120)}.article-attribution-reset p{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);margin:0}.article-attribution-board{border-radius:var(--r-32)}.article-attribution-board>div{gap:var(--gap-8) var(--gap-20);padding:var(--gap-24) var(--gap-28);border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr);display:grid}.article-attribution-board>div:last-child{border-bottom:0}.article-attribution-board span{grid-row:1/5}.article-attribution-board strong~strong{margin-top:var(--gap-8);padding-top:var(--gap-12);border-top:1px solid var(--color-border);color:#c984e3;font-size:var(--t-14)}p{color:var(--color-paragraph-soft);line-height:var(--lh-150)}.display{color:var(--color-white);font-family:var(--font-primary);line-height:var(--lh-100)}.display,.editorial{font-weight:var(--fw-normal)}.editorial{font-family:var(--font-secondary);font-style:italic}.wordmark{color:var(--color-white);font-family:var(--font-wordmark-face),"Pangolin",cursive;font-size:24px;font-weight:400;line-height:1}.mx-auto.w-full.px-gutter{width:100%;max-width:var(--container-max);padding-inline:var(--container-side);margin-inline:auto}.py-section{padding-block:var(--container-top)}.bg-ink,.bg-paper-deep,.nerova-footer,.nerova-hero,.nerova-home,.nerova-page-header{background:0 0}.nerova-credential-grid,.nerova-feature,.nerova-glass,.nerova-insight-card,.nerova-service-card,.nerova-why-card,.panel,.workflow-demo{border:1px solid var(--color-border);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow),0 8px 32px 0 var(--color-outside-shadow);-webkit-backdrop-filter:blur(5px);background-image:none}.nerova-credential-grid,.nerova-service-card,.panel,.workflow-demo{border-radius:var(--r-64)}.nerova-service-card{padding:var(--gap-40) var(--gap-32)}.nerova-feature,.nerova-insight-card,.nerova-why-card{padding:var(--gap-24);border-radius:var(--r-48)}.nerova-insight-card>div:first-child,.nerova-why-card>div:has(img){border-radius:var(--r-40)}.nerova-why-media{aspect-ratio:16/10;background:#ffffff09;border:1px solid #ffffff1a;flex:none;width:100%}.nerova-why-copy{gap:var(--gap-12);padding:0 var(--gap-8) var(--gap-8);flex-direction:column;flex:1;display:flex}.nerova-why-copy h3{color:var(--color-white);font-size:var(--t-20);font-weight:var(--fw-medium);line-height:var(--lh-120)}.nerova-why-copy p{max-width:38ch;color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.eyebrow,.nerova-pill{width:fit-content;padding:var(--gap-12) var(--gap-16);border-radius:var(--r-32);-webkit-backdrop-filter:blur(7px);font-family:var(--font-primary);font-size:var(--t-14);letter-spacing:0;text-transform:none;background-image:linear-gradient(270.28deg,#9100ff14 4.77%,#d500ff17 94.37%);border:1px solid #ffffff21}.btn-primary,.eyebrow,.nerova-pill{color:var(--color-white);font-weight:var(--fw-medium);line-height:var(--lh-120);align-items:center;display:inline-flex}.btn-primary{justify-content:center;gap:var(--gap-12);min-height:56px;padding:var(--gap-14) var(--gap-24) var(--gap-14) var(--gap-28);border-radius:var(--r-32);font-size:var(--t-16);white-space:nowrap;-webkit-backdrop-filter:blur(16px);background:radial-gradient(100% 150% at 50% 0,#d284ebb8,#8800ff1f 45%,#0000 72%),#461063d1;border:1px solid #ffffff2e;text-decoration:none;transition:transform .3s,border-color .3s,background-color .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #ffffff47,0 10px 32px #28043938}.btn-primary:after{content:"↗";font-size:var(--t-20);line-height:1}.btn-primary:hover{background-color:#621784eb;border-color:#ffffff57;transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffff52,0 14px 38px #28043947}.btn-secondary{justify-content:center;align-items:center;gap:var(--gap-8);min-height:56px;padding:var(--gap-14) var(--gap-24);border-radius:var(--r-32);color:var(--color-white);font-size:var(--t-16);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff29;text-decoration:none;transition:transform .3s,border-color .3s,background-color .3s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff21}.btn-secondary:hover{background:#8800ff1a;border-color:#ffffff4d;transform:translateY(-2px)}.btn-ghost{align-items:center;gap:var(--gap-8);padding-block:var(--gap-12);color:var(--color-white);font-size:var(--t-16);font-weight:var(--fw-medium);text-underline-offset:6px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;transition:text-decoration-color .3s;display:inline-flex}.btn-ghost:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.navbar{z-index:999;min-height:80px;max-height:80px;padding:var(--gap-20) 0;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:sticky;top:0}.navbar.is-scrolled{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(30px)saturate(78%)sepia(12%);background:linear-gradient(90deg,#190d19b3,#2d14319e 48%,#170b18b3);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0d,0 18px 44px #0c031029}.navbar__inner{justify-content:space-between;gap:var(--gap-24);width:100%;height:100%}.desktop-nav,.navbar__inner{align-items:center;display:flex}.desktop-nav{gap:var(--gap-8)}.nav-link{padding:var(--gap-12) var(--gap-16);color:var(--color-paragraph);font-size:var(--t-16);font-weight:var(--fw-medium);line-height:var(--lh-120);text-decoration:none;transition:all .3s}.nav-link.is-active,.nav-link:hover{color:var(--color-white)}.nav-call{justify-content:center;align-items:center;gap:var(--gap-12);min-height:48px;padding:var(--gap-8) var(--gap-8) var(--gap-8) var(--gap-20);border-radius:var(--r-32);color:var(--color-white);-webkit-backdrop-filter:blur(16px)saturate(82%);font-size:var(--t-14);font-weight:var(--fw-medium);line-height:var(--lh-120);background:linear-gradient(#ffffff1a,#8800ff1a),#230e2a85;border:1px solid #ffffff2e;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff3d,0 8px 24px #1203192e}.nav-call:after{content:"↗";border-radius:var(--r-round);width:32px;height:32px;color:var(--color-white);background:#8800ff38;border:1px solid #ffffff2e;flex:0 0 32px;place-items:center;transition:transform .3s,background-color .3s;display:grid;box-shadow:inset 0 1px 1px #ffffff3d}.nav-call:hover{background-color:#441f538f;border-color:#ffffff4d}.nav-call:hover:after{background-color:#8800ff57;transform:translate(2px,-2px)}.footer-column-title{align-items:center;gap:var(--gap-10);padding-bottom:var(--gap-12);color:var(--color-white);font-size:var(--t-18);font-weight:var(--fw-medium);line-height:var(--lh-120);border-bottom:1px solid #ffffff2e;display:flex}.footer-column-title:before{content:"";background:url(/twegs-logo.svg) 50%/contain no-repeat;flex:0 0 24px;width:24px;height:24px}.menu-toggle,.mobile-nav-panel{display:none}.hero-layout{gap:var(--gap-40);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.hero-visual-wrap{width:100%;min-width:0}.nerova-home section:not(.nerova-hero) h2{text-align:center}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3{margin-top:var(--gap-40)!important}.reveal{opacity:1;filter:none;transition:none;transform:none}.text-ink,.text-ink-80,.text-muted{color:var(--color-paragraph-soft)}.text-paper,.text-white{color:var(--color-white)}.text-accent{color:var(--color-primary)}[class*=text-paper\/],[class*=text-white\/]{color:var(--color-paragraph)}.service-audit-band>div,.service-copy-stack,.service-final-cta>div,.service-next-step>aside,.service-next-step>div,.service-section-heading{align-items:flex-start;gap:var(--gap-24);flex-direction:column;min-width:0;display:flex}.service-section-heading{max-width:42rem}.service-section-heading--wide{max-width:52rem}.service-audit-band,.service-faq-layout,.service-final-cta,.service-intro-grid,.service-next-step,.service-process-layout,.service-work-layout{gap:var(--gap-80);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}.service-audit-band p,.service-directory-heading>p,.service-final-cta p,.service-lead,.service-next-step>div>p{max-width:64ch;color:var(--color-paragraph);font-size:var(--t-18);line-height:var(--lh-150)}.service-audit-band,.service-contract-card,.service-deliverables,.service-example,.service-fit-card,.service-scope{border:1px solid var(--color-border);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow),0 8px 32px 0 var(--color-outside-shadow);-webkit-backdrop-filter:blur(5px)}.service-contract-card,.service-deliverables,.service-fit-card{gap:var(--gap-32);min-width:0;padding:var(--gap-40);border-radius:var(--r-64);flex-direction:column;display:flex}.service-contract-list{border-top:1px solid var(--color-border);width:100%}.service-contract-list>div{gap:var(--gap-20);padding-block:var(--gap-20);border-bottom:1px solid var(--color-border);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.service-contract-list dt,.service-selector__contract dt{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.service-contract-list dd{color:var(--color-white);font-size:var(--t-16);line-height:var(--lh-150)}.service-contract-boundary{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.service-check-list{border-top:1px solid var(--color-border)}.service-check-list li{padding:var(--gap-20) 0 var(--gap-20) var(--gap-28);border-bottom:1px solid var(--color-border);color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150);position:relative}.service-check-list li:before,.service-step-mark{background:var(--color-primary);content:"";width:10px;height:10px;display:block;transform:rotate(45deg);box-shadow:0 0 12px #8800ff70}.service-check-list li:before{top:var(--gap-24);position:absolute;left:0}.service-work-layout{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.service-work-list{margin-top:var(--gap-48);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-work-list>.reveal{border-bottom:1px solid var(--color-border);min-width:0}.service-work-list>.reveal:nth-child(2n){border-left:1px solid var(--color-border)}.service-work-list article{gap:var(--gap-16);min-height:15rem;padding:var(--gap-32);flex-direction:column;display:flex}.service-work-list>.reveal:nth-child(odd) article{padding-left:0}.service-example h3,.service-faq-layout dt,.service-process-list h3,.service-work-list h3{color:var(--color-white);font-weight:var(--fw-normal)}.service-work-list h3{font-size:var(--t-24);line-height:var(--lh-120);margin-top:auto}.service-example__path p:last-child,.service-faq-layout dd,.service-next-step li,.service-process-list p,.service-scope dd,.service-work-list p{color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150)}.service-facts{gap:var(--gap-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-facts>div{gap:var(--gap-8);flex-direction:column;min-width:0;display:flex}.service-facts dt,.service-label,.service-next-step li>span,.service-scope dt{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.service-facts dd{color:var(--color-white);font-size:var(--t-16);line-height:var(--lh-120)}.service-example-list{gap:var(--gap-24);margin-top:var(--gap-48);display:grid}.service-example{padding:var(--gap-40);border-radius:var(--r-64)}.service-example h3{font-size:var(--t-28);line-height:var(--lh-120)}.service-example__path{margin-top:var(--gap-32);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-example__path>div{gap:var(--gap-14);min-width:0;padding:var(--gap-28) var(--gap-24);flex-direction:column;display:flex}.service-example__path>div:first-child{padding-left:0}.service-example__path>div:last-child{padding-right:0}.service-example__path>div+div{border-left:1px solid var(--color-border)}.service-label:before{width:8px;height:8px;margin-right:var(--gap-10);background:var(--color-primary);content:"";display:inline-block;transform:rotate(45deg);box-shadow:0 0 10px #8800ff70}.service-process-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.service-process-list{border-top:1px solid var(--color-border)}.service-process-list li{gap:var(--gap-24);padding-block:var(--gap-28);border-bottom:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr);display:grid}.service-process-list li>span{padding-top:var(--gap-6);color:var(--color-paragraph);font-size:var(--t-12);letter-spacing:.06em;line-height:var(--lh-120)}.service-process-list li>div{gap:var(--gap-12);flex-direction:column;min-width:0;display:flex}.service-process-list h3{font-size:var(--t-20);line-height:var(--lh-120)}.service-scope{gap:var(--gap-32);margin-top:var(--gap-48);padding:var(--gap-40);border-radius:var(--r-64);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-scope>div{gap:var(--gap-12);flex-direction:column;min-width:0;display:flex}.service-next-step{align-items:start}.service-audit-band .btn-primary,.service-final-cta .nav-call,.service-next-step>div .nav-call{margin-top:var(--gap-8)}.service-next-step>aside>ul{border-top:1px solid var(--color-border);width:100%}.service-next-step li{gap:var(--gap-20);padding-block:var(--gap-20);border-bottom:1px solid var(--color-border);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;display:grid}.service-next-step a{color:var(--color-white)}.service-home-heading{gap:var(--gap-80);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end;display:grid}.service-home-heading>p{max-width:58ch;color:var(--color-paragraph);font-size:var(--t-18);line-height:var(--lh-150)}.service-directory-heading{align-items:flex-start;gap:var(--gap-24);flex-direction:column;max-width:52rem;display:flex}.service-selector{margin-top:var(--gap-48);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.service-selector__group{min-width:0;padding-block:var(--gap-32)}.service-selector__group:first-of-type{padding-right:var(--gap-40)}.service-selector__group+.service-selector__group{padding-left:var(--gap-40);border-left:1px solid var(--color-border)}.service-selector__group-header{gap:var(--gap-14);flex-direction:column;min-height:12rem;display:flex}.service-selector__group-label,.service-selector__title>span{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.service-selector__group-header h3{max-width:18ch;color:var(--color-white);font-size:var(--t-28);font-weight:var(--fw-normal);line-height:var(--lh-120)}.service-selector__group-header>p:last-child{max-width:48ch;color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150)}.service-selector__list{border-top:1px solid var(--color-border)}.service-selector__list>li{border-bottom:1px solid var(--color-border)}.service-selector__list a{gap:var(--gap-24);padding-block:var(--gap-28);color:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:start;text-decoration:none;transition:all .3s;display:grid;position:relative}.service-selector__list a:hover h4{color:var(--color-primary)}.service-selector__title{gap:var(--gap-10);flex-direction:column;min-width:0;display:flex}.service-selector__title h4{color:var(--color-white);font-size:var(--t-24);font-weight:var(--fw-normal);line-height:var(--lh-120);transition:all .3s}.service-selector__title>p{color:var(--color-white);font-size:var(--t-14);line-height:var(--lh-150)}.service-selector__outcome{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.service-selector__arrow{color:var(--color-primary);font-size:var(--t-16);line-height:var(--lh-120)}.service-selector__contract{margin-top:var(--gap-8);border-top:1px solid var(--color-border);grid-column:1/-1;display:grid}.service-selector__contract>div{gap:var(--gap-20);padding-block:var(--gap-14);border-bottom:1px solid var(--color-border);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.service-selector__contract dd{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.service-selector--detailed .service-selector__list a{grid-template-columns:minmax(0,1fr) auto}.service-selector--detailed .service-selector__arrow{grid-area:1/2}.service-selector__bridge{z-index:2;top:var(--gap-32);gap:var(--gap-6);padding:var(--gap-10) var(--gap-8);background:var(--color-bg);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.service-selector__bridge i{width:12px;height:12px;display:block;position:relative;transform:rotate(18deg)}.service-selector__bridge i:after,.service-selector__bridge i:before{border-radius:var(--r-12);background:var(--color-primary);content:"";width:12px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #8800ff70}.service-selector__bridge i:after{transform:translate(-50%,-50%)rotate(90deg)}.service-audit-band,.service-final-cta{padding:var(--gap-40);border-radius:var(--r-64)}.service-audit-band{align-items:center}.service-faq-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.service-faq-layout>div{align-items:flex-start;gap:var(--gap-24);flex-direction:column;display:flex}.service-faq-layout dl{border-top:1px solid var(--color-border)}.service-faq-layout dl>div{gap:var(--gap-14);padding-block:var(--gap-28);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.service-faq-layout dt{font-size:var(--t-20);line-height:var(--lh-120)}.service-final-cta{align-items:center}.content-cross-cluster{gap:var(--gap-8);justify-content:center;align-items:center;display:inline-flex}.content-cross-cluster i{width:18px;height:18px;display:block;position:relative;transform:rotate(18deg)}.content-cross-cluster i:after,.content-cross-cluster i:before{border-radius:var(--r-12);background:var(--color-primary);content:"";width:18px;height:6px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #8800ff85}.content-cross-cluster i:after{transform:translate(-50%,-50%)rotate(90deg)}.content-cross-cluster--compact{gap:var(--gap-6)}.content-cross-cluster--compact i,.content-cross-cluster--compact i:after,.content-cross-cluster--compact i:before{width:14px}.content-cross-cluster--compact i:after,.content-cross-cluster--compact i:before{height:4px}.content-workflow-mark{grid-template-columns:auto minmax(var(--gap-20),1fr) auto minmax(var(--gap-20),1fr) auto minmax(var(--gap-20),1fr) auto;gap:var(--gap-8);margin-top:var(--gap-24);padding:var(--gap-16);border:1px solid var(--color-border);border-radius:var(--r-32);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);align-items:center;display:grid}.content-workflow-mark__line{background:linear-gradient(90deg,#8800ff47,#8800fff2,#8800ff47);height:1px}.content-workflow-mark__sources{width:34px;height:32px;position:relative}.content-workflow-mark__sources i{border:1px solid var(--color-border);border-radius:var(--r-12);width:20px;height:26px;box-shadow:inset 0 1px 1px var(--color-inside-shadow);background:#3c0f5ad1;position:absolute}.content-workflow-mark__sources i:first-child{top:0;left:0;transform:rotate(-8deg)}.content-workflow-mark__sources i:nth-child(2){top:2px;left:7px}.content-workflow-mark__sources i:nth-child(3){top:4px;left:14px;transform:rotate(8deg)}.content-workflow-mark__engine{gap:var(--gap-6);padding:var(--gap-10);border-radius:var(--r-16);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);background:#8800ff1f;border:1px solid #8800ff80;align-items:center;display:flex}.content-workflow-mark__engine i{border-radius:var(--r-12);background:var(--color-primary);opacity:.45;width:6px;height:18px;display:block}.content-workflow-mark__engine i:nth-child(2){opacity:1;height:24px}.content-workflow-mark__review{min-height:42px;padding-inline:var(--gap-10);border-radius:var(--r-20);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);background:#8800ff24;border:1px solid #8800ff9e;place-items:center;display:grid}.content-workflow-mark__outputs{gap:var(--gap-6);grid-template-columns:repeat(2,12px);display:grid}.content-workflow-mark__outputs i{border:1px solid var(--color-border);border-radius:var(--r-12);width:12px;height:16px;box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);background:#8800ff29;display:block}.content-workflow-system{gap:var(--gap-24);margin-top:var(--gap-48);flex-direction:column;display:flex}.content-flow,.content-workflow-delivery,.content-workflow-example{border:1px solid var(--color-border);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow),0 8px 32px 0 var(--color-outside-shadow);-webkit-backdrop-filter:blur(5px)}.content-flow{padding:var(--gap-40);border-radius:var(--r-64);overflow:hidden}.content-flow__topline{gap:var(--gap-24);padding-bottom:var(--gap-28);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.content-flow__topline>div:first-child{gap:var(--gap-8);flex-direction:column;max-width:48rem;display:flex}.content-flow__micro,.content-flow__stage-number,.content-workflow-delivery dt,.content-workflow-example__column>p{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.content-flow__title{color:var(--color-white);font-size:var(--t-20);line-height:var(--lh-130)}.content-flow__release-key{gap:var(--gap-12);padding:var(--gap-12) var(--gap-16);border-radius:var(--r-32);color:var(--color-white);font-size:var(--t-12);font-weight:var(--fw-medium);line-height:var(--lh-120);background:#8800ff17;border:1px solid #8800ff6b;flex:none;align-items:center;display:flex}.content-flow__main{gap:var(--gap-16);margin-top:var(--gap-28);grid-template-columns:minmax(0,.88fr) minmax(0,1.2fr) minmax(0,.96fr) minmax(0,1.08fr);display:grid}.content-flow__stage{gap:var(--gap-16);min-width:0;min-height:32rem;padding:var(--gap-24);border:1px solid var(--color-border);border-radius:var(--r-32);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);flex-direction:column;display:flex;position:relative}.content-flow__stage:not(:last-child):after{z-index:2;top:50%;right:calc(var(--gap-16) * -1);color:var(--color-primary);content:"→";font-size:var(--t-20);text-shadow:0 0 12px #80fc;line-height:1;position:absolute;transform:translate(50%,-50%)}.content-flow__stage--review{background:#8800ff1a;border-color:#8800ff85}.content-flow__stage-title{color:var(--color-white);font-size:var(--t-20);font-weight:var(--fw-medium);line-height:var(--lh-120)}.content-flow__stage-note{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150);margin-top:auto}.content-flow__source-record{gap:var(--gap-16);padding:var(--gap-16);border-radius:var(--r-24);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);background:#8800ff17;border:1px solid #8800ff5c;flex-direction:column;display:flex}.content-flow__source-record-head{gap:var(--gap-12);align-items:center;display:flex}.content-flow__output-grid svg,.content-flow__source-record svg,.content-workflow-delivery__icon svg,.content-workflow-example__sources svg{width:22px;color:var(--color-primary);stroke:currentColor;stroke-width:1.4px;flex:none}.content-flow__source-record-head>div{gap:var(--gap-6);flex-direction:column;min-width:0;display:flex}.content-flow__feedback strong,.content-flow__source-record-head span,.content-flow__transform-list strong,.content-workflow-delivery__list strong{color:var(--color-white);font-weight:var(--fw-medium)}.content-flow__output-grid small,.content-flow__source-record-head small,.content-flow__transform-list small{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120)}.content-flow__source-record ul{gap:var(--gap-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-flow__source-record li{padding:var(--gap-8);border:1px solid var(--color-border);border-radius:var(--r-12);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);text-align:center}.content-flow__transform-list{gap:var(--gap-8);flex-direction:column;display:flex}.content-flow__transform-list li{gap:var(--gap-10);padding:var(--gap-12);border:1px solid var(--color-border);border-radius:var(--r-16);background:#ffffff06;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;display:grid;box-shadow:inset 0 1px 1px #ffffff1f}.content-flow__transform-list li>span{border-radius:var(--r-round);width:1.75rem;height:1.75rem;color:var(--color-white);background:#8800ff1f;border:1px solid #8800ff7a;place-items:center;font-size:.625rem;display:grid}.content-flow__transform-list li>div{gap:var(--gap-6);flex-direction:column;min-width:0;display:flex}.content-flow__review-gate{gap:var(--gap-16);min-height:8rem;padding:var(--gap-20);border-radius:var(--r-32);background:radial-gradient(circle at 50% 0,#8800ff3d,#8800ff0d 68%),var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow),0 0 32px #8800ff14;border:1px solid #8800ff9e;flex-direction:column;justify-content:center;align-items:center;display:flex}.content-flow__review-gate>span:last-child{color:var(--color-white);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.04em;line-height:var(--lh-120);text-transform:uppercase}.content-flow__decision-list{border-top:1px solid var(--color-border)}.content-flow__decision-list li{padding:var(--gap-10) 0 var(--gap-10) var(--gap-18);border-bottom:1px solid var(--color-border);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);position:relative}.content-flow__decision-list li:before{background:var(--color-primary);content:"";width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 8px #8800ff80}.content-flow__output-grid{gap:var(--gap-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-flow__output-grid li{gap:var(--gap-8);min-width:0;min-height:7.5rem;padding:var(--gap-14);border:1px solid var(--color-border);border-radius:var(--r-20);background-color:var(--color-card-bg);flex-direction:column;align-items:flex-start;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.content-flow__output-grid li>span{color:var(--color-white);font-size:var(--t-12);font-weight:var(--fw-medium);line-height:var(--lh-120);margin-top:auto}.content-flow__feedback{gap:var(--gap-16);margin-top:var(--gap-16);padding:var(--gap-16) var(--gap-20);border-radius:var(--r-24);background:#8800ff0f;border:1px dashed #8800ff85;align-items:center;display:flex}.content-flow__feedback-arrow{border-radius:var(--r-round);width:2.5rem;height:2.5rem;color:var(--color-primary);font-size:var(--t-20);background:#8800ff1a;border:1px solid #8800ff85;flex:none;place-items:center;line-height:1;display:grid}.content-flow__feedback>div{gap:var(--gap-6);flex-direction:column;min-width:0;display:flex}.content-flow__feedback span:last-child{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.content-flow__control-rail{gap:var(--gap-8);margin-top:var(--gap-16);flex-wrap:wrap;display:flex}.content-flow__control-rail li{padding:var(--gap-10) var(--gap-14) var(--gap-10) var(--gap-28);border:1px solid var(--color-border);border-radius:var(--r-32);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);background:#ffffff05;position:relative}.content-flow__control-rail li:before{top:50%;left:var(--gap-14);background:var(--color-primary);content:"";width:7px;height:7px;position:absolute;transform:translateY(-50%)rotate(45deg)}.content-flow figcaption{margin-top:var(--gap-20);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.content-workflow-delivery{gap:var(--gap-32);padding:var(--gap-40);border-radius:var(--r-64);grid-template-columns:minmax(16rem,.72fr) minmax(0,2.28fr);display:grid}.content-workflow-delivery__heading{gap:var(--gap-16);padding-right:var(--gap-24);flex-direction:column;display:flex}.content-workflow-delivery__heading>p:nth-child(2){color:var(--color-white);font-size:var(--t-24);line-height:var(--lh-120)}.content-workflow-delivery__heading dl{gap:var(--gap-16);padding-top:var(--gap-20);border-top:1px solid var(--color-border);margin-top:auto;display:grid}.content-workflow-delivery__heading dl>div{gap:var(--gap-6);flex-direction:column;display:flex}.content-workflow-delivery dd{color:var(--color-white);font-size:var(--t-14);line-height:var(--lh-120)}.content-workflow-delivery__list{border-left:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.content-workflow-delivery__list li{gap:var(--gap-12);min-width:0;min-height:15rem;padding:var(--gap-20);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.content-workflow-delivery__icon{color:var(--color-paragraph);font-size:var(--t-12);justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex}.content-workflow-delivery__list p{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150)}.content-workflow-examples{gap:var(--gap-24);margin-top:var(--gap-48);display:grid}.content-workflow-example{padding:var(--gap-40);border-radius:var(--r-64)}.content-workflow-example header{gap:var(--gap-16);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;display:grid}.content-workflow-example header>span{color:var(--color-primary);font-family:var(--font-secondary);font-size:var(--t-20);font-style:italic;line-height:var(--lh-120)}.content-workflow-example h3{color:var(--color-white);font-size:var(--t-28);font-weight:var(--fw-normal);line-height:var(--lh-120)}.content-workflow-example__map{margin-top:var(--gap-32);border-block:1px solid var(--color-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.12fr) minmax(0,.88fr);display:grid}.content-workflow-example__column{gap:var(--gap-16);min-width:0;min-height:18rem;padding:var(--gap-24);flex-direction:column;display:flex}.content-workflow-example__column:first-child{padding-left:0}.content-workflow-example__column:last-child{padding-right:0}.content-workflow-example__column+.content-workflow-example__column{border-left:1px solid var(--color-border)}.content-workflow-example__column--review>ul,.content-workflow-example__column--transform>ol,.content-workflow-example__outputs,.content-workflow-example__sources{gap:var(--gap-8);flex-direction:column;display:flex}.content-workflow-example__column--transform li,.content-workflow-example__outputs li,.content-workflow-example__sources li{gap:var(--gap-10);min-width:0;padding:var(--gap-12);border:1px solid var(--color-border);border-radius:var(--r-16);color:var(--color-paragraph);background:var(--color-card-bg);font-size:var(--t-12);line-height:var(--lh-120);align-items:center;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.content-workflow-example__column--transform li>span{color:var(--color-primary);font-size:.625rem}.content-workflow-example__column--review{background:#8800ff0d;border-color:#80f6;align-items:flex-start}.content-workflow-example__column--review>.content-cross-cluster{margin-block:auto}.content-workflow-example__column--review li{padding-left:var(--gap-18);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150);position:relative}.content-workflow-example__column--review li:before{background:var(--color-primary);content:"";width:7px;height:7px;position:absolute;top:.45rem;left:0;transform:rotate(45deg)}.content-workflow-example__outputs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-workflow-example__outputs li{align-items:flex-end;min-height:4.5rem}.content-workflow-example__note{max-width:88ch;margin-top:var(--gap-24);color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150)}.service-crosses{gap:var(--gap-8);justify-content:center;align-items:center;display:inline-flex}.service-crosses i{width:18px;height:18px;display:block;position:relative;transform:rotate(18deg)}.service-crosses i:after,.service-crosses i:before{border-radius:var(--r-12);background:var(--color-primary);content:"";width:18px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #8800ff85}.service-crosses i:after{transform:translate(-50%,-50%)rotate(90deg)}.service-crosses--compact{gap:var(--gap-6)}.service-crosses--compact i,.service-crosses--compact i:after,.service-crosses--compact i:before{width:14px}.service-crosses--compact i:after,.service-crosses--compact i:before{height:4px}.service-hero-mark{gap:var(--gap-16);min-height:5.5rem;margin-top:var(--gap-24);padding:var(--gap-16);border:1px solid var(--color-border);border-radius:var(--r-32);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);-webkit-backdrop-filter:blur(5px);align-items:center;display:grid;position:relative;overflow:hidden}.service-hero-mark--story{grid-template-columns:auto minmax(0,1fr) auto}.service-hero-mark__story-source{width:3rem;height:3rem;display:block;position:relative}.service-hero-mark__story-source i{background:linear-gradient(90deg,transparent,var(--color-primary));transform-origin:100%;width:2.25rem;height:1px;position:absolute;left:0}.service-hero-mark__story-source i:first-child{top:var(--gap-8);transform:rotate(24deg)}.service-hero-mark__story-source i:nth-child(2){top:var(--gap-24)}.service-hero-mark__story-source i:nth-child(3){bottom:var(--gap-8);transform:rotate(-24deg)}.service-hero-mark__story-spine{justify-content:space-between;align-items:center;display:flex;position:relative}.service-hero-mark__story-spine:before{content:"";background:linear-gradient(90deg,#8800ff3d,#80f,#8800ff3d);height:1px;position:absolute;left:0;right:0}.service-hero-mark__story-spine i{z-index:1;border-radius:var(--r-round);background:#3c0f5ae6;border:1px solid #8800ffc2;width:12px;height:12px;position:relative;box-shadow:0 0 12px #8800ff70}.service-hero-mark__story-spine i:nth-child(3){background:var(--color-primary);box-shadow:0 0 18px #8800ffc2}.service-hero-mark__story-lenses{gap:var(--gap-8);flex-direction:column;display:flex}.service-hero-mark__story-lenses i{border:1px solid var(--color-border);border-radius:var(--r-12);background:#8800ff1f;width:2.5rem;height:10px;display:block;box-shadow:inset 0 1px 1px #ffffff24}.service-hero-mark--site{grid-template-columns:auto minmax(0,1fr)}.service-hero-mark__browser{grid-template-columns:repeat(3,6px);grid-template-rows:var(--gap-16) 1fr;gap:var(--gap-6);width:4.25rem;height:3.5rem;padding:var(--gap-10);border:1px solid var(--color-border);border-radius:var(--r-16);box-shadow:inset 0 1px 1px var(--color-inside-shadow);background:#3c0f5a7a;display:grid}.service-hero-mark__browser:after{border-radius:var(--r-12);content:"";background:#8800ff1f;border:1px solid #8800ff7a;grid-column:1/-1;height:1.25rem}.service-hero-mark__browser i{border-radius:var(--r-round);background:var(--color-primary);opacity:.72;width:6px;height:6px}.service-hero-mark__site-rails{gap:var(--gap-24);display:grid;position:relative}.service-hero-mark__site-rails:before{content:"";background:#8800ff52;height:1px;position:absolute;top:50%;left:0;right:0}.service-hero-mark__site-rails>i{justify-content:space-between;align-items:center;display:flex;position:relative}.service-hero-mark__site-rails>i:before{content:"";background:linear-gradient(90deg,#8800ff2e,#8800ffe6,#8800ff2e);height:1px;position:absolute;left:0;right:0}.service-hero-mark__site-rails b{z-index:1;border-radius:var(--r-12);background:#3c0f5aeb;border:1px solid #8800ff94;width:14px;height:14px;display:block;position:relative;box-shadow:inset 0 1px 1px #ffffff2e}.service-hero-mark--signal{grid-template-columns:auto minmax(var(--gap-16),1fr) auto minmax(var(--gap-16),1fr) auto minmax(var(--gap-16),1fr) auto}.service-hero-mark--signal:after,.service-hero-mark--signal:before{content:"";background:linear-gradient(90deg,#8800ff3d,#8800ffe6,#8800ff3d);height:1px}.service-hero-mark__signal-sheets{width:2.75rem;height:3rem;position:relative}.service-hero-mark__signal-sheets i{border:1px solid var(--color-border);border-radius:var(--r-12);width:1.9rem;height:2.5rem;box-shadow:inset 0 1px 1px var(--color-inside-shadow);background:#3c0f5ad1;position:absolute}.service-hero-mark__signal-sheets i:last-child{top:var(--gap-8);left:var(--gap-12)}.service-hero-mark__signal-diff{gap:var(--gap-6);padding:var(--gap-10);border:1px solid var(--color-border);border-radius:var(--r-16);background:#ffffff06;align-items:flex-end;display:flex}.service-hero-mark__signal-diff i{background:#bababa57;width:6px;height:18px;display:block}.service-hero-mark__signal-diff i:nth-child(2){background:var(--color-primary);height:28px}.service-hero-mark__signal-diff i:nth-child(3){background:#8800ff85;height:22px}.service-hero-mark__signal-review{min-height:3rem;padding-inline:var(--gap-10);border-radius:var(--r-20);box-shadow:inset 0 1px 1px var(--color-inside-shadow);background:#8800ff1f;border:1px solid #8800ff94;place-items:center;display:grid}.service-hero-mark__signal-routes{gap:var(--gap-8);grid-template-columns:repeat(2,14px);display:grid}.service-hero-mark__signal-routes i{border:1px solid var(--color-border);border-radius:var(--r-12);background:#8800ff24;width:14px;height:14px;display:block}.service-operating-system{gap:var(--gap-24);margin-top:var(--gap-48);flex-direction:column;display:flex}.service-artifact,.service-storyboard,.service-system-figure,.signal-example,.website-example{border:1px solid var(--color-border);background-color:var(--color-card-bg);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow),0 8px 32px 0 var(--color-outside-shadow);-webkit-backdrop-filter:blur(5px)}.service-system-figure{padding:var(--gap-40);border-radius:var(--r-64);overflow:hidden}.service-system-figure__header{gap:var(--gap-24);padding-bottom:var(--gap-28);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.service-system-figure__header>div:first-child{gap:var(--gap-8);flex-direction:column;max-width:52rem;display:flex}.service-artifact dt,.service-visual-micro{color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase}.service-system-figure__title{color:var(--color-white);font-size:var(--t-20);line-height:var(--lh-130)}.service-system-figure__key{gap:var(--gap-12);padding:var(--gap-12) var(--gap-16);border-radius:var(--r-32);color:var(--color-white);font-size:var(--t-12);font-weight:var(--fw-medium);line-height:var(--lh-120);background:#8800ff17;border:1px solid #8800ff6b;flex:none;align-items:center;display:flex}.service-system-figure figcaption{margin-top:var(--gap-20);color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.narrative-score__fixed{padding:var(--gap-28) 0 var(--gap-24)}.narrative-score__fixed>p,.narrative-score__lenses>p{margin-bottom:var(--gap-16)}.narrative-score__fixed ol{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.narrative-score__fixed li{gap:var(--gap-10);min-width:0;min-height:10.5rem;padding:var(--gap-24);background:linear-gradient(#8800ff14,#8800ff06);border-block:1px solid #8800ff6b;flex-direction:column;display:flex;position:relative}.narrative-score__fixed li:first-child{border-radius:var(--r-24) 0 0 var(--r-24);border-left:1px solid #8800ff6b}.narrative-score__fixed li:last-child{border-radius:0 var(--r-24) var(--r-24) 0;border-right:1px solid #8800ff6b}.narrative-score__fixed li+li{border-left:1px solid var(--color-border)}.narrative-score__fixed li:not(:last-child):after{z-index:2;border:1px solid var(--color-primary);border-radius:var(--r-round);content:"";background:#3c0f5af5;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 14px #8800ff8f}.narrative-score__fixed li>span{color:var(--color-primary);font-family:var(--font-secondary);font-size:var(--t-16);font-style:italic}.narrative-score__fixed strong,.narrative-score__lens strong,.service-folio strong,.signal-ledger strong,.website-layers strong{color:var(--color-white);font-weight:var(--fw-medium)}.narrative-score__fixed small,.narrative-score__lens li,.narrative-score__lens span{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150)}.narrative-score__lenses{padding-top:var(--gap-24);border-top:1px solid var(--color-border)}.narrative-score__lens{border-top:1px solid var(--color-border);grid-template-columns:minmax(12rem,.75fr) minmax(0,2.25fr);display:grid}.narrative-score__lens:last-child{border-bottom:1px solid var(--color-border)}.narrative-score__lens header{gap:var(--gap-8);padding:var(--gap-20) var(--gap-24) var(--gap-20) 0;flex-direction:column;display:flex}.narrative-score__lens ul{border-left:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.narrative-score__lens li{padding:var(--gap-20);align-items:center;display:flex}.narrative-score__lens li+li{border-left:1px solid var(--color-border)}.narrative-score__rules{gap:var(--gap-16);margin-top:var(--gap-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.narrative-score__rules>div{gap:var(--gap-8);padding:var(--gap-16);border:1px solid var(--color-border);border-radius:var(--r-24);background:#ffffff05;flex-wrap:wrap;align-items:center;display:flex;box-shadow:inset 0 1px 1px #ffffff1a}.narrative-score__rules p{flex:1 0 100%}.narrative-score__rules span{padding:var(--gap-8) var(--gap-12);border:1px solid var(--color-border);border-radius:var(--r-32);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120)}.service-artifact{gap:var(--gap-32);padding:var(--gap-40);border-radius:var(--r-64);grid-template-columns:minmax(16rem,.7fr) minmax(0,2.3fr);display:grid}.service-artifact__intro{gap:var(--gap-16);padding-right:var(--gap-24);flex-direction:column;display:flex}.service-artifact__intro>p:nth-child(2){color:var(--color-white);font-size:var(--t-24);line-height:var(--lh-120)}.service-artifact__intro dl{gap:var(--gap-16);padding-top:var(--gap-20);border-top:1px solid var(--color-border);margin-top:auto;display:grid}.service-artifact__intro dl>div{gap:var(--gap-6);flex-direction:column;display:flex}.service-artifact dd{color:var(--color-white);font-size:var(--t-14);line-height:var(--lh-120)}.service-folio{align-content:center;gap:var(--gap-8);padding:var(--gap-20);border-left:1px solid var(--color-border);display:grid}.service-folio li{gap:var(--gap-16);width:92%;padding:var(--gap-16) var(--gap-20);border:1px solid var(--color-border);border-radius:var(--r-20);background:#3c0f5a57;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid;box-shadow:inset 0 1px 1px #ffffff29}.service-folio li:nth-child(2){width:94%;transform:translate(3%)}.service-folio li:nth-child(3){border-color:#8800ff70;width:96%;transform:translate(5%)}.service-folio li:nth-child(4){width:94%;transform:translate(3%)}.service-folio li>span,.service-storyboard header>span,.signal-example header>span,.website-example header>span{color:var(--color-primary);font-family:var(--font-secondary);font-size:var(--t-18);font-style:italic;line-height:var(--lh-120)}.service-folio li>div{gap:var(--gap-6);flex-direction:column;min-width:0;display:flex}.service-folio p,.signal-ledger p{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150)}.service-storyboards,.signal-examples,.website-examples{gap:var(--gap-24);margin-top:var(--gap-48);display:grid}.service-storyboard,.signal-example,.website-example{padding:var(--gap-40);border-radius:var(--r-64)}.service-storyboard header,.signal-example header,.website-example header{gap:var(--gap-16);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;display:grid}.service-storyboard h3,.signal-example h3,.website-example h3{color:var(--color-white);font-size:var(--t-28);font-weight:var(--fw-normal);line-height:var(--lh-120)}.service-storyboard>ol{margin-top:var(--gap-32);border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-storyboard>ol>li{gap:var(--gap-16);min-width:0;min-height:13rem;padding:var(--gap-24);flex-direction:column;display:flex;position:relative}.service-storyboard>ol>li:first-child{padding-left:0}.service-storyboard>ol>li:last-child{padding-right:0}.service-storyboard>ol>li+li{border-left:1px solid var(--color-border)}.service-storyboard>ol>li:not(:last-child):after{z-index:2;color:var(--color-primary);content:"→";font-size:var(--t-20);text-shadow:0 0 12px #80fc;line-height:1;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.service-storyboard>ol ul{gap:var(--gap-10);flex-direction:column;display:flex}.service-storyboard>ol ul li{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.service-storyboard__note,.signal-example>p,.website-example>p{max-width:88ch;margin-top:var(--gap-24);color:var(--color-paragraph);font-size:var(--t-16);line-height:var(--lh-150)}.website-system__labels{padding-top:var(--gap-28);color:var(--color-paragraph);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;display:flex}.website-system__route{gap:var(--gap-16);margin-top:var(--gap-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.website-system__route>li{grid-template-rows:minmax(10rem,auto) 6rem minmax(7rem,auto);min-width:0;display:grid;position:relative}.website-system__route>li:not(:last-child):after{z-index:4;top:5rem;right:calc(var(--gap-16) * -1);color:var(--color-primary);content:"→";font-size:var(--t-20);line-height:1;position:absolute;transform:translate(50%,-50%)}.website-system__buyer,.website-system__operator{gap:var(--gap-10);min-width:0;padding:var(--gap-20);border:1px solid var(--color-border);border-radius:var(--r-24);background:#ffffff06;flex-direction:column;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.website-system__buyer>span{color:var(--color-primary);font-family:var(--font-secondary);font-style:italic}.website-system__buyer strong,.website-system__operator strong{color:var(--color-white);font-weight:var(--fw-medium)}.website-system__buyer small,.website-system__join>span,.website-system__operator span{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150)}.website-system__join{gap:var(--gap-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.website-system__join:after,.website-system__join:before{z-index:-1;content:"";background:linear-gradient(#8800ff2e,#8800ffeb,#8800ff2e);width:1px;position:absolute;top:0;bottom:0;left:50%}.website-system__join>span{padding:var(--gap-6) var(--gap-8);background:#0b0710}.website-system__operator{background:#8800ff12;border-color:#8800ff5c}.signal-desk__provenance,.website-system__quality{gap:var(--gap-8);margin-top:var(--gap-20);flex-wrap:wrap;display:flex}.signal-desk__provenance li,.website-system__quality li{padding:var(--gap-10) var(--gap-14) var(--gap-10) var(--gap-28);border:1px solid var(--color-border);border-radius:var(--r-32);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);background:#ffffff05;flex:9rem;position:relative}.signal-desk__provenance li:before,.website-system__quality li:before{top:50%;left:var(--gap-14);background:var(--color-primary);content:"";width:7px;height:7px;position:absolute;transform:translateY(-50%)rotate(45deg)}.website-layers{border-left:1px solid var(--color-border)}.website-layers li{gap:var(--gap-16);padding:var(--gap-16) var(--gap-20);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);background:linear-gradient(90deg,#8800ff0f,#ffffff05);grid-template-columns:2.25rem minmax(7rem,.72fr) minmax(10rem,1fr) minmax(12rem,1.25fr);align-items:center;display:grid}.website-layers li:last-child{border-bottom:1px solid var(--color-border)}.website-layers li:nth-child(3){background:#8800ff17;border-color:#8800ff6b}.website-layers li>span{color:var(--color-primary);font-family:var(--font-secondary);font-style:italic}.website-layers li>p,.website-layers small{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150)}.website-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.website-example{flex-direction:column;min-width:0;display:flex}.website-role-map{margin-top:var(--gap-32);border-block:1px solid var(--color-border);grid-template-columns:minmax(8rem,.9fr) minmax(10rem,1.2fr) minmax(8rem,.9fr);display:grid}.website-role-map__actions,.website-role-map__roles{gap:var(--gap-8);padding-block:var(--gap-24);display:grid}.website-role-map__actions li,.website-role-map__roles li{min-height:3.5rem;padding:var(--gap-10) var(--gap-12);border:1px solid var(--color-border);border-radius:var(--r-16);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);background:#ffffff05;align-items:center;display:flex}.website-role-map__spine{gap:var(--gap-16);margin-inline:var(--gap-16);padding:var(--gap-20);color:var(--color-white);font-size:var(--t-12);line-height:var(--lh-120);text-align:center;background:#8800ff0f;border-inline:1px solid #8800ff5c;flex-direction:column;justify-content:center;align-items:center;display:flex}.website-assembly{gap:var(--gap-16);margin-top:var(--gap-32);padding-block:var(--gap-24);border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);display:grid}.website-assembly>div{min-width:0;padding:var(--gap-20);border:1px solid var(--color-border);border-radius:var(--r-20);background:#ffffff05;box-shadow:inset 0 1px 1px #ffffff1a}.website-assembly>div:first-child{gap:var(--gap-12);flex-direction:column;display:flex}.website-assembly strong{color:var(--color-white);font-size:var(--t-14);font-weight:var(--fw-medium);line-height:var(--lh-150)}.website-assembly__modules{gap:var(--gap-8);flex-wrap:wrap;display:flex}.website-assembly__modules p{flex:1 0 100%}.website-assembly__modules span{padding:var(--gap-8) var(--gap-10);border:1px solid var(--color-border);border-radius:var(--r-12);color:var(--color-paragraph);font-size:var(--t-12)}.website-assembly__gate{gap:var(--gap-12);color:var(--color-white);font-size:var(--t-12);justify-content:center;align-items:center;display:flex;background:#8800ff14!important;border-color:#8800ff75!important}.website-assembly__pages{gap:var(--gap-10);justify-content:center;align-items:flex-end;display:flex}.website-assembly__pages i{border:1px solid var(--color-border);border-radius:var(--r-12);background:linear-gradient(#8800ff57 0 18%,#0000 18% 28%,#ffffff14 28% 42%,#0000 42% 52%,#ffffff0d 52% 76%,#0000 76%);width:3.25rem;height:4.25rem;display:block;box-shadow:inset 0 1px 1px #ffffff1f}.website-assembly__pages i:nth-child(2){height:5rem}.signal-desk__stations{gap:var(--gap-16);margin-top:var(--gap-28);grid-template-columns:minmax(0,.82fr) minmax(0,1.03fr) minmax(0,1.3fr) minmax(0,.85fr);display:grid}.signal-station{gap:var(--gap-16);min-width:0;min-height:31rem;padding:var(--gap-20);border:1px solid var(--color-border);border-radius:var(--r-32);background:#ffffff05;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff1f}.signal-station:not(:last-child):after{z-index:2;top:50%;right:calc(var(--gap-16) * -1);color:var(--color-primary);content:"→";font-size:var(--t-20);text-shadow:0 0 12px #80fc;line-height:1;position:absolute;transform:translate(50%,-50%)}.signal-station--interpret{background:#8800ff17;border-color:#8800ff8f}.signal-station h3{color:var(--color-white);font-size:var(--t-20);font-weight:var(--fw-medium);line-height:var(--lh-120)}.signal-station>p:last-child{color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150);margin-top:auto}.signal-station blockquote{padding:var(--gap-16);border-radius:var(--r-20);color:var(--color-white);font-size:var(--t-14);line-height:var(--lh-150);background:#8800ff12;border:1px solid #8800ff61}.signal-station--focus>ul{gap:var(--gap-8);flex-direction:column;display:flex}.signal-station--focus>ul li{padding:var(--gap-10) var(--gap-10) var(--gap-10) var(--gap-24);border-bottom:1px solid var(--color-border);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);position:relative}.signal-station--focus>ul li:before{top:50%;left:var(--gap-6);background:var(--color-primary);content:"";width:7px;height:7px;position:absolute;transform:translateY(-50%)rotate(45deg)}.signal-diff{gap:var(--gap-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.signal-diff>div{gap:var(--gap-8);min-width:0;padding:var(--gap-12);border:1px solid var(--color-border);border-radius:var(--r-16);background:#3c0f5a57;flex-direction:column;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.signal-diff svg,.signal-ledger svg{width:22px;color:var(--color-primary);stroke:currentColor;stroke-width:1.4px}.signal-diff>span{color:var(--color-primary)}.signal-diff div>span{color:var(--color-white);font-size:var(--t-12)}.signal-diff i{background:#bababa38;height:4px;display:block}.signal-diff i.is-changed{background:var(--color-primary);box-shadow:0 0 8px #8800ff85}.signal-tasks{gap:var(--gap-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-tasks li{padding:var(--gap-8);border:1px solid var(--color-border);border-radius:var(--r-12);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-120);text-align:center}.signal-assessment{gap:var(--gap-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-assessment>div{gap:var(--gap-10);min-height:7.25rem;padding:var(--gap-14);border-radius:var(--r-16);background:#8800ff14;border:1px solid #8800ff57;flex-direction:column;justify-content:space-between;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.signal-assessment span{color:var(--color-primary);font-size:var(--t-12);font-weight:var(--fw-medium);line-height:var(--lh-120);text-transform:uppercase}.signal-assessment strong{color:var(--color-white);font-size:var(--t-14);font-weight:var(--fw-medium);line-height:var(--lh-130)}.signal-owners{gap:var(--gap-8)}.signal-owners,.signal-owners li{flex-direction:column;display:flex}.signal-owners li{gap:var(--gap-6);padding:var(--gap-12);border:1px solid var(--color-border);border-radius:var(--r-16);background:#ffffff05}.signal-owners strong{color:var(--color-white);font-size:var(--t-12);font-weight:var(--fw-medium)}.signal-owners span{color:var(--color-paragraph);font-size:var(--t-12)}.signal-desk__feedback{gap:var(--gap-16);margin-top:var(--gap-16);padding:var(--gap-16) var(--gap-20);border-radius:var(--r-24);background:#8800ff0f;border:1px dashed #8800ff85;align-items:center;display:flex}.signal-desk__feedback>span{border-radius:var(--r-round);width:2.5rem;height:2.5rem;color:var(--color-primary);font-size:var(--t-20);background:#8800ff1a;border:1px solid #8800ff85;flex:none;place-items:center;display:grid}.signal-desk__feedback>div{gap:var(--gap-6);flex-direction:column;min-width:0;display:flex}.signal-desk__feedback strong{color:var(--color-white);font-weight:var(--fw-medium)}.signal-desk__feedback p{color:var(--color-paragraph);font-size:var(--t-14);line-height:var(--lh-150)}.signal-ledger{border-left:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.signal-ledger li{gap:var(--gap-12);min-width:0;min-height:15rem;padding:var(--gap-20);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.signal-ledger li>span{color:var(--color-primary);font-family:var(--font-secondary);font-style:italic}.signal-ledger li>div{gap:var(--gap-8);flex-direction:column;margin-top:auto;display:flex}.signal-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-example__question{margin-top:var(--gap-28);padding:var(--gap-16) var(--gap-20);border-radius:var(--r-24);color:var(--color-white);font-size:var(--t-14);line-height:var(--lh-150);background:#8800ff12;border:1px solid #8800ff6b}.signal-example__body{margin-top:var(--gap-20);border-block:1px solid var(--color-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);display:grid}.signal-example__body>div{gap:var(--gap-10);min-width:0;min-height:17rem;padding:var(--gap-20);flex-direction:column;display:flex}.signal-example__body>div:first-child{padding-left:0}.signal-example__body>div:last-child{padding-right:0}.signal-example__body>div+div{border-left:1px solid var(--color-border)}.signal-example__assessment{background:#8800ff0d}.signal-example__body span{padding:var(--gap-10);border:1px solid var(--color-border);border-radius:var(--r-12);color:var(--color-paragraph);font-size:var(--t-12);line-height:var(--lh-150);background:#ffffff05}@media (max-width:991px){:root{--h1:3.2rem;--h2:2.625rem;--h3:2.25rem;--inner-section:2.625rem;--inner-section-heading:3rem;--big-text:28vw;--container-top:4rem;--container-side:2rem;--section-gap:3.75rem}.navbar{min-height:4.5rem;max-height:4.5rem}.desktop-nav{display:none}.menu-toggle{padding:var(--gap-12);display:block}.mobile-nav-panel{top:100%;right:var(--container-side);left:var(--container-side);border:1px solid var(--color-border);border-radius:var(--r-40);max-height:calc(100dvh - 4.5rem);color:var(--color-white);box-shadow:inset 0 1px 1px 0 var(--color-inside-shadow);background:#3c0f5aeb;display:block;position:absolute;overflow-y:auto}.hero-layout{gap:var(--gap-24);grid-template-columns:1fr}.hero-visual-wrap{width:min(100%,42rem);margin-inline:auto}.nerova-credential-grid,.nerova-feature,.nerova-insight-card,.nerova-service-card,.nerova-why-card,.panel,.workflow-demo{padding:var(--gap-24);border-radius:var(--r-40)}.service-home-heading{gap:var(--gap-24);grid-template-columns:1fr}.article-ownership-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}.article-ownership-cycle li:nth-child(odd){border-left:0}.article-ownership-cycle li:nth-child(n+3){border-top:1px solid var(--color-border)}.service-audit-band,.service-faq-layout,.service-final-cta,.service-intro-grid,.service-next-step,.service-process-layout,.service-work-layout{gap:var(--gap-48);grid-template-columns:1fr}.service-scope{grid-template-columns:1fr}.service-scope>div+div{padding-top:var(--gap-24);border-top:1px solid var(--color-border)}.content-flow__main{grid-template-columns:repeat(2,minmax(0,1fr))}.content-flow__stage{min-height:29rem}.content-flow__stage:not(:last-child):after{display:none}.content-workflow-delivery{grid-template-columns:1fr}.content-workflow-delivery__heading{padding-right:0}.content-workflow-delivery__heading dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.content-workflow-delivery__list{grid-template-columns:repeat(3,minmax(0,1fr))}.content-workflow-delivery__list li:nth-child(n+4){border-top:1px solid var(--color-border)}.content-workflow-example__map{grid-template-columns:repeat(2,minmax(0,1fr))}.content-workflow-example__column:nth-child(odd){border-left:0;padding-left:0}.content-workflow-example__column:nth-child(2n){border-left:1px solid var(--color-border);padding-right:0}.content-workflow-example__column:nth-child(n+3){border-top:1px solid var(--color-border)}.narrative-score__fixed ol{gap:var(--gap-16);grid-template-columns:repeat(3,minmax(0,1fr))}.narrative-score__fixed li,.narrative-score__fixed li+li,.narrative-score__fixed li:first-child,.narrative-score__fixed li:last-child{border-radius:var(--r-24);border:1px solid #8800ff6b}.narrative-score__fixed li:not(:last-child):after{display:none}.narrative-score__lens{grid-template-columns:1fr}.narrative-score__lens header{padding-right:0}.narrative-score__lens ul{border-top:1px solid var(--color-border);border-left:0}.service-artifact{grid-template-columns:1fr}.service-artifact__intro{padding-right:0}.service-artifact__intro dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.service-folio,.signal-ledger,.website-layers{border-top:1px solid var(--color-border);border-left:0}.website-system__route{grid-template-columns:repeat(2,minmax(0,1fr))}.website-system__route>li:not(:last-child):after{display:none}.signal-examples,.website-examples{grid-template-columns:1fr}.signal-desk__stations{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-station{min-height:29rem}.signal-station:not(:last-child):after{display:none}.signal-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-ledger li:nth-child(n+4){border-top:1px solid var(--color-border)}}@media (max-width:767px){:root{--h1:3rem;--h2:2.25rem;--h3:1.75rem;--inner-section:2.25rem;--inner-section-heading:2.625rem;--big-text:28vw;--container-top:4rem;--container-side:1rem;--section-gap:3.75rem}.eyebrow,.nerova-pill{padding:var(--gap-8) var(--gap-14)}body{background-color:#0b0710;background-image:url(/nerova-fixed-bg.webp);background-position:top;background-repeat:no-repeat;background-size:auto 100svh;background-attachment:fixed}.hero-proof{margin-top:var(--gap-40);text-align:center}.hero-proof .nerova-credential-grid{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-left:0;border-right:0;border-radius:0;margin-top:0}.hero-proof .nerova-credential-grid>*{min-height:0;padding:var(--gap-14) 0;text-align:left;border-bottom:1px solid #ffffff21;justify-content:flex-start;border-right:0!important}.hero-proof .nerova-credential-grid>:last-child{border-bottom:0}.article-boundary-map,.article-boundary-map tbody,.article-boundary-map td,.article-boundary-map tr,.article-symptom-map,.article-symptom-map tbody,.article-symptom-map td,.article-symptom-map tr,.ownership-map,.ownership-map tbody,.ownership-map td,.ownership-map tr{width:100%;display:block}.article-boundary-map thead,.article-symptom-map thead,.ownership-map thead{display:none}.article-boundary-map tr,.article-symptom-map tr,.ownership-map tr{padding-block:var(--gap-24);border-bottom:1px solid var(--color-border)}.article-boundary-map tbody tr:last-child,.article-symptom-map tbody tr:last-child,.ownership-map tbody tr:last-child{border-bottom:0}.article-boundary-map td,.article-symptom-map td,.ownership-map td{padding:0 var(--gap-12) var(--gap-20);border-bottom:0}.article-boundary-map td:last-child,.article-symptom-map td:last-child,.ownership-map td:last-child{padding-bottom:0}.article-boundary-map td:before,.article-symptom-map td:before,.ownership-map td:before{margin-bottom:var(--gap-8);color:var(--color-paragraph);content:attr(data-label);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase;display:block}.ownership-map td:first-child{font-size:var(--t-20)}.article-ai-boundary,.article-ownership-cycle,.article-role-map,.article-translation{grid-template-columns:1fr}.article-ownership-cycle li{border-left:0}.article-ownership-cycle li+li{border-top:1px solid var(--color-border)}.article-ai-boundary>div,.article-role-map>div,.article-translation>div{padding:var(--gap-24);border-top:1px solid var(--color-border);border-left:0}.article-ai-boundary>div:first-child,.article-role-map>div:first-child,.article-translation>div:first-child{border-top:0}.article-ai-boundary>div+div{border-left:0}.article-decision-record{padding:var(--gap-24)}.article-join-examples header,.article-join-resolution{gap:var(--gap-12);grid-template-columns:1fr}.article-join-sides{grid-template-columns:1fr}.article-join-sides>div,.article-join-sides>div+div,.article-join-sides>div:first-child{padding:var(--gap-20) 0}.article-join-sides>div+div{border-top:1px solid var(--color-border);border-left:0}.article-ai-visibility-chain,.article-attribution-ai-ledger,.article-attribution-aperture,.article-attribution-claims,.article-attribution-methods,.article-attribution-test-map,.article-handoff-ai-boundary,.article-handoff-definition,.article-handoff-intent-lanes,.article-handoff-ownership{grid-template-columns:1fr}.article-attribution-ai-ledger>div,.article-handoff-ai-boundary>div,.article-handoff-definition>div,.article-handoff-ownership>div{border-top:1px solid var(--color-border);border-left:0}.article-attribution-ai-ledger>div:first-child,.article-handoff-ai-boundary>div:first-child,.article-handoff-definition>div:first-child,.article-handoff-ownership>div:first-child{border-top:0}.article-ai-answer-evidence header,.article-attribution-answer,.article-attribution-aperture__journey,.article-attribution-aperture__record,.article-attribution-board>div,.article-handoff-contract{padding:var(--gap-24)}.article-attribution-answer,.article-attribution-board>div,.article-handoff-contract dl>div{grid-template-columns:1fr}.article-attribution-answer span,.article-attribution-board span{grid-row:auto}.article-handoff-state-map{grid-template-columns:repeat(2,minmax(0,1fr))}.article-ai-visibility-chain{border-left:0}.article-ai-visibility-chain li{border-left:1px solid var(--color-border)}.article-ai-test-design{grid-template-columns:repeat(2,minmax(0,1fr))}.article-ai-test-design>div:nth-child(odd){border-left:0}.article-ai-test-design>div:nth-child(n+3){border-top:1px solid var(--color-border)}.article-ai-answer-evidence__comparison{grid-template-columns:1fr}.article-ai-answer-evidence__comparison>div+div{border-top:1px solid var(--color-border);border-left:0}.article-ai-answer-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.article-ai-answer-evidence dl>div:nth-child(odd){border-left:0}.article-ai-answer-evidence dl>div:nth-child(n+3),.article-attribution-aperture__record{border-top:1px solid var(--color-border)}.article-attribution-aperture__record{border-left:0}.article-ai-diagnosis-map,.article-ai-diagnosis-map tbody,.article-ai-diagnosis-map td,.article-ai-diagnosis-map tr,.article-handoff-failure-map,.article-handoff-failure-map tbody,.article-handoff-failure-map td,.article-handoff-failure-map tr{width:100%;display:block}.article-ai-diagnosis-map thead,.article-handoff-failure-map thead{display:none}.article-ai-diagnosis-map tr,.article-handoff-failure-map tr{padding-block:var(--gap-24);border-bottom:1px solid var(--color-border)}.article-ai-diagnosis-map tbody tr:last-child,.article-handoff-failure-map tbody tr:last-child{border-bottom:0}.article-ai-diagnosis-map td,.article-handoff-failure-map td{padding:0 var(--gap-12) var(--gap-20);border-bottom:0}.article-ai-diagnosis-map td:last-child,.article-handoff-failure-map td:last-child{padding-bottom:0}.article-ai-diagnosis-map td:before,.article-handoff-failure-map td:before{margin-bottom:var(--gap-8);color:var(--color-paragraph);content:attr(data-label);font-size:var(--t-12);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:var(--lh-120);text-transform:uppercase;display:block}.service-audit-band,.service-contract-card,.service-deliverables,.service-example,.service-final-cta,.service-fit-card,.service-scope{padding:var(--gap-24);border-radius:var(--r-40)}.service-work-list{grid-template-columns:1fr}.service-work-list>.reveal:nth-child(2n){border-left:0}.service-work-list article,.service-work-list>.reveal:nth-child(odd) article{min-height:0;padding:var(--gap-28) 0}.service-work-list h3{margin-top:var(--gap-8)}.service-example__path{grid-template-columns:1fr}.service-example__path>div,.service-example__path>div:first-child,.service-example__path>div:last-child{padding:var(--gap-24) 0}.service-example__path>div+div{border-top:1px solid var(--color-border);border-left:0}.service-facts,.service-selector{grid-template-columns:1fr}.service-selector__group:first-of-type{padding-right:0}.service-selector__group+.service-selector__group{border-top:1px solid var(--color-border);border-left:0;padding-left:0}.service-selector__group-header{min-height:0;padding-bottom:var(--gap-24)}.service-selector__bridge{display:none}.service-selector--detailed .service-selector__list a,.service-selector__list a{grid-template-columns:minmax(0,1fr) auto}.service-selector__contract,.service-selector__outcome{grid-column:1/-1}.service-selector__arrow{grid-area:1/2}.service-contract-list>div,.service-selector__contract>div{gap:var(--gap-8);grid-template-columns:1fr}.content-workflow-mark{grid-template-columns:auto minmax(var(--gap-16),1fr) auto minmax(var(--gap-16),1fr) auto minmax(var(--gap-16),1fr) auto}.content-flow,.content-workflow-delivery,.content-workflow-example{padding:var(--gap-24);border-radius:var(--r-40)}.content-flow__topline{flex-direction:column;align-items:flex-start}.content-flow__release-key{justify-content:center;align-self:stretch}.content-flow__main{grid-template-columns:1fr}.content-flow__stage{min-height:0}.content-flow__stage:not(:last-child):after{top:auto;right:auto;bottom:calc(var(--gap-20) * -1);content:"↓";display:block;left:50%;transform:translate(-50%,50%)}.content-flow__stage-note{margin-top:var(--gap-16)}.content-workflow-delivery__list{border-top:1px solid var(--color-border);grid-template-columns:1fr}.content-workflow-delivery__list li{border-right:0;border-bottom:1px solid var(--color-border);min-height:0;padding-inline:0}.content-workflow-delivery__list li:nth-child(n+4){border-top:0}.content-workflow-delivery__icon{margin-bottom:var(--gap-16)}.content-workflow-example__map{grid-template-columns:1fr}.content-workflow-example__column,.content-workflow-example__column:first-child,.content-workflow-example__column:last-child,.content-workflow-example__column:nth-child(2n),.content-workflow-example__column:nth-child(odd){min-height:0;padding:var(--gap-24) 0;border-top:1px solid var(--color-border);border-left:0}.content-workflow-example__column:first-child{border-top:0}.content-workflow-example__column--review>.content-cross-cluster{margin-block:var(--gap-16)}.content-workflow-example__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero-mark--signal{grid-template-columns:auto minmax(var(--gap-12),1fr) auto minmax(var(--gap-12),1fr) auto}.service-hero-mark--signal:after,.service-hero-mark--signal:before{display:none}.service-artifact,.service-storyboard,.service-system-figure,.signal-example,.website-example{padding:var(--gap-24);border-radius:var(--r-40)}.service-system-figure__header{flex-direction:column;align-items:flex-start}.service-system-figure__key{justify-content:center;align-self:stretch}.narrative-score__fixed ol{grid-template-columns:1fr}.narrative-score__fixed li{min-height:0}.narrative-score__lens ul{grid-template-columns:1fr}.narrative-score__lens li+li{border-top:1px solid var(--color-border);border-left:0}.narrative-score__rules,.service-artifact__intro dl{grid-template-columns:1fr}.service-folio{padding:var(--gap-20) 0 0}.service-folio li,.service-folio li:nth-child(2),.service-folio li:nth-child(3),.service-folio li:nth-child(4){width:100%;transform:none}.service-storyboard>ol{grid-template-columns:1fr}.service-storyboard>ol>li,.service-storyboard>ol>li:first-child,.service-storyboard>ol>li:last-child{min-height:0;padding:var(--gap-24) 0}.service-storyboard>ol>li+li{border-top:1px solid var(--color-border);border-left:0}.service-storyboard>ol>li:not(:last-child):after{top:auto;right:auto;bottom:calc(var(--gap-20) * -1);content:"↓";left:50%;transform:translate(-50%,50%)}.website-system__labels{display:none}.website-system__route{margin-top:var(--gap-28);grid-template-columns:1fr}.website-system__route>li{grid-template-rows:auto 5rem auto}.website-system__route>li:not(:last-child):after{top:auto;right:auto;bottom:calc(var(--gap-16) * -1);content:"↓";display:block;left:50%;transform:translate(-50%,50%)}.website-layers li{gap:var(--gap-10) var(--gap-16);grid-template-columns:2rem minmax(0,1fr)}.website-layers li>p{grid-column:2}.website-layers small,.website-layers strong{grid-column:1/-1}.website-role-map{grid-template-columns:1fr}.website-role-map__actions,.website-role-map__roles{grid-template-columns:repeat(2,minmax(0,1fr))}.website-role-map__spine{border:1px solid #8800ff5c;border-left:0;border-right:0;margin-inline:0}.signal-desk__stations,.website-assembly{grid-template-columns:1fr}.signal-station{min-height:0}.signal-station:not(:last-child):after{top:auto;right:auto;bottom:calc(var(--gap-20) * -1);content:"↓";display:block;left:50%;transform:translate(-50%,50%)}.signal-station>p:last-child{margin-top:var(--gap-16)}.signal-ledger{grid-template-columns:1fr}.signal-ledger li{border-right:0;border-bottom:1px solid var(--color-border);min-height:0;padding-inline:0}.signal-ledger li:nth-child(n+4){border-top:0}.signal-ledger li>div{margin-top:var(--gap-16)}.signal-example__body{grid-template-columns:1fr}.signal-example__body>div,.signal-example__body>div:first-child,.signal-example__body>div:last-child{min-height:0;padding:var(--gap-24) 0}.signal-example__body>div+div{border-top:1px solid var(--color-border);border-left:0}}@media (max-width:479px){:root{--h1:2.5rem;--h2:2.25rem;--h3:1.75rem;--inner-section:2.25rem;--inner-section-heading:2.5rem;--big-text:26vw;--container-top:3rem;--container-side:1rem;--section-gap:3.75rem}.insight-list-row{gap:var(--gap-10);grid-template-columns:6rem minmax(0,1fr)}.insight-list-row__copy{gap:var(--gap-8)}.insight-list-row__copy>span{font-size:.6875rem}.content-workflow-mark{gap:var(--gap-6);padding:var(--gap-12)}.content-workflow-mark__engine{padding:var(--gap-8)}.content-workflow-mark__engine i{width:4px}.content-workflow-mark__review{min-height:36px;padding-inline:var(--gap-6)}.content-workflow-mark__outputs{grid-template-columns:repeat(2,10px)}.content-workflow-mark__outputs i{width:10px;height:14px}.content-flow__output-grid,.content-flow__source-record ul{grid-template-columns:1fr}.content-flow__output-grid li{min-height:6rem}.content-flow__feedback{align-items:flex-start}.content-flow__control-rail li{flex:1 1 calc(50% - var(--gap-8))}.content-workflow-delivery__heading dl{grid-template-columns:1fr}.content-workflow-example header{grid-template-columns:2.25rem minmax(0,1fr)}.content-workflow-example__outputs{grid-template-columns:1fr}.service-hero-mark{gap:var(--gap-8);padding:var(--gap-12)}.service-hero-mark--story{grid-template-columns:auto minmax(0,1fr)}.service-hero-mark__story-lenses{display:none}.service-hero-mark--site{grid-template-columns:auto minmax(0,1fr)}.service-hero-mark__signal-routes{display:none}.service-hero-mark--signal{grid-template-columns:auto minmax(var(--gap-8),1fr) auto minmax(var(--gap-8),1fr) auto}.service-storyboard header,.signal-example header,.website-example header{grid-template-columns:2.25rem minmax(0,1fr)}.service-storyboard h3,.signal-example h3,.website-example h3{font-size:var(--t-24)}.website-role-map__actions,.website-role-map__roles{grid-template-columns:1fr}.signal-desk__provenance li,.website-system__quality li{flex-basis:calc(50% - var(--gap-8))}.signal-assessment{grid-template-columns:1fr}.signal-desk__feedback{align-items:flex-start}.article-ai-answer-evidence dl,.article-ai-test-design,.article-handoff-state-map{grid-template-columns:1fr}.article-ai-answer-evidence dl>div,.article-ai-answer-evidence dl>div:nth-child(odd),.article-ai-test-design>div,.article-ai-test-design>div:nth-child(odd){border-top:1px solid var(--color-border);border-left:0}.article-ai-answer-evidence dl>div:first-child,.article-ai-test-design>div:first-child{border-top:0}.article-ai-answer-evidence,.article-ai-test-design,.article-attribution-ai-ledger,.article-attribution-answer,.article-attribution-aperture,.article-attribution-board,.article-handoff-ai-boundary,.article-handoff-contract,.article-handoff-definition{border-radius:var(--r-32)}.article-decision-record dl>div{gap:var(--gap-8);grid-template-columns:1fr}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@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}