@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--font-sans:"Roboto Condensed", "Arial Narrow", "Aptos Narrow", Arial, sans-serif;--font-mono:"Fira Code", "SFMono-Regular", Consolas, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Roboto Condensed", "Arial Narrow", "Aptos Narrow", Arial, sans-serif;--default-mono-font-family:"Fira Code", "SFMono-Regular", Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--av-bg-canvas:#05080a;--av-bg-operational:#081011;--av-surface-1:#0e171a;--av-surface-2:#132126;--av-surface-glass:#0e171ab8;--av-border-subtle:#59fff22e;--av-border-active:#59fff27a;--av-text-primary:#f4f7f6;--av-text-body:#e7f0ef;--av-text-secondary:#a9b8bb;--av-text-muted:#6f8186;--av-signal-teal:#25f4dc;--av-signal-cyan:#59fff2;--av-connection-blue:#2ca8ff;--av-attention-amber:#f6b94a;--av-critical-coral:#ff6b6b;--av-success:#52d99a;--av-font-sans:var(--font-sans,"Roboto Condensed", "Arial Narrow", "Aptos Narrow", Arial, sans-serif);--av-type-display:6rem;--av-type-h1:4.5rem;--av-type-h2:3.25rem;--av-type-h3:1.5rem;--av-type-lead:1.25rem;--av-type-body:1rem;--av-type-eyebrow:.75rem;--av-type-metric:3rem;--av-type-label:.875rem;--av-type-caption:.75rem;--av-leading-display:.93;--av-leading-heading:1.02;--av-leading-lead:1.45;--av-leading-body:1.65;--av-leading-compact:1.25;--av-content-max:90rem;--av-text-max:44rem;--av-section-y:7rem;--av-gutter:2rem;--av-grid-gap:1.5rem;--av-radius-sm:.625rem;--av-radius-md:1rem;--av-radius-lg:1.5rem;--av-radius-pill:999px;--av-duration-fast:.16s;--av-duration-base:.28s;--av-ease-standard:cubic-bezier(.2, .8, .2, 1);--av-shadow-panel:0 1.25rem 4rem #00000052;--av-glow-signal:0 0 2.5rem #25f4dc29}.av-display,.av-h1,.av-h2,.av-h3,.av-lead,.av-body,.av-eyebrow,.av-metric-value,.av-metric-label,.av-caption{font-family:var(--av-font-sans);margin:0}.av-display{max-width:15ch;color:var(--av-text-primary);font-size:var(--av-type-display);letter-spacing:0;font-weight:680;line-height:var(--av-leading-display);text-wrap:balance}.av-h1{max-width:18ch;color:var(--av-text-primary);font-size:var(--av-type-h1);letter-spacing:0;font-weight:680;line-height:var(--av-leading-display);text-wrap:balance}.av-h2{max-width:22ch;color:var(--av-text-primary);font-size:var(--av-type-h2);letter-spacing:0;font-weight:650;line-height:var(--av-leading-heading);text-wrap:balance}.av-h3{color:var(--av-text-primary);font-size:var(--av-type-h3);letter-spacing:0;text-wrap:balance;font-weight:620;line-height:1.15}.av-lead{max-width:var(--av-text-max);color:var(--av-text-body);font-size:var(--av-type-lead);font-weight:430;line-height:var(--av-leading-lead)}.av-body{max-width:var(--av-text-max);color:var(--av-text-body);font-size:var(--av-type-body);font-weight:400;line-height:var(--av-leading-body)}.av-eyebrow{color:var(--av-signal-teal);font-size:var(--av-type-eyebrow);letter-spacing:0;font-weight:700;line-height:var(--av-leading-compact);text-transform:uppercase}.av-metric-value{color:var(--av-signal-cyan);font-size:var(--av-type-metric);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:650;line-height:1}.av-metric-label{color:var(--av-text-body);font-size:var(--av-type-label);font-weight:540;line-height:var(--av-leading-compact)}.av-caption{color:var(--av-text-secondary);font-size:var(--av-type-caption);line-height:1.5}.av-section{padding-block:var(--av-section-y)}.av-container{width:min(100% - (2 * var(--av-gutter)), var(--av-content-max));margin-inline:auto}.av-panel{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-lg);background:var(--av-surface-glass);box-shadow:var(--av-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.av-signal-active{color:var(--av-signal-cyan);border-color:var(--av-border-active);box-shadow:var(--av-glow-signal)}.av-status-attention{color:var(--av-attention-amber)}.av-status-critical{color:var(--av-critical-coral)}.av-status-connected{color:var(--av-connection-blue)}@media (max-width:47.99rem){:root{--av-type-display:3.75rem;--av-type-h1:2.75rem;--av-type-h2:2rem;--av-type-h3:1.25rem;--av-type-lead:1.125rem;--av-type-metric:2.25rem;--av-section-y:4.5rem;--av-gutter:1rem;--av-grid-gap:1rem}.av-h1{max-width:14ch}.av-body{font-size:max(1rem, var(--av-type-body))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--av-deep-void:#05080a;--av-operational-ink:#081011;--av-graphite:#0e171a;--av-elevated:#132126;--av-glass:#0c191cad;--av-glass-strong:#0c191cdb;--av-glass-border:#59fff22e;--av-teal:#25f4dc;--av-signal-cyan:#59fff2;--av-teal-deep:#0fb4a8;--av-ocean-blue:#2ca8ff;--av-ghost-white:#f4f7f6;--av-soft-white:#e7f0ef;--av-text-secondary:#a9b8bb;--av-text-muted:#6f8186;--av-success-green:#3bea8d;--av-warning-amber:#ffb85c;--av-critical-coral:#ff5c72;--av-reading-canvas:#f6f8f7;--av-reading-panel:#fff;--av-reading-ink:#12181b;--av-reading-muted:#536165;--av-max-width:1180px;--av-radius:8px;--font-hero:5.5rem;--font-h1:4.5rem;--font-h2:3.25rem;--font-h3:1.6rem;--font-body-lg:1.18rem;--font-body:1rem;--font-small:.875rem;--font-micro:.75rem}.homepage-alert-story,.homepage-trust-audit{width:min(1180px,100% - 40px);margin-inline:auto;padding-block:clamp(72px,9vw,132px)}.homepage-alert-story header,.homepage-trust-audit__body>header{max-width:760px}.homepage-alert-story h2,.homepage-trust-audit h2{margin:12px 0 18px;font-size:clamp(2.2rem,5vw,5rem);line-height:.96}.homepage-alert-story ol,.homepage-trust-audit__body ol,.homepage-trust-audit__rail{padding:0;list-style:none}.homepage-alert-story ol{background:currentColor;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.homepage-alert-story ol{background:color-mix(in srgb, currentColor 14%, transparent)}}.homepage-alert-story li{background:var(--background,#071110);min-height:150px;padding:24px}.homepage-alert-story li span,.homepage-trust-audit__body li>span{color:#55ead7;margin-bottom:24px;display:block}.homepage-measure-industry{padding-top:clamp(72px,9vw,132px)}.sector-city__families{scrollbar-width:thin;gap:8px;margin:18px 0;padding:4px;display:flex;overflow-x:auto}.sector-city__families button{border:1px solid;flex:none;min-height:44px}@supports (color:color-mix(in lab, red, red)){.sector-city__families button{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.sector-city__families button{color:inherit;background:0 0;border-radius:999px;padding:9px 16px}.sector-city__families button[aria-selected=true]{background:#55ead71f;border-color:#55ead7}.sector-city__scene{position:relative}.sector-city__overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sector-city__overlay span{background:#55ead71a;border:1px solid #55ead7cc;border-radius:50%;position:absolute}.sector-city__overlay span:first-child{aspect-ratio:1;width:16%;top:48%;left:18%}.sector-city__overlay span:nth-child(2){aspect-ratio:2;width:22%;top:38%;left:48%}.sector-city__overlay span:nth-child(3){aspect-ratio:1;border-style:dashed;width:12%;top:55%;right:12%}.sector-city__overlay--journey-interaction span{border-radius:10px;transform:rotate(-12deg)}.sector-city__overlay--service-team span{background:#ffbc661a;border-color:#ffbc66}.sector-city__overlay--space-comparison span{border-style:dashed;border-radius:4px}.sector-city__illustrative{z-index:3;background:#040c0cb8;padding:6px 9px;font-size:.72rem;position:absolute;bottom:12px;right:14px}.homepage-trust-audit__rail{flex-wrap:wrap;gap:8px;margin-bottom:48px;display:flex}.homepage-trust-audit__rail li{border:1px solid #55ead752;border-radius:999px;padding:9px 14px}.homepage-trust-audit__body ol{grid-template-columns:repeat(3,1fr);gap:16px;margin:42px 0;display:grid}.homepage-trust-audit__body li{border-top:1px solid;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.homepage-trust-audit__body li{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.homepage-trust-audit__body li{padding-top:18px}.homepage-trust-audit__body h3{margin:0 0 8px}.homepage-trust-audit__body li p{margin:0}.homepage-trust-audit__body>a{color:#06110f;background:#55ead7;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:700;display:inline-flex}@media (max-width:760px){.homepage-alert-story,.homepage-trust-audit{width:min(100% - 28px,1180px)}.homepage-alert-story ol,.homepage-trust-audit__body ol{grid-template-columns:1fr}.homepage-alert-story li{min-height:96px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{min-width:320px;color:var(--av-soft-white);font-family:Roboto Condensed,Arial Narrow,Aptos Narrow,Arial,sans-serif;font-size:var(--font-body);background:linear-gradient(#05080a 0%,#081011 42%,#05080a 100%);line-height:1.65}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#59fff20b 1px,#0000 1px),linear-gradient(90deg,#59fff209 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 70%);mask-image:linear-gradient(#000000bf,#0000 70%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--av-signal-cyan);outline-offset:3px}h1,h2,h3,p{letter-spacing:0;margin:0}h1{max-width:900px;color:var(--av-ghost-white);font-size:var(--font-h1);font-weight:720;line-height:1.02}h2{max-width:820px;color:var(--av-ghost-white);font-size:var(--font-h2);font-weight:700;line-height:1.08}h3{color:var(--av-ghost-white);font-size:var(--font-h3);font-weight:680;line-height:1.22}p{max-width:760px;color:var(--av-text-secondary);font-size:var(--font-body-lg)}ul,ol{margin:0;padding:0}.eyebrow{color:var(--av-signal-cyan);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1.2}.floating-nav{top:18px;right:max(16px, calc((100% - var(--av-max-width)) / 2));left:max(16px, calc((100% - var(--av-max-width)) / 2));z-index:50;border-radius:var(--av-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080a9e;border:1px solid #f4f7f61f;grid-template-columns:auto 1fr auto;align-items:center;width:auto;min-height:74px;padding:12px 14px;transition:border-color .18s,background .18s,min-height .18s;display:grid;position:fixed;box-shadow:0 18px 60px #00000047}.floating-nav-compact{border-color:var(--av-glass-border);background:#05080ae0;min-height:62px}.brand-link{align-items:center;min-width:112px;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:42px}.desktop-nav{justify-content:center;align-items:center;gap:8px;display:flex}.nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav-disclosure{position:relative}.nav-disclosure:before{z-index:89;content:"";height:12px;display:none;position:absolute;top:100%;left:-8px;right:-8px}.nav-disclosure summary{list-style:none}.nav-disclosure summary::-webkit-details-marker{display:none}.nav-link,.nav-link-button,.nav-icon-button{border-radius:var(--av-radius);min-height:42px;color:var(--av-soft-white);font-size:var(--font-small);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:650;display:inline-flex}.nav-link,.nav-link-button{padding:0 12px}.nav-icon-button{border:1px solid #f4f7f624;padding:0 10px}.nav-link:hover,.nav-link-button:hover,.nav-icon-button:hover{background:#59fff214}.button-primary,.button-secondary,.text-link{border-radius:var(--av-radius);justify-content:center;align-items:center;min-height:46px;font-size:.95rem;font-weight:760;display:inline-flex}.button-primary{background:var(--av-teal);color:#03100f;border:1px solid #59fff299;padding:0 18px;box-shadow:0 0 24px #25f4dc2e}.button-secondary{color:var(--av-ghost-white);background:0 0;border:1px solid #f4f7f638;padding:0 18px}.text-link{min-height:34px;color:var(--av-signal-cyan);justify-content:flex-start}.nav-menu-panel{z-index:90;border:1px solid var(--av-glass-border);border-radius:var(--av-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081011fc;gap:4px;min-width:220px;padding:8px;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000073}.nav-disclosure[open]>.nav-menu-panel,.nav-disclosure:hover>.nav-menu-panel,.nav-disclosure:focus-within>.nav-menu-panel{display:grid}.nav-disclosure[open]:before,.nav-disclosure:hover:before,.nav-disclosure:focus-within:before{display:block}.locale-disclosure .nav-menu-panel{left:auto;right:0;transform:none}.locale-code{display:inline}.nav-menu-wide{min-width:280px;left:0;transform:none}.nav-menu-industries{background:#081011fa;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0;width:min(720px,100vw - 32px);min-width:680px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.nav-menu-item,.industry-menu-item{min-height:44px;color:var(--av-soft-white);font-size:var(--font-small);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.nav-menu-item:hover,.industry-menu-item:hover,.nav-menu-item[data-highlighted],.industry-menu-item[data-highlighted]{background:#59fff214}.nav-menu-audit{color:var(--av-signal-cyan);border-top:1px solid #59fff233;margin-top:4px;padding-top:14px}.nav-menu-faq{border-top:1px solid #f4f7f61f;margin-top:4px;padding-top:14px}.nav-menu-faq svg{color:var(--av-text-secondary)}.nav-menu-item-icon{flex:0 0 16px;width:16px;height:1px}.nav-disclosure[data-industries-navigation]:not([open]):not(:hover)>.nav-menu-industries{display:none}.nav-disclosure[open]>.nav-menu-industries,.nav-disclosure:hover>.nav-menu-industries{animation:.18s ease-out both industries-menu-enter}.industries-menu-context{background:linear-gradient(145deg, #59fff20e, transparent 48%), var(--av-operational-ink);border-right:1px solid #59fff224;flex-direction:column;min-width:0;padding:28px;display:flex}.industries-menu-kicker{color:var(--av-signal-cyan);font-size:var(--font-micro);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-weight:760;display:flex}.industries-menu-count{color:var(--av-text-secondary);font-size:var(--font-micro);font-family:var(--font-mono);letter-spacing:.08em}.industries-menu-heading{max-width:15ch;color:var(--av-ghost-white);letter-spacing:-.025em;text-wrap:balance;margin:28px 0 0;font-size:1.45rem;font-weight:720;line-height:1.08}.industries-menu-orientation{max-width:29ch;color:var(--av-text-secondary);margin:16px 0 28px;font-size:.86rem;line-height:1.52}.industries-menu-overview{min-height:44px;color:var(--av-soft-white);font-size:var(--font-small);border-top:1px solid #f4f7f624;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-weight:720;display:inline-flex}.industries-menu-overview svg,.nav-menu-industries .industry-menu-item svg{flex:none;transition:transform .16s,opacity .16s}.industries-menu-overview:hover svg,.industries-menu-overview:focus-visible svg,.nav-menu-industries .industry-menu-item:hover svg,.nav-menu-industries .industry-menu-item:focus-visible svg{transform:translate(3px)}.industries-menu-routes{align-content:center;min-width:0;padding:8px 0;display:grid}.nav-menu-industries .industry-menu-item{min-height:50px;color:var(--av-text-secondary);border-bottom:1px solid #f4f7f614;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;font-size:.92rem;font-weight:620;display:flex;position:relative}.nav-menu-industries .industry-menu-item:last-child{border-bottom:0}.nav-menu-industries .industry-menu-item:hover,.nav-menu-industries .industry-menu-item:focus-visible,.nav-menu-industries .industry-menu-item[aria-current=page]{color:var(--av-ghost-white);background:#59fff20e}.nav-menu-industries .industry-menu-item[aria-current=page]{font-weight:760}.nav-menu-industries .industry-menu-item[aria-current=page]:before{background:var(--av-signal-cyan);content:"";width:2px;position:absolute;top:13px;bottom:13px;left:0}@keyframes industries-menu-enter{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.locale-menu-item{justify-content:space-between}.mobile-menu-shell{display:none}.mobile-menu-toggle{opacity:0;width:42px;height:42px;margin:0;position:absolute}.mobile-menu-toggle:focus-visible+.mobile-menu-open{outline:2px solid var(--av-signal-cyan);outline-offset:3px}.mobile-menu-overlay{z-index:70;background:#00000094;display:none;position:fixed;inset:0}.mobile-menu-panel{z-index:80;border:1px solid var(--av-glass-border);border-radius:var(--av-radius);background:var(--av-operational-ink);width:min(420px,100vw - 24px);padding:18px;display:none;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto}.mobile-menu-toggle:checked~.mobile-menu-overlay,.mobile-menu-toggle:checked~.mobile-menu-panel{display:block}.mobile-menu-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.mobile-menu-nav,.mobile-menu-group{gap:10px;display:grid}.mobile-menu-nav a,.mobile-menu-group>span{color:var(--av-soft-white);padding:12px 0;font-weight:700}.mobile-menu-group a{color:var(--av-text-secondary);font-size:var(--font-small);padding:8px 0 8px 14px}.mobile-industries-disclosure{border-top:1px solid #f4f7f61a;border-bottom:1px solid #f4f7f61a}.mobile-platform-disclosure{border-bottom:1px solid #f4f7f61a}.mobile-platform-disclosure summary{min-height:52px;color:var(--av-soft-white);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.mobile-platform-disclosure summary::-webkit-details-marker{display:none}.mobile-platform-disclosure summary svg{color:var(--av-text-secondary);transition:transform .16s}.mobile-platform-disclosure[open] summary svg{transform:rotate(180deg)}.mobile-platform-routes{padding-bottom:8px;display:grid}.mobile-menu-nav .mobile-platform-routes a{min-height:44px;color:var(--av-text-secondary);font-size:var(--font-small);border-top:1px solid #f4f7f613;padding:10px 14px;font-weight:620}.mobile-menu-nav .mobile-platform-routes a:hover,.mobile-menu-nav .mobile-platform-routes a:focus-visible{color:var(--av-ghost-white);background:#59fff20e}.mobile-menu-nav .mobile-platform-routes .mobile-platform-audit{color:var(--av-signal-cyan);border-top-color:#59fff238;margin-top:6px;font-weight:720}.mobile-menu-nav .mobile-platform-routes .mobile-platform-faq{color:var(--av-soft-white);border-top-color:#f4f7f624;margin-top:6px;font-weight:680}.mobile-industries-disclosure summary{min-height:52px;color:var(--av-soft-white);cursor:pointer;justify-content:space-between;align-items:center;padding:0;font-weight:700;list-style:none;display:flex}.mobile-industries-disclosure summary::-webkit-details-marker{display:none}.mobile-industries-disclosure summary svg{color:var(--av-text-secondary);transition:transform .16s}.mobile-industries-disclosure[open] summary svg{transform:rotate(180deg)}.mobile-industries-routes{padding-bottom:8px;display:grid}.mobile-menu-nav .mobile-industries-routes a{min-height:48px;color:var(--av-text-secondary);font-size:var(--font-small);border-top:1px solid #f4f7f613;justify-content:space-between;align-items:center;padding:0 14px;font-weight:620;display:flex;position:relative}.mobile-menu-nav .mobile-industries-routes a:hover,.mobile-menu-nav .mobile-industries-routes a:focus-visible,.mobile-menu-nav .mobile-industries-routes a[aria-current=page]{color:var(--av-ghost-white);background:#59fff20e}.mobile-menu-nav .mobile-industries-routes a[aria-current=page]{font-weight:760}.mobile-menu-nav .mobile-industries-routes a[aria-current=page]:before{background:var(--av-signal-cyan);content:"";width:2px;position:absolute;top:13px;bottom:13px;left:0}.mobile-menu-nav .mobile-industries-routes .mobile-industries-overview{color:var(--av-soft-white);border-top-color:#59fff238;margin-top:8px;font-weight:720}@media (prefers-reduced-motion:reduce){.nav-disclosure[open]>.nav-menu-industries,.nav-disclosure:hover>.nav-menu-industries{animation:none}.industries-menu-overview svg,.nav-menu-industries .industry-menu-item svg,.mobile-industries-disclosure summary svg,.mobile-platform-disclosure summary svg{transition:none}}.platform-page{width:min(calc(100% - 4rem), var(--av-max-width));margin-inline:auto}.platform-page>section{border-bottom:1px solid var(--av-catalogue-line);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(2rem,5vw,4.5rem);min-height:0;padding:clamp(4rem,4.5vw,4.75rem) 0;scroll-margin-top:7rem;display:grid}.platform-page>section:first-child{min-height:0;padding-top:8.5rem;padding-bottom:4.5rem}.platform-section-heading{grid-column:1/span 6;align-self:start;min-width:0}.platform-section-content{grid-column:7/-1;align-self:start;min-width:0}.platform-page h1,.platform-page h2{max-width:18ch;color:var(--av-ghost-white);text-wrap:balance;margin-top:1.25rem;font-size:clamp(3rem,4.4vw,4.25rem);font-weight:690;line-height:.97}.platform-page h2{max-width:none;font-size:clamp(2.5rem,3.35vw,3.35rem);line-height:1}.platform-page p{color:var(--av-catalogue-copy);font-size:1rem;line-height:1.58}.platform-subtitle{max-width:32rem;margin-top:1.35rem;color:var(--av-soft-white)!important;font-size:clamp(1.05rem,1.35vw,1.2rem)!important;line-height:1.45!important}.platform-copy{gap:.85rem;display:grid}.platform-copy p{margin:0}.platform-explainer,.platform-boundary{border-left:2px solid var(--av-signal-cyan);background:#59fff209;margin-top:1.5rem;padding:1.1rem 1.25rem}.platform-explainer strong{color:var(--av-soft-white);margin-top:.85rem;font-size:.92rem;line-height:1.5;display:block}.platform-principle{margin-top:1.5rem;font-weight:680;color:var(--av-signal-cyan)!important;font-size:clamp(1.08rem,1.5vw,1.32rem)!important;line-height:1.4!important}.platform-boundary{color:var(--av-soft-white)!important}.platform-audit{padding-block:clamp(4rem,4.5vw,4.75rem)!important}.platform-audit .button-primary{margin-top:1.75rem}@media (max-width:64rem){.platform-page>section{row-gap:2rem}.platform-section-heading,.platform-section-content{grid-column:1/-1}}@media (max-width:47.99rem){.platform-page{width:min(calc(100% - 2rem), var(--av-max-width))}.platform-page>section{row-gap:.9rem;padding:2.1rem 0;scroll-margin-top:6.75rem}.platform-page>section:first-child{padding-top:7rem;padding-bottom:2.1rem}.platform-page h1,.platform-page h2{font-size:clamp(2.15rem,8.9vw,2.45rem);line-height:.98}.platform-page p{line-height:1.48}.platform-copy{gap:.65rem}.platform-explainer,.platform-boundary{margin-top:1rem;padding:.9rem 1rem}.platform-principle{margin-top:1rem}.platform-audit{padding-block:2.1rem!important}.platform-audit .button-primary{margin-top:1.25rem}}.hero-section,.industry-hero,.page-hero{width:min(calc(100% - 32px), var(--av-max-width));margin:0 auto;padding:170px 0 72px}.hero-section{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:44px;min-height:760px;display:grid}.hero-copy{gap:24px;min-width:0;display:grid}.hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;max-width:12ch;font-size:3.75rem;line-height:1.08}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-clarity{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);min-height:720px}.hero-description{max-width:100%;color:var(--av-soft-white);font-size:var(--font-body-lg);overflow-wrap:anywhere}.hero-spatial-teaser{align-items:end;min-height:560px;margin:0;display:grid;position:relative}.hero-space-still{border-radius:var(--av-radius);background:var(--av-graphite);border:1px solid #59fff22e;min-height:560px;position:relative;overflow:hidden}.hero-scene-image{object-fit:cover;object-position:center}.hero-space-still:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05080a52,#0000 28% 72%,#05080a66),linear-gradient(#0000 48%,#05080a70);position:absolute;inset:0}.hero-scene-metrics{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.hero-scene-metric{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ab8;border:1px solid #59fff23d;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.hero-scene-metric dt{color:var(--av-text-secondary);text-transform:uppercase;font-size:.62rem;font-weight:760;line-height:1.15}.hero-scene-metric dd{color:var(--av-ghost-white);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:720;line-height:1.25}.hero-scene-metric.tone-blue{border-color:#2ca8ff61}.hero-scene-metric.tone-teal{border-color:#59fff25c}.hero-scene-metric.tone-amber{border-color:#ffb85c6b}.hero-scene-metric.tone-green{border-color:#3bea8d61}.hero-scene-caption{z-index:1;width:fit-content;max-width:calc(100% - 48px);color:var(--av-ghost-white);font-size:var(--font-small);background:#04080a9e;border:1px solid #59fff23d;border-radius:6px;padding:6px 8px;font-weight:720;position:absolute;inset:24px 24px auto}.hero-v2{width:min(calc(100% - 32px), var(--av-max-width));grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:720px;margin:0 auto;padding:168px 0 72px;display:grid}.hero-v2-copy{gap:1.35rem;min-width:0;display:grid}.hero-v2-copy .av-h1{max-width:20ch}.hero-v2-lead{max-width:36rem}.hero-v2-proof-list{flex-wrap:wrap;gap:.5rem;max-width:38rem;list-style:none;display:flex}.hero-v2-proof-list li{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);color:var(--av-text-body);background:#0e171a94;padding:.55rem .7rem;font-size:.85rem;font-weight:680;line-height:1.2}.hero-v2-visual{gap:.75rem;min-width:0;margin:0;display:grid;position:relative}.hero-v2-scene{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:var(--av-surface-1);min-height:34rem;box-shadow:var(--av-shadow-panel);position:relative;overflow:hidden}.hero-v2-scene-catalog{aspect-ratio:16/9;background:#020506;min-height:0}.hero-v2-image{object-fit:cover;object-position:center}.hero-v2-scene-catalog .hero-v2-image{object-fit:contain}.hero-v2-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05080a70,#0000 34%,#05080a2e),linear-gradient(#0000 46%,#05080a7a);position:absolute;inset:0}.hero-v2-scene-chaos:after{background:linear-gradient(90deg,#05080a42,#0000 42%),linear-gradient(#0000 48%,#05080aa3)}.hero-v2-scene-chaos .hero-v2-flow li{background:#05080ac7;border-color:#ffb85c4d}.hero-v2-flow{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;list-style:none;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.hero-v2-flow li{border-radius:var(--av-radius-sm);min-width:0;color:var(--av-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080ab8;border:1px solid #59fff23d;gap:.25rem;padding:.7rem;font-size:.82rem;font-weight:700;line-height:1.25;display:grid}.hero-v2-caption{max-width:100%;color:var(--av-text-secondary);font-size:var(--font-small)}.homepage-story-rail{height:calc(var(--story-count) * 100dvh);margin:0;position:relative}.homepage-story-sticky{background:radial-gradient(circle at 72% 20%,#25f4dc14,#0000 32%),linear-gradient(#05080af5,#081011fa);min-height:100dvh;padding:112px 0 44px;position:sticky;top:0;overflow:hidden}.homepage-story-status{width:min(calc(100% - 32px), var(--av-max-width));color:var(--av-text-muted);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:0 auto 18px;font-weight:760;display:flex}.homepage-story-track{width:calc(var(--story-count) * 100%);will-change:transform;height:calc(100dvh - 156px);list-style:none;display:flex}.homepage-story-panel{flex:0 0 calc(100% / var(--story-count));width:calc(100% / var(--story-count));min-width:0;padding:0 max(16px, calc((100vw - var(--av-max-width)) / 2));grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid;position:relative}.homepage-story-copy{z-index:2;gap:.9rem;min-width:0;display:grid;position:relative}.homepage-story-copy .av-h2{text-wrap:balance;max-width:13ch;font-size:clamp(2.35rem,4.1vw,4.6rem);line-height:1}.homepage-story-copy .av-lead{max-width:31rem;font-size:clamp(1rem,1.4vw,1.08rem)}.homepage-story-step{border-radius:var(--av-radius-sm);width:fit-content;color:var(--av-signal-cyan);border:1px solid #59fff23d;padding:.28rem .52rem;font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:800}.homepage-story-visual{z-index:1;border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:linear-gradient(135deg, #0e171ae0, #05080af5), var(--av-surface-1);min-width:0;min-height:min(64vh,39rem);box-shadow:var(--av-shadow-panel);position:relative;overflow:hidden}.homepage-story-visual-catalog{aspect-ratio:16/9;background:#020506;align-self:center;min-height:0}.homepage-story-image{object-fit:cover;filter:saturate(1.02)contrast(1.04)brightness(.94)}.homepage-story-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#05080a1a,#0000 48%),radial-gradient(circle at 68% 42%,#0000,#05080a24 78%);position:absolute;inset:0}.homepage-cinematic-story .homepage-story-sticky{background:radial-gradient(circle at 76% 34%,#25f4dc12,#0000 33%),#05080a}.homepage-cinematic-story .homepage-story-panel{isolation:isolate}.homepage-cinematic-story .homepage-story-copy .av-eyebrow{color:var(--av-signal-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.homepage-cinematic-story .hero-film-visual{background:#071013}.hero-film-hidden-condition .hero-film-visual:before,.hero-film-observable-activity .hero-film-visual:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#05080a42,#0000 55%);position:absolute;inset:0}.hero-layer-assembly{z-index:2;perspective:1000px;place-items:center;display:grid;position:absolute;inset:0}.hero-layer{aspect-ratio:1.7;background:#091417f0;border:1px solid #59fff247;border-radius:.8rem;width:min(72%,34rem);position:absolute;overflow:hidden;transform:rotateX(58deg)rotate(-36deg);box-shadow:0 1.5rem 3rem #00000059}.hero-layer>strong{z-index:3;color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;position:absolute;top:.8rem;left:.9rem}.hero-layer-space{z-index:3;transform:translateY(-32%)rotateX(58deg)rotate(-36deg)}.hero-layer-space img{object-fit:cover;opacity:.74}.hero-layer-context{z-index:2;background:#09191df7;align-content:end;padding:2.5rem 1rem 1rem;display:grid}.hero-layer-context>div,.hero-layer-signals>div{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.hero-layer-context span,.hero-layer-signals span{color:var(--av-text-secondary);text-align:center;border:1px solid #59fff233;padding:.42rem;font-family:Fira Code,Consolas,monospace;font-size:.52rem}.hero-layer-signals{z-index:1;background:#102f31f5;align-content:end;padding:2.5rem 1rem 1rem;display:grid;transform:translateY(32%)rotateX(58deg)rotate(-36deg)}.hero-twin-event{z-index:2;grid-template-columns:1.45fr .75fr;min-height:100%;display:grid;position:absolute;inset:0}.hero-twin-map{min-height:100%;position:relative;overflow:hidden}.hero-twin-map img{object-fit:cover;opacity:.7}.hero-twin-zone{background:#ffb85c14;border:1px solid #ffb85cc7;width:32%;height:30%;position:absolute;bottom:20%;right:18%}.hero-twin-path{border:1px dashed #59fff2b3;border-radius:50%;width:48%;height:34%;position:absolute;bottom:26%;left:24%;transform:rotate(-12deg)}.hero-twin-event aside{z-index:3;background:#050c0ee6;border-left:1px solid #59fff229;align-content:center;gap:1rem;padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative}.hero-twin-event aside>p{color:var(--av-signal-cyan);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.hero-twin-event aside>strong{color:#fff;font-size:clamp(1.4rem,2vw,2.1rem)}.hero-twin-event dl{gap:.65rem;margin:0;display:grid}.hero-twin-event dl div{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.hero-twin-event dt{color:var(--av-text-muted);font-size:.72rem}.hero-twin-event dd{color:#fff;margin:0;font-family:Fira Code,Consolas,monospace;font-size:.78rem}.hero-manager-action{color:#ffe1b4;background:#ffb85c14;border:1px solid #ffb85c75;padding:.85rem;font-size:.82rem;line-height:1.35}.hero-manager-action span{color:#ffb85c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-weight:800;display:block}@media (max-width:900px){.hero-twin-event{grid-template-rows:minmax(16rem,1fr) auto;grid-template-columns:1fr}.hero-twin-event aside{border-top:1px solid #59fff229;border-left:0;gap:.65rem}.hero-twin-event dl{grid-template-columns:repeat(3,1fr)}.hero-twin-event dl div{gap:.2rem;display:grid}.hero-layer{width:min(82%,28rem)}}.story-panel-catalog-slide{padding:0 max(16px, calc((100vw - var(--av-max-width)) / 2));display:block}.story-panel-catalog-slide .homepage-story-visual{aspect-ratio:auto;background:#020506;width:100%;height:100%;min-height:0}.story-panel-catalog-slide .homepage-story-image{object-fit:contain;object-position:center;filter:saturate(1.04)contrast(1.03)brightness(.98)}.story-panel-catalog-slide .homepage-story-visual:after{background:linear-gradient(90deg,#05080a52,#0000 30% 72%,#05080a1f),linear-gradient(#05080a1a,#0000 34%,#05080a2e)}.homepage-story-copy-overlay{z-index:5;border-radius:var(--av-radius-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080a9e;border:1px solid #59fff23d;width:min(21rem,32%);padding:.62rem;position:absolute;top:clamp(1rem,3vh,1.8rem);left:clamp(1rem,2.5vw,2rem);box-shadow:0 14px 42px #0003}.story-panel-catalog-slide .homepage-story-copy-overlay .av-h2{max-width:none;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.1}.story-panel-catalog-slide .homepage-story-copy-overlay .av-lead{display:none}.story-panel-catalog-slide .homepage-story-copy-overlay .av-eyebrow{letter-spacing:.05em;font-size:.62rem}.story-panel-catalog-slide .homepage-story-link{z-index:7;position:absolute;bottom:clamp(1rem,3vh,1.8rem);right:clamp(1rem,2.5vw,2rem)}.story-panel-catalog-slide .homepage-story-copy-overlay{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.story-map{z-index:2;position:absolute;inset:0}.story-annotation{z-index:4;border-radius:var(--av-radius-sm);max-width:11.5rem;color:var(--av-ghost-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080aa8;border:1px solid #59fff257;padding:.38rem .52rem;font-size:.74rem;font-weight:820;line-height:1.15;position:absolute}.story-annotation-warn{color:#ffd696;border-color:#ffb85cad}.story-visual-note{display:none}.story-map-journey .story-journey-path{opacity:.72;border:1px dashed #59fff294;border-radius:58% 42% 48% 52%;width:57%;height:42%;position:absolute;bottom:18%;left:20%;transform:rotate(-10deg)}.story-map-journey .story-journey-exit{opacity:.72;border:1px dashed #ffb85c8f;border-radius:999px;width:28%;height:30%;position:absolute;top:14%;right:9%;transform:rotate(12deg)}.story-hotspot,.story-event-dot{z-index:3;background:var(--av-teal);border-radius:999px;width:.72rem;height:.72rem;position:absolute;box-shadow:0 0 1rem #25f4dc94}.story-hotspot-a{bottom:28%;left:32%}.story-hotspot-b{top:43%;left:50%}.story-hotspot-c{background:#ffb85c;bottom:34%;right:23%;box-shadow:0 0 1rem #ffb85c7a}.story-map-journey .story-annotation-a{bottom:32%;left:13%}.story-map-journey .story-annotation-b{top:35%;left:42%}.story-map-journey .story-annotation-c{bottom:26%;right:24%}.story-map-journey .story-annotation-d{top:15%;right:9%}.story-camera-cone{z-index:3;clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.36;background:linear-gradient(#59fff23d,#59fff205);border-top:1px solid #59fff294;width:17%;height:34%;position:absolute}.story-camera-cone-a{top:8%;left:16%}.story-camera-cone-b{top:7%;right:16%}.story-pipeline-line{z-index:3;background:linear-gradient(90deg,#0000,#59fff2c7,#ffb85ca3,#0000);height:2px;position:absolute;bottom:29%;left:18%;right:18%;box-shadow:0 0 1.2rem #59fff252}.story-event-dot-a{bottom:28%;left:43%}.story-event-dot-b{background:#ffb85c;bottom:28%;right:31%}.story-map-pipeline .story-annotation-a{top:27%;left:12%}.story-map-pipeline .story-annotation-b{top:44%;right:20%}.story-map-pipeline .story-annotation-c{bottom:18%;left:40%}.story-layer-stack{z-index:3;border-radius:var(--av-radius-sm);opacity:.34;background:linear-gradient(#25f4dc1f 0 30%,#0000 30% 35%,#25f4dc17 35% 64%,#0000 64% 70%,#25f4dc0f 70% 100%),#05080a57;border:1px solid #59fff23d;height:47%;position:absolute;inset:17% 12% auto}.story-map-layers .story-annotation{width:min(18rem,68%);left:16%}.story-map-layers .story-annotation-a{top:20%}.story-map-layers .story-annotation-b{top:40%}.story-map-layers .story-annotation-c{top:60%}.story-alert-zone{z-index:3;background:radial-gradient(circle,#ffb85c17,#0000 68%);border:1px solid #ffb85c8a;border-radius:999px;width:28%;height:31%;position:absolute;bottom:21%;right:27%;box-shadow:0 0 1rem #ffb85c24}.story-alert-card{display:none}.story-map-alert .story-annotation-a{top:23%;left:10%}.story-map-alert .story-annotation-b{top:25%;right:12%}.story-map-alert .story-annotation-c{bottom:21%;right:22%}.story-sector-panel{display:none}.story-map-sectors .story-annotation{width:min(22rem,72%);left:14%}.story-map-sectors .story-annotation-a{top:19%}.story-map-sectors .story-annotation-b{top:39%}.story-map-sectors .story-annotation-c{top:59%}.story-map-grid{border-radius:var(--av-radius-sm);opacity:.42;transform-origin:bottom;background-image:linear-gradient(#59fff214 1px,#0000 1px),linear-gradient(90deg,#59fff214 1px,#0000 1px);background-size:42px 42px;border:1px solid #59fff22e;position:absolute;inset:8%;transform:perspective(700px)rotateX(58deg)translateY(12%)}.story-route{filter:drop-shadow(0 0 .75rem #59fff261);border:2px dashed #59fff2b3;border-radius:999px;animation:8s linear infinite story-route-drift;position:absolute}.story-route-a{width:58%;height:38%;bottom:24%;right:18%;transform:rotate(-9deg)}.story-route-b{border-color:#ffb85ca8;width:42%;height:28%;animation-duration:10s;top:18%;right:6%}.story-signal{z-index:2;border-radius:var(--av-radius-sm);max-width:12rem;color:var(--av-ghost-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080ac2;border:1px solid #59fff257;padding:.55rem .7rem;font-size:.84rem;font-weight:820;line-height:1.15;animation:3.8s ease-in-out infinite story-signal-pulse;position:absolute}.story-signal-1{top:18%;left:12%}.story-signal-2{border-color:#ffb85c6b;top:46%;right:11%}.story-signal-3{border-color:#2ca8ff61;bottom:16%;right:34%}.story-panel-alert .story-signal-2,.story-panel-alert .story-signal-3{border-color:#ffb85c85}.homepage-story-link{border-radius:var(--av-radius-sm);background:var(--av-teal);color:#03100f;border:1px solid #59fff285;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:0 1rem;font-size:.9rem;font-weight:820;display:inline-flex;box-shadow:0 0 24px #25f4dc2e}@media (max-height:860px) and (min-width:821px){.homepage-story-sticky{padding:92px 0 28px}.homepage-story-status{margin-bottom:10px}.homepage-story-track{height:calc(100dvh - 130px)}.homepage-story-copy{gap:.72rem}.homepage-story-copy .av-h2{font-size:clamp(2.1rem,3.45vw,4rem)}.homepage-story-copy .av-lead{font-size:.94rem;line-height:1.42}.homepage-story-visual{min-height:min(58vh,34rem)}.story-panel-catalog-slide .homepage-story-copy-overlay .av-h2{font-size:clamp(.9rem,1.1vw,1.02rem);line-height:1.1}.story-panel-catalog-slide .homepage-story-copy-overlay .av-lead{display:none}}.industry-story-rail{border-top:1px solid var(--av-border-subtle);border-bottom:1px solid var(--av-border-subtle);background:radial-gradient(circle at 72% 38%,#25f4dc14,#0000 34%),linear-gradient(#05080a,#020506)}.industry-story-actions{flex-wrap:wrap;gap:.7rem;display:flex}.industry-story-actions a{border-radius:var(--av-radius-sm);min-height:42px;color:var(--av-signal-cyan);background:#0e171ac2;border:1px solid #59fff261;align-items:center;padding:0 .85rem;font-size:.88rem;font-weight:820;display:inline-flex}.industry-story-actions a:first-child{background:var(--av-teal);color:#03100f}.industry-story-visual{isolation:isolate;background:linear-gradient(135deg, #05080a2e, #05080ad6), url(/images/panos/automotive-showroom.webp) center / cover, var(--av-surface-1)}.automotive-read-space,.automotive-guided-pano{background:#05080a;margin:0;position:absolute;inset:0;overflow:hidden}.automotive-read-space{touch-action:pan-y}.read-space-image-plane{will-change:transform;position:absolute;inset:-1.5rem}.read-space-image,.guided-pano-image{object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.7);width:100%;height:100%}.read-space-vignette,.guided-pano-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0307086b,#0000 42%,#0307083d),linear-gradient(#03070829,#0000 48%,#0307089e);position:absolute;inset:0}.read-space-grid{z-index:2;opacity:.18;pointer-events:none;background-image:linear-gradient(#59fff21f 1px,#0000 1px),linear-gradient(90deg,#59fff21f 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 82%,#0000);mask-image:linear-gradient(#0000,#000 28% 82%,#0000)}.read-space-route{z-index:3;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#25f4dc1f,#0000 68%);border:1px dashed #59fff2d1;border-radius:999px;width:18%;transition:inset .42s,width .42s,border-color .24s;animation:2.8s ease-in-out infinite read-space-route-pulse;position:absolute;box-shadow:0 0 2rem #25f4dc2e}.active-zone-entrance .read-space-route{width:16%;bottom:7%;left:9%}.active-zone-vehicle .read-space-route{width:21%;top:36%;left:43%}.active-zone-service .read-space-route{border-color:#ffb85ce0;width:21%;bottom:7%;right:9%}.active-zone-campaign .read-space-route{border-color:#2ca8ffe0;width:16%;top:9%;right:13%}.read-space-zones{z-index:5;position:absolute;inset:0}.read-space-zone{border-radius:var(--av-radius-sm);color:#dde7e7;min-height:2.4rem;font:inherit;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#04090bc2;border:1px solid #f4f7f62e;align-items:center;gap:.45rem;padding:.45rem .62rem;font-size:.72rem;font-weight:780;line-height:1.1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex;position:absolute}.read-space-zone>span{background:#05080a;border:2px solid #59fff2e0;border-radius:999px;flex:none;width:.58rem;height:.58rem;box-shadow:0 0 .8rem #25f4dc7a}.read-space-zone:hover,.read-space-zone:focus-visible,.read-space-zone[aria-selected=true]{color:#fff;background:#051314e0;border-color:#59fff2b8;outline:none;transform:translateY(-2px)}.read-space-zone[aria-selected=true]>span{background:var(--av-teal);animation:1.8s ease-in-out infinite read-space-dot-pulse}.read-space-zone.zone-entrance{bottom:20%;left:8%}.read-space-zone.zone-vehicle{top:43%;left:43%}.read-space-zone.zone-service{bottom:19%;right:8%}.read-space-zone.zone-campaign{top:20%;right:10%}.read-space-panel{z-index:6;border-radius:var(--av-radius-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03080ad1;border:1px solid #59fff247;gap:.7rem;width:min(22rem,50% - 1.5rem);padding:.85rem;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 1.25rem 3rem #00000047}.read-space-instruction,.read-space-question{margin:0}.read-space-instruction{color:var(--av-text-muted);font-size:.7rem;line-height:1.35}.read-space-reveal{gap:.6rem;animation:.42s both read-space-copy-in;display:grid}.read-space-question{color:var(--av-ghost-white);font-size:.9rem;font-weight:780;line-height:1.3;animation:.68s steps(12,end) both read-space-type-in;overflow:hidden}.read-space-metric{border-top:1px solid #f4f7f61f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.2rem .75rem;padding-top:.6rem;display:grid}.read-space-metric span,.read-space-metric small{color:var(--av-text-muted);font-size:.65rem;line-height:1.25}.read-space-metric strong{color:var(--av-signal-cyan);grid-area:1/2/span 2;font-size:1.15rem;line-height:1}.automotive-guided-pano{isolation:isolate}.guided-pano-zone,.guided-pano-path{z-index:2;pointer-events:none;position:absolute}.guided-pano-zone{aspect-ratio:1.6;background:radial-gradient(circle,#25f4dc24,#0000 68%);border:1px solid #59fff2b8;border-radius:999px;width:25%;animation:3.2s ease-in-out infinite read-space-route-pulse;box-shadow:0 0 2.5rem #25f4dc29}.guided-pano-path{border-bottom:2px dashed #59fff2b8;border-radius:50%;height:28%;bottom:27%;left:20%;right:20%}.guided-focus-reception .guided-pano-zone{bottom:14%;left:8%}.guided-focus-vehicle .guided-pano-zone{top:39%;left:43%}.guided-focus-service .guided-pano-zone{border-color:#ffb85cc7;bottom:13%;right:7%}.guided-focus-bridge .guided-pano-zone{bottom:21%;right:31%}.guided-focus-connected .guided-pano-zone{border-color:#2ca8ffd1;top:15%;right:10%}.guided-focus-connected .guided-pano-path{border-color:#2ca8ffc2}.guided-pano-labels{z-index:4;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.guided-pano-labels span{border-radius:var(--av-radius-sm);color:var(--av-ghost-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04090bc7;border:1px solid #59fff252;padding:.42rem .58rem;font-size:.72rem;font-weight:760}.automotive-bottleneck-film .homepage-story-sticky{background:radial-gradient(circle at 76% 38%, var(--av-teal), transparent 32%), var(--av-deep-void)}@supports (color:color-mix(in lab, red, red)){.automotive-bottleneck-film .homepage-story-sticky{background:radial-gradient(circle at 76% 38%, color-mix(in srgb, var(--av-teal) 8%, transparent), transparent 32%), var(--av-deep-void)}}.automotive-bottleneck-slide{grid-template-columns:minmax(20rem,.88fr) minmax(0,1.12fr)}.automotive-bottleneck-copy{gap:clamp(.9rem,1.6vh,1.1rem)}.automotive-bottleneck-copy .av-h2{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;font-size:clamp(2rem,2.45vw,2.75rem);line-height:1.03}.bottleneck-detail-list{gap:0;margin:0;display:grid}.bottleneck-detail-list>div{border-top:1px solid var(--av-border-subtle);grid-template-columns:minmax(8.25rem,.38fr) minmax(0,1fr);gap:1rem;padding:.66rem 0;display:grid}.bottleneck-detail-list dt,.bottleneck-detail-list dd{margin:0}.bottleneck-detail-list dt{color:var(--av-signal-cyan);font-size:.74rem;font-weight:760;line-height:1.3}.bottleneck-detail-list dd{max-width:38rem;color:var(--av-text-secondary);font-size:1rem;line-height:1.42}.bottleneck-metric{border:1px solid var(--av-signal-cyan);grid-template-columns:1fr;align-items:center;gap:.5rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bottleneck-metric{border:1px solid color-mix(in srgb, var(--av-signal-cyan) 28%, transparent)}}.bottleneck-metric{border-radius:var(--av-radius-sm);background:linear-gradient(105deg, var(--av-teal), transparent 52%), var(--av-elevated)}@supports (color:color-mix(in lab, red, red)){.bottleneck-metric{background:linear-gradient(105deg, color-mix(in srgb, var(--av-teal) 7%, transparent), transparent 52%), color-mix(in srgb, var(--av-elevated) 78%, transparent)}}.bottleneck-metric{box-shadow:inset 3px 0 0 var(--av-teal)}@supports (color:color-mix(in lab, red, red)){.bottleneck-metric{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--av-teal) 68%, transparent)}}.bottleneck-metric>span{color:var(--av-text-secondary);letter-spacing:.025em;font-size:.76rem;font-weight:780;line-height:1.2}.bottleneck-metric strong{max-width:26ch;color:var(--av-signal-cyan);font-family:var(--font-display);text-align:left;text-wrap:balance;justify-self:start;align-items:center;gap:.65rem;font-size:clamp(1.08rem,1.15vw,1.16rem);font-weight:760;line-height:1.18;display:inline-flex}.bottleneck-metric strong:before{border:1px solid var(--av-signal-cyan);background:var(--av-teal);border-radius:50%;flex:none;width:.52rem;height:.52rem}@supports (color:color-mix(in lab, red, red)){.bottleneck-metric strong:before{background:color-mix(in srgb, var(--av-teal) 32%, transparent)}}.bottleneck-metric strong:before{box-shadow:0 0 0 .24rem var(--av-teal)}@supports (color:color-mix(in lab, red, red)){.bottleneck-metric strong:before{box-shadow:0 0 0 .24rem color-mix(in srgb, var(--av-teal) 9%, transparent)}}.bottleneck-metric strong:before{content:""}.automotive-bottleneck-scene{background:var(--av-deep-void);margin:0;position:absolute;inset:0;overflow:hidden}.bottleneck-scene-image{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04)brightness(.88);width:100%;height:100%;transform:scale(1.01)}.bottleneck-scene-vignette{background:linear-gradient(90deg, var(--av-deep-void), transparent 38%, var(--av-deep-void)), linear-gradient(180deg, var(--av-deep-void), transparent 52%, var(--av-deep-void));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bottleneck-scene-vignette{background:linear-gradient(90deg, color-mix(in srgb, var(--av-deep-void) 48%, transparent), transparent 38%, color-mix(in srgb, var(--av-deep-void) 20%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--av-deep-void) 18%, transparent), transparent 52%, color-mix(in srgb, var(--av-deep-void) 48%, transparent))}}.bottleneck-scene-vignette{pointer-events:none}.bottleneck-group-marker,.bottleneck-vehicle-marker,.bottleneck-unassisted-marker,.bottleneck-ev-marker,.bottleneck-consultation-marker,.bottleneck-service-marker{z-index:2;--marker-color:var(--av-signal-cyan);position:absolute}@supports (color:color-mix(in lab, red, red)){.bottleneck-group-marker,.bottleneck-vehicle-marker,.bottleneck-unassisted-marker,.bottleneck-ev-marker,.bottleneck-consultation-marker,.bottleneck-service-marker{--marker-color:color-mix(in srgb, var(--av-signal-cyan) 88%, transparent)}}.bottleneck-group-marker,.bottleneck-vehicle-marker,.bottleneck-unassisted-marker,.bottleneck-ev-marker,.bottleneck-consultation-marker,.bottleneck-service-marker{background:linear-gradient(var(--marker-color), var(--marker-color)) left top / 1.7rem 2px no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) left top / 2px 1.7rem no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) right top / 1.7rem 2px no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) right top / 2px 1.7rem no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) left bottom / 1.7rem 2px no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) left bottom / 2px 1.7rem no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) right bottom / 1.7rem 2px no-repeat, linear-gradient(var(--marker-color), var(--marker-color)) right bottom / 2px 1.7rem no-repeat;filter:drop-shadow(0 0 .65rem var(--av-teal))}@supports (color:color-mix(in lab, red, red)){.bottleneck-group-marker,.bottleneck-vehicle-marker,.bottleneck-unassisted-marker,.bottleneck-ev-marker,.bottleneck-consultation-marker,.bottleneck-service-marker{filter:drop-shadow(0 0 .65rem color-mix(in srgb, var(--av-teal) 48%, transparent))}}.bottleneck-group-marker,.bottleneck-vehicle-marker,.bottleneck-unassisted-marker,.bottleneck-ev-marker,.bottleneck-consultation-marker,.bottleneck-service-marker{pointer-events:none;animation:2.8s ease-in-out infinite bottleneck-marker-lock}.bottleneck-group-marker{width:36%;height:66%;top:26%;left:13%;rotate:-2deg}.bottleneck-vehicle-marker{width:64%;height:60%;top:29%;left:20%;rotate:-1deg}.bottleneck-unassisted-marker{--marker-color:var(--av-warning-amber);width:40%;height:64%;top:27%;left:4%}@supports (color:color-mix(in lab, red, red)){.bottleneck-unassisted-marker{--marker-color:color-mix(in srgb, var(--av-warning-amber) 88%, transparent)}}.bottleneck-unassisted-marker{filter:drop-shadow(0 0 .55rem var(--av-warning-amber));rotate:-2deg}@supports (color:color-mix(in lab, red, red)){.bottleneck-unassisted-marker{filter:drop-shadow(0 0 .55rem color-mix(in srgb, var(--av-warning-amber) 34%, transparent))}}.bottleneck-ev-marker{width:64%;height:62%;top:27%;left:24%;rotate:-1deg}.bottleneck-consultation-marker{width:68%;height:60%;top:29%;left:30%;rotate:-1deg}.bottleneck-service-marker{--marker-color:var(--av-warning-amber);width:75%;height:65%;bottom:4%;left:22%}@supports (color:color-mix(in lab, red, red)){.bottleneck-service-marker{--marker-color:color-mix(in srgb, var(--av-warning-amber) 82%, transparent)}}.bottleneck-service-marker{filter:drop-shadow(0 0 .7rem var(--av-warning-amber))}@supports (color:color-mix(in lab, red, red)){.bottleneck-service-marker{filter:drop-shadow(0 0 .7rem color-mix(in srgb, var(--av-warning-amber) 26%, transparent))}}.bottleneck-group-marker:after,.bottleneck-vehicle-marker:after{border:1px solid var(--av-signal-cyan);position:absolute}@supports (color:color-mix(in lab, red, red)){.bottleneck-group-marker:after,.bottleneck-vehicle-marker:after{border:1px solid color-mix(in srgb, var(--av-signal-cyan) 54%, transparent)}}.bottleneck-group-marker:after,.bottleneck-vehicle-marker:after{background:radial-gradient(circle, var(--av-teal), transparent 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bottleneck-group-marker:after,.bottleneck-vehicle-marker:after{background:radial-gradient(circle, color-mix(in srgb, var(--av-teal) 14%, transparent), transparent 70%)}}.bottleneck-group-marker:after,.bottleneck-vehicle-marker:after{content:""}.bottleneck-group-marker:after{height:25%;bottom:5%;left:9%;right:9%}.bottleneck-vehicle-marker:after{inset:24% 6% 13%}.bottleneck-response-comparison{border-top:1px dashed var(--av-signal-cyan);width:43%;position:absolute;top:55%;left:40%}@supports (color:color-mix(in lab, red, red)){.bottleneck-response-comparison{border-top:1px dashed color-mix(in srgb, var(--av-signal-cyan) 78%, transparent)}}.bottleneck-response-comparison{transform-origin:0;rotate:-5deg}.bottleneck-response-comparison i{aspect-ratio:1;border:2px solid var(--av-signal-cyan);background:var(--av-deep-void);width:.72rem;box-shadow:0 0 1rem var(--av-signal-cyan);border-radius:50%;position:absolute;top:-.38rem}@supports (color:color-mix(in lab, red, red)){.bottleneck-response-comparison i{box-shadow:0 0 1rem color-mix(in srgb, var(--av-signal-cyan) 64%, transparent)}}.bottleneck-response-comparison i:first-child{left:0}.bottleneck-response-comparison i:last-child{right:0}.bottleneck-unassisted-marker:after,.bottleneck-ev-marker:after,.bottleneck-consultation-marker:after,.bottleneck-service-marker:after{content:"";pointer-events:none;position:absolute}.bottleneck-unassisted-marker:after{border:1px dashed var(--av-warning-amber);inset:12% 18% 10%}@supports (color:color-mix(in lab, red, red)){.bottleneck-unassisted-marker:after{border:1px dashed color-mix(in srgb, var(--av-warning-amber) 64%, transparent)}}.bottleneck-unassisted-marker:after{background:radial-gradient(circle, var(--av-warning-amber), transparent 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bottleneck-unassisted-marker:after{background:radial-gradient(circle, color-mix(in srgb, var(--av-warning-amber) 12%, transparent), transparent 72%)}}.bottleneck-ev-marker:after{border:1px solid var(--av-signal-cyan);inset:20% 6% 10%}@supports (color:color-mix(in lab, red, red)){.bottleneck-ev-marker:after{border:1px solid color-mix(in srgb, var(--av-signal-cyan) 48%, transparent)}}.bottleneck-ev-marker:after{background:radial-gradient(circle, var(--av-teal), transparent 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bottleneck-ev-marker:after{background:radial-gradient(circle, color-mix(in srgb, var(--av-teal) 12%, transparent), transparent 72%)}}.bottleneck-consultation-marker:after{border:1px solid var(--av-signal-cyan);inset:12% 4%}@supports (color:color-mix(in lab, red, red)){.bottleneck-consultation-marker:after{border:1px solid color-mix(in srgb, var(--av-signal-cyan) 48%, transparent)}}.bottleneck-consultation-marker:after{background:linear-gradient(90deg, transparent, var(--av-teal), transparent);border-radius:46%}@supports (color:color-mix(in lab, red, red)){.bottleneck-consultation-marker:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--av-teal) 11%, transparent), transparent)}}.bottleneck-service-marker:after{border:1px solid var(--av-warning-amber);inset:8%}@supports (color:color-mix(in lab, red, red)){.bottleneck-service-marker:after{border:1px solid color-mix(in srgb, var(--av-warning-amber) 48%, transparent)}}.bottleneck-service-marker:after{background:radial-gradient(ellipse at center, var(--av-warning-amber), transparent 70%);border-radius:42%}@supports (color:color-mix(in lab, red, red)){.bottleneck-service-marker:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--av-warning-amber) 11%, transparent), transparent 70%)}}.bottleneck-coverage-map{z-index:2;pointer-events:none;position:absolute;inset:0}.bottleneck-coverage-map i{border:1px solid var(--av-ocean-blue);position:absolute}@supports (color:color-mix(in lab, red, red)){.bottleneck-coverage-map i{border:1px solid color-mix(in srgb, var(--av-ocean-blue) 70%, transparent)}}.bottleneck-coverage-map i{background:radial-gradient(circle, var(--av-ocean-blue), transparent 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bottleneck-coverage-map i{background:radial-gradient(circle, color-mix(in srgb, var(--av-ocean-blue) 16%, transparent), transparent 72%)}}.bottleneck-coverage-map i{box-shadow:inset 0 0 0 1px var(--av-signal-cyan)}@supports (color:color-mix(in lab, red, red)){.bottleneck-coverage-map i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--av-signal-cyan) 16%, transparent)}}.bottleneck-coverage-map i{animation:3.4s ease-in-out infinite bottleneck-marker-lock}.bottleneck-coverage-map i:first-child{width:34%;height:52%;top:36%;left:4%}.bottleneck-coverage-map i:nth-child(2){width:29%;height:42%;animation-delay:-1.1s;top:36%;left:45%}.bottleneck-coverage-map i:nth-child(3){border-color:var(--av-warning-amber);width:19%;height:34%;top:31%;left:79%}@supports (color:color-mix(in lab, red, red)){.bottleneck-coverage-map i:nth-child(3){border-color:color-mix(in srgb, var(--av-warning-amber) 72%, transparent)}}.bottleneck-coverage-map i:nth-child(3){background:radial-gradient(circle, var(--av-warning-amber), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bottleneck-coverage-map i:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--av-warning-amber) 13%, transparent), transparent 72%)}}.bottleneck-coverage-map i:nth-child(3){box-shadow:inset 0 0 0 1px var(--av-warning-amber)}@supports (color:color-mix(in lab, red, red)){.bottleneck-coverage-map i:nth-child(3){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--av-warning-amber) 14%, transparent)}}.bottleneck-coverage-map i:nth-child(3){animation-delay:-2.2s}.bottleneck-route-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.bottleneck-route-layer svg{width:100%;height:100%;overflow:visible}.bottleneck-route-layer path{fill:none;stroke:var(--av-signal-cyan)}@supports (color:color-mix(in lab, red, red)){.bottleneck-route-layer path{stroke:color-mix(in srgb, var(--av-signal-cyan) 86%, transparent)}}.bottleneck-route-layer path{stroke-width:2px;stroke-linecap:round;stroke-dasharray:.075 .045;filter:drop-shadow(0 0 .32rem var(--av-ocean-blue))}@supports (color:color-mix(in lab, red, red)){.bottleneck-route-layer path{filter:drop-shadow(0 0 .32rem color-mix(in srgb, var(--av-ocean-blue) 38%, transparent))}}.bottleneck-route-layer path{animation:2.8s linear infinite bottleneck-route-read}.bottleneck-route-campaign-vehicle path{stroke:var(--av-ocean-blue)}@supports (color:color-mix(in lab, red, red)){.bottleneck-route-campaign-vehicle path{stroke:color-mix(in srgb, var(--av-ocean-blue) 88%, var(--av-signal-cyan))}}.bottleneck-route-layer circle{fill:var(--av-deep-void);stroke:var(--av-signal-cyan);stroke-width:2px}@keyframes bottleneck-route-read{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.24px}}@keyframes bottleneck-marker-lock{0%,to{opacity:.68}50%{opacity:1}}.story-panel-connection .industry-story-visual{border-color:#2ca8ff57}.story-panel-connection .story-route{filter:drop-shadow(0 0 .75rem #2ca8ff57);border-color:#2ca8ffad}.story-panel-connection .story-signal{border-color:#2ca8ff75}@keyframes story-route-drift{0%{opacity:.72;border-style:dashed}50%{opacity:1}to{opacity:.72;border-style:dashed}}@keyframes story-signal-pulse{0%,to{transform:translateY(0);box-shadow:0 0 #59fff200}50%{transform:translateY(-4px);box-shadow:0 0 22px #59fff229}}@keyframes read-space-route-pulse{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes read-space-dot-pulse{0%,to{box-shadow:0 0 #25f4dc61}50%{box-shadow:0 0 0 .45rem #25f4dc00}}@keyframes read-space-copy-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes read-space-type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.industry-story-rail{height:auto}.industry-story-rail .homepage-story-sticky{min-height:auto;position:relative}.industry-story-rail .homepage-story-track{width:min(calc(100% - 2rem), var(--av-max-width));gap:1.5rem;height:auto;margin-inline:auto;display:grid;transform:none!important}.industry-story-rail .homepage-story-panel{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);width:100%;min-height:42rem;padding:0}.story-route,.story-signal,.read-space-route,.read-space-zone[aria-selected=true]>span,.read-space-reveal,.read-space-question,.guided-pano-zone,.bottleneck-group-marker,.bottleneck-vehicle-marker,.bottleneck-unassisted-marker,.bottleneck-ev-marker,.bottleneck-consultation-marker,.bottleneck-service-marker,.bottleneck-coverage-map i,.bottleneck-route-layer path{animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:64rem){.industry-story-rail .homepage-story-panel{grid-template-columns:1fr;min-height:auto}}.catalogue-sector-page{--catalogue-line:#59fff233;background:radial-gradient(circle at 88% 8%, #25f4dc12, transparent 28rem), var(--av-bg-canvas);color:var(--av-text-body)}.catalogue-sector-cover,.catalogue-section{width:min(calc(100% - 4rem), var(--av-content-max));border-bottom:1px solid var(--catalogue-line);min-height:min(88dvh,64rem);margin-inline:auto;padding:clamp(5rem,9vw,8rem) 0}.catalogue-sector-cover{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.catalogue-cover-copy h1,.catalogue-section h2{color:var(--av-text-primary);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}.catalogue-cover-copy h1{overflow-wrap:anywhere;max-width:17ch;font-size:clamp(3rem,5.3vw,5.25rem)}.catalogue-sector-cover.is-automotive-opening{width:min(calc(100% - 4rem), var(--av-content-max));border-bottom:0;min-height:auto;padding:clamp(7rem,10vw,9rem) 0 clamp(1.5rem,3vw,2.5rem);display:block}.catalogue-sector-cover.is-automotive-opening .catalogue-cover-copy h1{max-width:25ch;font-size:clamp(2.5rem,4.2vw,4.15rem);line-height:1}.automotive-cover-pano{margin-top:clamp(2rem,3vw,3rem)}.automotive-cover-pano .automotive-zoom-investigation{height:clamp(24rem,100dvh - 18.5rem,44rem)}.catalogue-cover-copy,.catalogue-cover-scene{min-width:0}.catalogue-section h2{max-width:22ch;font-size:clamp(2.4rem,4vw,4rem)}.catalogue-cover-scene{aspect-ratio:16/10;border:1px solid var(--av-border-active);background:var(--av-bg-operational);border-radius:1.2rem;margin:0;position:relative;overflow:hidden}.catalogue-cover-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#05080ad1);position:absolute;inset:0}.catalogue-cover-image{object-fit:cover}.catalogue-cover-scene figcaption{z-index:1;color:var(--av-text-secondary);font-size:.8rem;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.catalogue-sector-cover.automotive-sector-cover{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);width:min(100% - 3rem,94rem);min-height:100svh;padding-top:clamp(7rem,11vw,9rem)}.automotive-hero-map-column,.automotive-hero-copy{min-width:0}.automotive-hero-map{--map-signal:var(--av-signal-cyan);aspect-ratio:16/10;background:var(--av-bg-operational);isolation:isolate;border:1px solid #59fff261;border-radius:1.25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000061}.automotive-hero-map.phase-connected{--map-signal:var(--av-connection-blue);border-color:#2ca8ff6b}.automotive-hero-map:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#05080a0a 52%,#05080abd 100%),linear-gradient(90deg,#05080a38,#0000 18% 82%,#05080a33);position:absolute;inset:0}.automotive-hero-map-image{object-fit:cover}.automotive-hero-region{z-index:2;top:var(--region-y);left:var(--region-x);width:var(--region-width);height:var(--region-height);border:1px solid var(--map-signal);position:absolute}@supports (color:color-mix(in lab, red, red)){.automotive-hero-region{border:1px solid color-mix(in srgb, var(--map-signal) 86%, transparent)}}.automotive-hero-region{background:var(--map-signal);border-radius:46% 54% 48% 52%}@supports (color:color-mix(in lab, red, red)){.automotive-hero-region{background:color-mix(in srgb, var(--map-signal) 11%, transparent)}}.automotive-hero-region{box-shadow:inset 0 0 2rem var(--map-signal), 0 0 2rem var(--map-signal)}@supports (color:color-mix(in lab, red, red)){.automotive-hero-region{box-shadow:inset 0 0 2rem color-mix(in srgb, var(--map-signal) 8%, transparent), 0 0 2rem color-mix(in srgb, var(--map-signal) 18%, transparent)}}.automotive-hero-region{pointer-events:none;transition:top .28s,left .28s,width .28s,height .28s,border-color .18s}.automotive-hero-region:before,.automotive-hero-region:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.automotive-hero-region:before{border:1px dashed var(--map-signal);inset:18%}@supports (color:color-mix(in lab, red, red)){.automotive-hero-region:before{border:1px dashed color-mix(in srgb, var(--map-signal) 62%, transparent)}}.automotive-hero-region:after{background:var(--map-signal);box-shadow:0 0 1rem var(--map-signal);inset:40%}.automotive-hero-scanline{z-index:2;opacity:.55;pointer-events:none;background:linear-gradient(#0000,#59fff23d,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.automotive-hero-hotspots{z-index:3;position:absolute;inset:0}.automotive-hero-hotspot{top:var(--hotspot-y);left:var(--hotspot-x);width:2.5rem;height:2.5rem;color:var(--av-signal-cyan);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.automotive-hero-hotspot.phase-connected{color:var(--av-connection-blue)}.automotive-hero-hotspot:before,.automotive-hero-hotspot:after,.automotive-hero-hotspot>span{content:"";border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.automotive-hero-hotspot:before{background:#05080ab8;border:1px solid;width:1.7rem;height:1.7rem;box-shadow:0 0 1.15rem}@supports (color:color-mix(in lab, red, red)){.automotive-hero-hotspot:before{box-shadow:0 0 1.15rem color-mix(in srgb, currentColor 28%, transparent)}}.automotive-hero-hotspot:after{background:currentColor;width:.42rem;height:.42rem;box-shadow:0 0 .7rem}.automotive-hero-hotspot>span{opacity:0;border:1px solid;width:2.4rem;height:2.4rem;transition:opacity .18s,transform .18s}.automotive-hero-hotspot:hover>span,.automotive-hero-hotspot:focus-visible>span,.automotive-hero-hotspot.is-active>span{opacity:.8;transform:translate(-50%,-50%)scale(1.22)}.automotive-hero-hotspot:focus-visible{outline:2px solid var(--av-text-primary);outline-offset:2px}.automotive-hero-map figcaption{z-index:4;color:var(--av-text-secondary);pointer-events:none;font-size:.72rem;line-height:1.35;position:absolute;bottom:.85rem;left:1rem;right:1rem}.automotive-hero-copy{flex-direction:column;display:flex}.automotive-hero-eyebrow{color:var(--av-signal-teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;font-size:.74rem;font-weight:700}.automotive-hero-copy h1{max-width:16ch;color:var(--av-text-primary);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.1vw,3.65rem);font-weight:700;line-height:.98}.automotive-hero-lead{max-width:54ch;color:var(--av-text-secondary);margin:1.25rem 0 0;font-size:.98rem;line-height:1.5}.automotive-hero-selector{flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;display:flex}.automotive-hero-selector button{min-height:2.25rem;color:var(--av-text-secondary);font:inherit;cursor:pointer;background:#0e171abd;border:1px solid #59fff22e;border-radius:.45rem;padding:.5rem .7rem;font-size:.75rem;line-height:1.1;transition:border-color .16s,color .16s,background-color .16s}.automotive-hero-selector button:hover,.automotive-hero-selector button:focus-visible,.automotive-hero-selector button.is-active{color:var(--av-text-primary);background:#132126f5;border-color:#59fff2a8}.automotive-hero-selector button:last-child.is-active{border-color:#2ca8ffb3}.automotive-hero-selector button:focus-visible{outline:2px solid var(--av-signal-cyan);outline-offset:2px}.automotive-hero-answer{--answer-accent:var(--av-signal-cyan);background:linear-gradient(145deg,#132126e6,#081011f5);border:1px solid #59fff240;border-radius:1rem;min-height:21rem;margin-top:1rem;padding:1.25rem}.automotive-hero-answer.phase-connected{--answer-accent:var(--av-connection-blue);background:linear-gradient(145deg,#0e1d2aeb,#081011f5);border-color:#2ca8ff61}.automotive-hero-answer-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.automotive-hero-answer-topline span{color:var(--answer-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.automotive-hero-answer-topline strong{color:var(--answer-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.05rem}.automotive-hero-answer h2{max-width:22ch;color:var(--av-text-primary);letter-spacing:-.025em;margin:1.15rem 0 0;font-size:clamp(1.3rem,1.75vw,1.7rem);line-height:1.12}.automotive-hero-answer dl{gap:0;margin:1.25rem 0 0;display:grid}.automotive-hero-answer dl>div{border-top:1px solid #59fff221;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);gap:.9rem;padding:.7rem 0;display:grid}.automotive-hero-answer dt{color:var(--av-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.automotive-hero-answer dd{color:var(--av-text-body);margin:0;font-size:.82rem;line-height:1.42}.automotive-hero-metric-label{color:var(--av-text-muted);text-align:right;margin:.85rem 0 0;font-size:.7rem}.catalogue-section-heading{max-width:58rem}.catalogue-section-heading>p:last-child,.catalogue-outcome>p,.catalogue-privacy>div>p:last-child,.catalogue-pilot>div>p:last-child{max-width:66ch;color:var(--av-text-secondary);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.catalogue-blind-spot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.catalogue-blind-spot-grid article{border-top:1px solid var(--catalogue-line);background:linear-gradient(#132126b8,#08101159);grid-template-columns:auto 1fr;align-items:start;gap:1rem;min-height:8rem;padding:1.5rem;display:grid}.catalogue-blind-spot-grid article span{border:1px solid var(--av-attention-amber);border-radius:50%;width:.65rem;height:.65rem;margin-top:.35rem;box-shadow:0 0 1rem #f6b94a2e}.catalogue-blind-spot-grid p{color:var(--av-text-body);margin:0;font-size:1.15rem;line-height:1.45}.catalogue-process-steps{border:1px solid var(--catalogue-line);background:var(--catalogue-line);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:4rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.catalogue-process-steps li{background:var(--av-bg-operational);min-height:11rem;padding:1.5rem}.catalogue-process-steps span,.catalogue-phase-grid>article>span{color:var(--av-signal-teal);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-bottom:3rem;font-size:.8rem;display:block}.catalogue-process-steps strong{max-width:12ch;color:var(--av-text-primary);font-size:1.15rem;line-height:1.2;display:block}.catalogue-zone-list{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.catalogue-zone-list span{border:1px solid var(--catalogue-line);color:var(--av-text-secondary);background:#0e171ab8;border-radius:.5rem;padding:.6rem .85rem;font-size:.9rem}.catalogue-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.catalogue-pano-summary .twin-scene{min-height:min(72dvh,48rem);margin-top:0}.catalogue-pano-summary.is-automotive-pano{min-height:auto;padding:0 0 clamp(5rem,8vw,7rem)}.catalogue-metrics .catalogue-metric-grid{margin-top:0}.catalogue-pano-note{max-width:72ch;color:var(--av-text-muted);margin:1rem 0 0;font-size:.84rem;line-height:1.5}.automotive-interactive-pano{border:1px solid var(--catalogue-line);background:var(--av-bg-operational);border-radius:1rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);min-height:min(72dvh,48rem);margin:0;display:grid;overflow:hidden}.automotive-pano-stage{touch-action:pan-y;background:#05090a;min-height:38rem;position:relative;overflow:hidden}.automotive-pano-image-plane{will-change:transform;position:absolute;inset:-1rem}.automotive-pano-image{object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.72)}.automotive-pano-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#03080933,#0000 56%,#03080952),linear-gradient(#0308091f,#0000 58%,#03080999);position:absolute;inset:0}.automotive-pano-focus{z-index:2;aspect-ratio:1;pointer-events:none;background:#25f4dc12;border:1px dashed #59fff2c7;border-radius:50%;width:18%;transition:inset .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),border-color .18s;position:absolute}.automotive-interactive-pano.active-zone-entrance .automotive-pano-focus{width:17%;bottom:7%;left:8%}.automotive-interactive-pano.active-zone-vehicle .automotive-pano-focus{width:22%;top:34%;left:42%}.automotive-interactive-pano.active-zone-service .automotive-pano-focus{border-color:#ffb85cc7;width:22%;bottom:7%;right:7%}.automotive-interactive-pano.active-zone-consultation .automotive-pano-focus{width:18%;bottom:21%;left:58%}.automotive-interactive-pano.active-zone-campaign .automotive-pano-focus{border-color:#43b5ffc2;width:17%;top:8%;right:12%}.automotive-pano-zones{z-index:3;position:absolute;inset:0}.automotive-pano-zones .automotive-pano-zone{width:max-content;height:auto;min-height:2.5rem;color:var(--av-text-body);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a0bd1;border:1px solid #f4f7f633;border-radius:.55rem;align-items:center;gap:.45rem;padding:.48rem .66rem;font-size:.72rem;font-weight:780;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;position:absolute}.automotive-pano-zone>span{border:2px solid var(--av-signal-cyan);background:var(--av-bg-canvas);border-radius:50%;flex:none;width:.58rem;height:.58rem}.automotive-pano-zone:hover,.automotive-pano-zone:focus-visible,.automotive-pano-zone[aria-selected=true]{color:var(--av-text-primary);background:#051415eb;border-color:#59fff2b8;outline:none;transform:translateY(-2px)}.automotive-pano-zone[aria-selected=true]>span{background:var(--av-teal)}.automotive-pano-zone.zone-entrance{bottom:20%;left:7%}.automotive-pano-zone.zone-vehicle{top:43%;left:41%}.automotive-pano-zone.zone-service{bottom:19%;right:6%}.automotive-pano-zone.zone-consultation{bottom:18%;left:56%}.automotive-pano-zone.zone-campaign{top:19%;right:9%}.automotive-pano-panel{border-left:1px solid var(--catalogue-line);background:#050b0df0;align-content:center;gap:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.automotive-pano-panel>p{color:var(--av-text-primary);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.28}.automotive-pano-metrics{gap:1rem;animation:.36s cubic-bezier(.16,1,.3,1) both read-space-copy-in;display:grid}.automotive-pano-metrics article{border-top:1px solid #ffffff1a;padding-top:1rem}.automotive-pano-metrics span,.automotive-pano-metrics strong,.automotive-pano-metrics small{display:block}.automotive-pano-metrics span{color:var(--av-text-secondary);font-size:.78rem;line-height:1.25}.automotive-pano-metrics strong{color:var(--av-signal-cyan);font-family:var(--font-mono);margin-top:.45rem;font-size:clamp(1.25rem,2vw,1.8rem)}.automotive-pano-metrics small{color:var(--av-text-muted);margin-top:.45rem;font-size:.72rem;line-height:1.35}@media (max-width:64rem){.automotive-interactive-pano{grid-template-columns:1fr}.automotive-pano-stage{min-height:min(62dvh,36rem)}.automotive-pano-panel{border-top:1px solid var(--catalogue-line);border-left:0}.automotive-pano-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.automotive-interactive-pano{background:0 0;border:0;overflow:visible}.automotive-pano-stage{border:1px solid var(--catalogue-line);border-radius:.8rem;min-height:24rem;overflow:hidden}.automotive-pano-zone{min-height:2.25rem;padding:.38rem .5rem;font-size:.64rem}.automotive-pano-zone.zone-entrance{left:4%}.automotive-pano-zone.zone-vehicle{left:34%}.automotive-pano-zone.zone-service{right:3%}.automotive-pano-zone.zone-consultation{bottom:11%;left:50%}.automotive-pano-zone.zone-campaign{top:16%;right:4%}.automotive-pano-panel{border:1px solid var(--catalogue-line);border-radius:.8rem;margin-top:.75rem;padding:1rem}.automotive-pano-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.automotive-pano-focus,.automotive-pano-zone,.automotive-pano-metrics{transition:none;animation:none}}.automotive-zoom-investigation{background:linear-gradient(145deg,#59fff22b,#ffffff0a 48%,#0fb4a814),#071012;border-radius:1.5rem;height:clamp(28rem,100dvh - 16.3rem,46rem);margin:0;padding:.42rem;box-shadow:inset 0 1px #ffffff21,0 2.8rem 7rem #001a1c3d}.automotive-investigation-core{background:var(--av-bg-canvas);isolation:isolate;border-radius:1.08rem;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 0 0 1px #ffffff0d}.automotive-visual-field,.automotive-zoom-plane,.automotive-investigation-vignette{position:absolute;inset:0}.automotive-visual-field{overflow:hidden}.automotive-zoom-plane{transform-origin:50%;will-change:transform;inset:-1.25%}.automotive-zoom-image{object-fit:cover;filter:saturate(.82)contrast(1.05)brightness(.76)}.automotive-investigation-vignette{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 43%,#0000 48%,#02070861 100%),linear-gradient(#0207082e,#0000 33%,#02070847)}.automotive-signal-pins{z-index:5;position:absolute;inset:0}.automotive-signal-pins button{--pin-color:89 255 242;cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:2.15rem;height:2.15rem;padding:0;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)}.automotive-signal-pins button:before{box-shadow:inset 0 0 0 1px rgb(var(--pin-color) / 54%);content:"";opacity:.68;animation:2.8s cubic-bezier(.16,1,.3,1) infinite automotive-pin-breathe;animation-delay:var(--pin-delay);border-radius:50%;position:absolute;inset:.22rem}.automotive-signal-pins button>span{background:rgb(var(--pin-color));width:.58rem;height:.58rem;box-shadow:0 0 0 .28rem #040d0fbd, 0 0 1.4rem rgb(var(--pin-color) / 78%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.automotive-signal-pins button.pin-alert,.automotive-signal-pins button.pin-capacity{--pin-color:255 184 92}.automotive-signal-pins button.pin-coverage{--pin-color:44 168 255}.automotive-signal-pins button:hover,.automotive-signal-pins button:focus-visible,.automotive-signal-pins button.is-active{outline:none;transform:translate(-50%,-50%)scale(1.28)}.automotive-signal-pins button:focus-visible:before{box-shadow:inset 0 0 0 1px rgb(var(--pin-color)), 0 0 0 .22rem #05080adb, 0 0 0 .31rem rgb(var(--pin-color) / 72%)}.automotive-signal-pins button:active{transform:translate(-50%,-50%)scale(1.08)}@keyframes automotive-pin-breathe{0%,to{opacity:.34;transform:scale(.72)}48%{opacity:.86;transform:scale(1.12)}}.automotive-signal-field{top:var(--signal-y);left:var(--signal-x);z-index:3;width:var(--signal-w);height:var(--signal-h);pointer-events:none;transform-origin:50%;background:radial-gradient(#25f4dc21,#0000 68%);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #59fff2b8,inset 0 0 0 .38rem #030c0d3d,0 0 3.5rem #25f4dc2e}.automotive-signal-field:after{border-radius:inherit;content:"";position:absolute;inset:12%;box-shadow:inset 0 0 0 1px #59fff23d}.automotive-signal-field.field-entry{background:linear-gradient(#0000 42%,#25f4dc2e);border-radius:.6rem}.automotive-signal-field.field-response{background:conic-gradient(from 20deg,#2ca8ff2e,#0000 34%,#59fff21f,#0000 72%);box-shadow:inset 0 0 0 1px #2ca8ffb8,0 0 3rem #2ca8ff29}.automotive-signal-field.field-alert,.automotive-signal-field.field-capacity{background:radial-gradient(#ffb85c26,#0000 70%);box-shadow:inset 0 0 0 1px #ffb85cc7,0 0 3.2rem #ffb85c2b}.automotive-signal-field.field-capacity{background:linear-gradient(0deg,#ffb85c30 0 68%,#0000 68% 100%)}.automotive-signal-field.field-coverage{background:radial-gradient(#2ca8ff21,#0000 70%);box-shadow:inset 0 0 0 1px #2ca8ffad,0 0 3.3rem #2ca8ff26}.automotive-route-overlay{z-index:4;width:100%;height:100%;color:var(--av-signal-cyan);pointer-events:none;position:absolute;inset:0;overflow:visible}.automotive-route-path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3px;filter:drop-shadow(0 0 6px #25f4dcad)}.automotive-signal-explanation{z-index:7;background:linear-gradient(145deg,#59fff22b,#ffffff0d 55%,#2ca8ff14);border-radius:1.2rem;width:min(27.5rem,35%);padding:.42rem;position:absolute;top:clamp(.85rem,1.8vw,1.5rem);box-shadow:0 2.2rem 5rem #00141657}.automotive-signal-explanation.is-left{left:clamp(.85rem,1.8vw,1.5rem)}.automotive-signal-explanation.is-right{right:clamp(.85rem,1.8vw,1.5rem)}.automotive-explanation-core{background:#040d0ff2;border-radius:.78rem;padding:clamp(1rem,1.6vw,1.35rem);box-shadow:inset 0 1px 1px #ffffff1c,inset 0 0 0 1px #ffffff0a}.automotive-explanation-core header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.automotive-explanation-core header>span{color:var(--av-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.automotive-explanation-core header button{cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;width:1.8rem;height:1.8rem;padding:0;transition:background .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.automotive-explanation-core header button:before,.automotive-explanation-core header button:after{background:var(--av-text-body);content:"";width:.72rem;height:1px;position:absolute;top:50%;left:50%}.automotive-explanation-core header button:before{transform:translate(-50%,-50%)rotate(45deg)}.automotive-explanation-core header button:after{transform:translate(-50%,-50%)rotate(-45deg)}.automotive-explanation-core header button:hover,.automotive-explanation-core header button:focus-visible{background:#59fff21f;outline:none;transform:scale(1.06)}.automotive-explanation-core header button:active{transform:scale(.96)}.automotive-explanation-core>strong{max-width:31ch;color:var(--av-text-primary);margin-top:.72rem;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:720;line-height:1.08;display:block}.automotive-system-gap,.automotive-manager-meaning{color:var(--av-text-secondary);margin:.8rem 0 0;font-size:clamp(.72rem,.86vw,.82rem);line-height:1.4}.automotive-system-gap>span{color:var(--av-text-body);letter-spacing:.04em;margin-bottom:.28rem;font-size:.65rem;font-weight:720;display:block}.automotive-route-caption{color:var(--av-signal-cyan);align-items:center;gap:.5rem;margin-top:.8rem;font-size:.7rem;font-weight:680;display:flex}.automotive-route-caption>span{background:currentColor;border-radius:1rem;width:1.35rem;height:2px;box-shadow:0 0 .8rem #25f4dc9e}.automotive-metric-proof{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-top:.9rem;padding-top:.78rem;display:grid;box-shadow:inset 0 1px #59fff21f}.automotive-metric-proof>span{color:var(--av-text-muted);font-size:.68rem;line-height:1.24}.automotive-metric-proof>b{color:var(--av-signal-cyan);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.08rem,1.65vw,1.5rem);line-height:1}.automotive-manager-meaning{color:var(--av-text-body);padding-left:.72rem;box-shadow:inset 2px 0 #25f4dc94}@media (max-width:64rem){.automotive-signal-explanation{width:min(25rem,42%)}}@media (max-width:47.99rem){.automotive-zoom-investigation{border-radius:1rem;height:auto;padding:.3rem}.automotive-investigation-core{border-radius:.7rem;height:auto;display:grid;overflow:hidden}.automotive-visual-field{aspect-ratio:16/10;min-height:15rem;position:relative}.automotive-signal-explanation,.automotive-signal-explanation.is-left,.automotive-signal-explanation.is-right{order:2;width:auto;margin:.38rem;position:relative;inset:auto}.automotive-explanation-core{padding:1rem}.automotive-explanation-core>strong{font-size:1.15rem}.automotive-system-gap,.automotive-manager-meaning{font-size:.82rem}.automotive-signal-pins button{width:2.45rem;height:2.45rem}}@media (prefers-reduced-motion:reduce){.automotive-signal-pins button,.automotive-explanation-core header button{transition:none}.automotive-signal-pins button:before{opacity:.58;animation:none;transform:none}.automotive-route-path{filter:none}}.catalogue-metric-card{border:1px solid var(--catalogue-line);background:linear-gradient(145deg,#132126e0,#081011e6);border-radius:1rem;min-width:0;padding:clamp(1.25rem,2vw,1.8rem)}.catalogue-metric-card-topline{justify-content:space-between;gap:1rem;display:flex}.catalogue-metric-card h3{max-width:26ch;color:var(--av-text-body);margin:0;font-size:1rem;line-height:1.2}.catalogue-metric-card-topline>span{color:var(--av-signal-teal);text-transform:uppercase;flex:none;font-size:.72rem}.catalogue-metric-card>strong{color:var(--av-signal-cyan);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:2rem;font-size:clamp(2rem,3vw,2.8rem);line-height:1;display:block}.catalogue-metric-card>p{color:var(--av-text-secondary);margin:1rem 0 0;line-height:1.45}.catalogue-metric-card>small{color:var(--av-text-muted);overflow-wrap:anywhere;margin-top:1.2rem;display:block}.catalogue-metric-card code{color:inherit;font-size:.78rem}.catalogue-alert-layout{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:stretch;gap:1.5rem;margin-top:4rem;display:grid}.catalogue-alert-stack{gap:.75rem;display:grid}.catalogue-alert-stack article,.catalogue-manager-action{background:#1e190e7a;border:1px solid #f6b94a59;border-radius:.8rem;padding:1.4rem}.catalogue-alert-stack span,.catalogue-manager-action>span{color:var(--av-attention-amber);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.catalogue-alert-stack p,.catalogue-manager-action p{color:var(--av-text-body);margin:.75rem 0 0;line-height:1.45}.catalogue-manager-action{border-color:var(--av-border-active);background:linear-gradient(160deg,#25f4dc17,#081011e6);flex-direction:column;justify-content:flex-end;display:flex}.catalogue-manager-action>span{color:var(--av-signal-teal)}.catalogue-manager-action p{font-size:1.35rem}.catalogue-outcome,.catalogue-privacy,.catalogue-pilot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.catalogue-outcome>p{color:var(--av-text-primary);text-wrap:pretty;margin-top:0;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.2}.catalogue-dashboard-grid,.catalogue-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.catalogue-dashboard-grid .catalogue-metric-card{min-height:18rem}.catalogue-phase-grid>article{border:1px solid var(--catalogue-line);background:var(--av-bg-operational);border-radius:1rem;min-height:22rem;padding:1.5rem}.catalogue-phase-grid h3{color:var(--av-text-primary);margin:0;font-size:1.35rem}.catalogue-phase-grid p{color:var(--av-text-secondary);margin:1.25rem 0 0;line-height:1.55}.catalogue-claim-boundary{border-left:2px solid var(--av-attention-amber);color:var(--av-text-secondary);background:#f6b94a0f;margin:1.5rem 0 0;padding:1rem 1.2rem}.catalogue-privacy ul{border-top:1px solid var(--catalogue-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.catalogue-privacy li{border-bottom:1px solid var(--catalogue-line);color:var(--av-text-body);padding:1.15rem 0}.catalogue-pilot{border-bottom:0;min-height:72dvh}.catalogue-pilot .button-primary{justify-self:end}@media (max-width:64rem){.catalogue-sector-cover,.catalogue-outcome,.catalogue-privacy,.catalogue-pilot,.catalogue-alert-layout{grid-template-columns:1fr}.catalogue-process-steps,.catalogue-dashboard-grid,.catalogue-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-pilot .button-primary{justify-self:start}.catalogue-sector-cover.automotive-sector-cover{grid-template-columns:1fr;gap:2rem}.automotive-hero-copy h1{max-width:18ch}.automotive-hero-answer{min-height:20rem}}@media (max-width:47.99rem){.catalogue-sector-cover,.catalogue-section{width:min(calc(100% - 2rem), var(--av-content-max));min-height:auto;padding:4.5rem 0}.catalogue-sector-cover{padding-top:6rem}.catalogue-cover-copy h1{font-size:clamp(2.6rem,12vw,4rem)}.catalogue-blind-spot-grid,.catalogue-process-steps,.catalogue-metric-grid,.catalogue-dashboard-grid,.catalogue-phase-grid{grid-template-columns:1fr}.catalogue-process-steps li,.catalogue-phase-grid>article,.catalogue-dashboard-grid .catalogue-metric-card{min-height:auto}.catalogue-process-steps span,.catalogue-phase-grid>article>span{margin-bottom:1.5rem}.catalogue-cover-scene{aspect-ratio:4/3}.catalogue-sector-cover.automotive-sector-cover{width:min(calc(100% - 2rem), var(--av-content-max));padding-top:6rem}.automotive-hero-map{aspect-ratio:16/10;border-radius:.9rem}.automotive-hero-map-image{object-position:51% center}.automotive-hero-hotspot{width:2.75rem;height:2.75rem}.automotive-hero-copy h1{font-size:clamp(2.35rem,10vw,3.75rem)}.automotive-hero-selector{scrollbar-width:thin;flex-wrap:nowrap;margin-inline:-1rem;padding:0 1rem .35rem;overflow-x:auto}.automotive-hero-selector button{flex:none;min-height:2.75rem}.automotive-hero-answer{min-height:0}.automotive-hero-answer dl>div{grid-template-columns:1fr;gap:.35rem}.catalogue-metric-card-topline{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.automotive-hero-region,.automotive-hero-hotspot>span,.automotive-hero-selector button{transition:none}}.general-catalogue-page{background:var(--av-bg-canvas)}.general-catalogue-section{width:min(calc(100% - 4rem), var(--av-content-max));border-bottom:1px solid #59fff22e;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:1.5rem;min-height:min(92dvh,67rem);margin-inline:auto;padding:clamp(5.5rem,8vw,8rem) 0;display:grid;position:relative}.general-catalogue-heading{grid-column:1/span 7;align-self:center}.general-catalogue-heading h1,.general-catalogue-heading h2{max-width:18ch;color:var(--av-text-primary);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.2vw,5.3rem);font-weight:700;line-height:.96}.general-catalogue-heading h2{font-size:clamp(2.45rem,4.2vw,4.25rem)}.general-catalogue-cover .general-catalogue-heading h1{max-width:20ch;font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:.98}.general-catalogue-heading>p:last-child{max-width:66ch;color:var(--av-text-secondary);margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.55}.general-catalogue-section.has-visual .general-catalogue-heading{grid-column:1/span 5}.general-catalogue-visual{aspect-ratio:16/10;border:1px solid var(--av-border-active);background:var(--av-bg-operational);border-radius:1rem;grid-column:7/-1;align-self:center;margin:0;position:relative;overflow:hidden}.general-catalogue-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05080ab3),linear-gradient(90deg,#05080a2e,#0000 35%);position:absolute;inset:0}.general-catalogue-image{object-fit:cover}.general-catalogue-items{background:#59fff233;border:1px solid #59fff233;border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.75rem;display:grid;overflow:hidden}.general-catalogue-section.has-visual .general-catalogue-items{grid-column:1/-1}.general-product-pipeline{grid-column:1/-1;grid-template-columns:1.15fr .9fr 1.05fr 1.35fr;gap:0;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.general-product-pipeline>li{border-top:1px solid #59fff26b;min-height:10.5rem;padding:1.5rem 1.5rem 0 0;position:relative}.general-product-pipeline>li:not(:last-child){margin-right:1.5rem}.general-product-pipeline>li:before{border:1px solid var(--av-signal-cyan);background:var(--av-bg-canvas);content:"";width:.6rem;height:.6rem;position:absolute;top:-.3rem;left:0}.general-product-pipeline h3{color:var(--av-text-primary);margin:0;font-size:1.15rem;line-height:1.2}.general-product-pipeline p{max-width:29ch;color:var(--av-text-secondary);margin:1rem 0 0;line-height:1.5}.general-catalogue-items.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.general-catalogue-items.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.general-catalogue-items>article{background:linear-gradient(155deg,#0e171af5,#081011fa);min-height:13rem;padding:1.5rem}.general-catalogue-items h3{color:var(--av-text-primary);margin:0;font-size:1.15rem;line-height:1.2}.general-catalogue-items p{color:var(--av-text-secondary);margin:1rem 0 0;line-height:1.5}.general-catalogue-section.tone-warning .general-catalogue-items,.general-catalogue-section.tone-warning .general-catalogue-visual{border-color:#f6b94a5c}.general-catalogue-section.tone-connection .general-catalogue-items,.general-catalogue-section.tone-connection .general-catalogue-visual{border-color:#2ca8ff5c}.spatial-layer-story{background:radial-gradient(circle at 76% 45%,#25f4dc12,#0000 31%),linear-gradient(#05080a,#050a0c);border-bottom:1px solid #59fff22e;min-height:100dvh;position:relative;overflow:clip}.spatial-layer-sticky{width:min(calc(100% - 4rem), var(--av-content-max));grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);min-height:100dvh;margin-inline:auto;padding-block:clamp(7.25rem,10vh,8.5rem) clamp(3rem,6vh,5rem);display:grid;position:relative}.spatial-layer-copy{z-index:2;min-width:0;position:relative}.spatial-layer-intro .av-eyebrow{color:var(--av-signal-cyan);margin-bottom:1rem}.spatial-layer-intro h2{max-width:13ch;color:var(--av-text-primary);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.15vw,4.55rem);font-weight:700;line-height:.96}.spatial-layer-lead{max-width:46ch;color:var(--av-text-secondary);margin:1.25rem 0 0;font-size:clamp(.94rem,1.08vw,1.06rem);line-height:1.62}.spatial-layer-sequence{border-top:1px solid #59fff238;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.spatial-layer-sequence li{border-bottom:1px solid #59fff21f;position:relative}.spatial-layer-sequence li:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.spatial-layer-sequence li[data-active=true]:before{background:var(--av-signal-cyan)}.spatial-layer-sequence button{width:100%;min-height:2.7rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.62rem .75rem;display:grid}.spatial-layer-sequence li[data-active=true] button{background:linear-gradient(90deg,#25f4dc17,#0000 76%)}.spatial-layer-sequence button:focus-visible{outline:2px solid var(--av-signal-cyan);outline-offset:-2px}.spatial-layer-sequence button>span{color:#59fff294;font-family:var(--font-mono);letter-spacing:.08em;font-size:.62rem}.spatial-layer-sequence strong{color:var(--av-text-muted);letter-spacing:-.01em;font-size:.82rem;font-weight:650}.spatial-layer-sequence li[data-active=true] strong{color:var(--av-text-primary)}.spatial-layer-detail{background:linear-gradient(90deg,#08181bad,#0000 88%);border-left:1px solid #59fff261;min-height:8.7rem;padding:1.15rem 1.2rem 1rem}.spatial-layer-detail h3{color:var(--av-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.55vw,1.45rem);font-weight:650}.spatial-layer-detail>p{max-width:44ch;color:var(--av-text-secondary);margin:.45rem 0 0;font-size:.82rem;line-height:1.52}.spatial-layer-detail ul{color:#a1cdc9c2;font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;gap:.3rem .5rem;margin:.75rem 0 0;padding:0;font-size:.58rem;list-style:none;display:flex}.spatial-layer-detail li:not(:last-child):after{color:#59fff257;content:"/";margin-left:.5rem}.spatial-layer-proof{max-width:48ch;color:var(--av-text-secondary);border-top:1px solid #59fff229;margin:1rem 0 0;padding:1rem 0 0 1.2rem;font-size:.78rem;line-height:1.55;position:relative}.spatial-layer-proof:before{border:1px solid var(--av-signal-cyan);content:"";width:.48rem;height:.48rem;position:absolute;top:1.38rem;left:0;transform:rotate(45deg)}.spatial-layer-stage{z-index:1;perspective:1500px;place-items:center;min-width:0;min-height:min(74dvh,46rem);display:grid;position:relative}.spatial-layer-object{aspect-ratio:1.14;width:min(52rem,60vw);transform-style:preserve-3d;position:relative}.spatial-layer-plane-wrap{transform-style:preserve-3d;position:absolute;inset:0}.spatial-layer-plane-wrap[data-emphasis=active]{opacity:1;filter:none}.spatial-layer-plane-wrap[data-emphasis=resolved]{opacity:.88;filter:none}.spatial-layer-plane-wrap[data-emphasis=muted]{opacity:.2;filter:saturate(.62)brightness(.76)}.layer-wrap-physical{z-index:3;transform:translateY(-7.4rem)}.layer-wrap-measurement{z-index:2;transform:translateY(0)}.layer-wrap-output{z-index:1;transform:translateY(7.4rem)}.spatial-layer-plane{transform-origin:50%;transform-style:preserve-3d;border:1px solid #59fff247;border-radius:1.2rem;position:absolute;inset:17% 4%;overflow:hidden;transform:rotateX(57deg)rotate(-35deg);box-shadow:1.4rem 2rem 3.8rem #010b0e7a}.spatial-layer-plane:after{content:"";transform-origin:top;background:#051a1ef0;border:1px solid #59fff221;border-top:0;border-radius:0 0 1.2rem 1.2rem;height:.76rem;position:absolute;bottom:-.7rem;left:-1px;right:-1px;transform:skew(-45deg)}.spatial-layer-plane-title{z-index:8;color:#e7f0efdb;max-width:68%;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:clamp(.5rem,.72vw,.66rem);font-weight:650;line-height:1.25;position:absolute;top:.85rem;left:1rem}.layer-physical{background:#081113;box-shadow:1.6rem 2.2rem 4.4rem #010b0e8a}.spatial-layer-store-image{object-fit:cover;filter:saturate(.8)contrast(1.08)brightness(.72)}.physical-layer-shade{background:linear-gradient(135deg,#05080a14,#0000 47%,#05080a61),linear-gradient(#05080a24,#0000 34%,#05080a52);position:absolute;inset:0}.physical-zone{z-index:3;background:#25f4dc14;border:1px solid #59fff2ad;position:absolute;box-shadow:inset 0 0 0 1px #05080a52}.physical-zone b{color:#e2f9f6db;font-family:var(--font-mono);font-size:clamp(.4rem,.56vw,.52rem);font-weight:550;position:absolute;top:.25rem;left:.3rem}.zone-entrance{width:22%;height:18%;bottom:7%;left:8%}.zone-reception{width:24%;height:24%;top:24%;left:36%}.zone-waiting{width:22%;height:22%;bottom:12%;right:6%}.zone-feature{width:19%;height:20%;top:18%;right:12%}.physical-route{z-index:4;transform-origin:0;background:#59fff2b8;height:1px;position:absolute}.physical-route-one{width:31%;bottom:19%;left:17%;transform:rotate(-15deg)}.physical-route-two{width:29%;bottom:27%;left:45%;transform:rotate(19deg)}.physical-route-three{width:17%;bottom:22%;right:13%;transform:rotate(-50deg)}.layer-measurement{background:linear-gradient(#59fff20d 1px,#0000 1px) 0 0/1.8rem 1.8rem,linear-gradient(90deg,#59fff20d 1px,#0000 1px) 0 0/1.8rem 1.8rem,linear-gradient(140deg,#10343af5,#061b1ffa);box-shadow:inset 0 1px #f4f7f614,1.5rem 2rem 4rem #010b0e75}.measurement-flow-field{opacity:.16;position:absolute;inset:13% 7%}[data-active-step=measurement-foundation] .measurement-flow-field,[data-active-step=business-context] .measurement-flow-field,[data-active-step=operational-intelligence] .measurement-flow-field,[data-active-step=management-output] .measurement-flow-field{opacity:1}.measurement-flow{transform-origin:0;background:linear-gradient(90deg,#0000,#59fff2db,#0000);height:1px;position:absolute}.flow-one{width:68%;top:28%;left:4%;transform:rotate(16deg)}.flow-two{width:66%;top:62%;left:17%;transform:rotate(-19deg)}.flow-three{width:40%;top:47%;left:48%;transform:rotate(37deg)}.measurement-dwell-field{background:radial-gradient(circle,#25f4dc33,#0000 68%);border:1px solid #59fff280;width:24%;height:36%;position:absolute;top:23%;left:39%}.measurement-cluster{border:1px solid #f4f7f6c2;border-radius:50%;width:.58rem;height:.58rem;position:absolute;box-shadow:.8rem .25rem 0 -1px #59fff2c7,.25rem .8rem 0 -1px #59fff294}.cluster-one{top:29%;left:19%}.cluster-two{bottom:24%;right:22%}.measurement-team-marker,.measurement-anonymous-label{color:#cae9f6cc;font-family:var(--font-mono);background:#051519d6;border:1px solid #2ca8ff75;padding:.28rem .4rem;font-size:clamp(.4rem,.55vw,.5rem);position:absolute}.measurement-team-marker{top:10%;right:9%}.measurement-anonymous-label{border-color:#59fff261;bottom:9%;left:8%}.business-context-field{opacity:.08;grid-template-columns:repeat(4,minmax(2.4rem,1fr));gap:.28rem;width:44%;display:grid;position:absolute;bottom:7%;right:5%}[data-active-step=business-context] .business-context-field,[data-active-step=management-output] .business-context-field{opacity:1}.business-context-label{color:#c5e3e0b8;font-family:var(--font-mono);grid-column:1/-1;font-size:clamp(.4rem,.52vw,.48rem)}.business-context-badge{color:#e7f7f5db;min-height:1.55rem;font-family:var(--font-mono);background:#051619db;border:1px solid #59fff252;border-radius:.35rem;place-items:center;font-size:clamp(.4rem,.53vw,.49rem);display:grid}.layer-output{background:linear-gradient(#59fff20d 1px,#0000 1px) 0 0/1.8rem 1.8rem,linear-gradient(90deg,#59fff20d 1px,#0000 1px) 0 0/1.8rem 1.8rem,linear-gradient(145deg,#082327fa,#041215fa);grid-template-rows:auto 1fr auto;grid-template-columns:1.2fr .8fr;gap:.65rem;padding:2.4rem 1.1rem 1rem;display:grid}.output-example-label{color:#8cb3b09e;font-family:var(--font-mono);font-size:clamp(.38rem,.48vw,.46rem);position:absolute;top:.9rem;right:1rem}.output-question,.output-condition,.output-action{opacity:.14;background:#051417b8;border:1px solid #59fff229;padding:.65rem .75rem}.output-question{grid-area:1/1/span 2}.output-condition{grid-area:1/2}.output-action{border-color:#ffb85c4d;grid-area:2/2/span 2}.output-question span,.output-condition span,.output-action span{color:#90b8b5ad;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(.38rem,.49vw,.46rem);display:block}.output-question strong,.output-condition strong,.output-action strong{color:#eaf3f2e6;margin-top:.35rem;font-size:clamp(.5rem,.69vw,.64rem);font-weight:600;line-height:1.36;display:block}.output-action strong{color:#ffd39de6}.output-kpis{opacity:.14;border:1px solid #59fff221;grid-area:3/1;grid-template-columns:repeat(3,1fr);display:grid}.output-kpis span{color:#bddbd8c2;min-height:2rem;font-family:var(--font-mono);text-align:center;place-items:center;padding:.4rem;font-size:clamp(.36rem,.48vw,.45rem);display:grid}.output-kpis span+span{border-left:1px solid #59fff21f}[data-active-step=operational-intelligence] .output-question,[data-active-step=operational-intelligence] .output-condition,[data-active-step=operational-intelligence] .output-kpis,[data-active-step=management-output] .output-question,[data-active-step=management-output] .output-condition,[data-active-step=management-output] .output-kpis,[data-active-step=management-output] .output-action{opacity:1}[data-active-step=operational-intelligence] .output-action{opacity:.34}.spatial-layer-registration{z-index:5;opacity:.62;transform-origin:50%;background:linear-gradient(#0000,#59fff2bd 22% 78%,#0000);width:1px;height:62%;position:absolute;top:19%;left:52%;transform:rotate(28deg)}.spatial-layer-nojs-summary{color:var(--av-text-secondary);grid-column:1/-1;margin:2rem 0 0;padding:0;list-style:none}.spatial-layer-nojs-summary li{border-bottom:1px solid #59fff21f;grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.spatial-layer-nojs-summary strong{color:var(--av-text-primary)}@media (max-width:1080px){.spatial-layer-sticky{grid-template-columns:minmax(19rem,.85fr) minmax(0,1.15fr);gap:2rem}.spatial-layer-object{width:min(48rem,62vw)}.layer-wrap-physical{transform:translateY(-6.2rem)}.layer-wrap-output{transform:translateY(6.2rem)}}@media (max-width:900px){.spatial-layer-story{min-height:0}.spatial-layer-sticky{grid-template-columns:1fr;gap:1.5rem;width:min(100% - 2rem,46rem);min-height:0;padding-block:7.5rem 4.5rem}.spatial-layer-intro h2{max-width:16ch}.spatial-layer-lead{max-width:56ch}.spatial-layer-detail{min-height:7.8rem}.spatial-layer-stage{min-height:36rem;margin-top:.5rem}.spatial-layer-object{width:min(46rem,96vw)}.spatial-layer-plane{inset:18% 4%}.layer-wrap-physical{transform:translateY(-5.4rem)}.layer-wrap-output{transform:translateY(5.4rem)}}@media (max-width:560px){.spatial-layer-sticky{width:min(100% - 1.5rem,34rem);padding-block:6.5rem 3.5rem}.spatial-layer-intro .av-eyebrow{margin-bottom:.75rem}.spatial-layer-intro h2{max-width:13ch;font-size:clamp(2.35rem,11.5vw,3rem);line-height:.98}.spatial-layer-lead{margin-top:1rem;font-size:.93rem}.spatial-layer-sequence{margin-top:1.35rem}.spatial-layer-sequence button{min-height:2.85rem;padding-inline:.6rem}.spatial-layer-detail{min-height:9.5rem;padding-inline:.9rem}.spatial-layer-detail>p{font-size:.78rem}.spatial-layer-proof{font-size:.74rem}.spatial-layer-stage{min-height:28rem;margin-inline:-.25rem}.spatial-layer-object{aspect-ratio:.98;width:100%}.spatial-layer-plane{border-radius:.8rem;inset:20% 2%}.spatial-layer-plane:after{border-radius:0 0 .8rem .8rem}.layer-wrap-physical{transform:translateY(-4rem)}.layer-wrap-output{transform:translateY(4rem)}.spatial-layer-plane-title{font-size:.42rem;top:.55rem;left:.65rem}.physical-zone b,.measurement-team-marker,.measurement-anonymous-label,.business-context-label,.business-context-badge{font-size:.34rem}.business-context-field{width:47%}.layer-output{gap:.35rem;padding:1.85rem .55rem .55rem}.output-example-label{font-size:.31rem;top:.58rem;right:.6rem}.output-question,.output-condition,.output-action{padding:.38rem}.output-question span,.output-condition span,.output-action span,.output-kpis span{font-size:.3rem}.output-question strong,.output-condition strong,.output-action strong{margin-top:.18rem;font-size:.38rem}}@media (prefers-reduced-motion:reduce){.spatial-layer-story,.spatial-layer-story *{scroll-behavior:auto}}.homepage-outcome-explorer{width:min(calc(100% - 4rem), var(--av-content-max));border-bottom:1px solid #59fff22e;margin-inline:auto;padding:clamp(6rem,9vw,9rem) 0;position:relative}.homepage-outcome-explorer:before{background:var(--av-signal-cyan);content:"";width:5rem;height:1px;position:absolute;top:0;left:0}.outcome-explorer-heading{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.outcome-explorer-heading .av-eyebrow,.outcome-explorer-question .av-eyebrow{color:var(--av-signal-cyan)}.outcome-explorer-heading h2{max-width:15ch;color:var(--av-text-primary);letter-spacing:-.052em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:700;line-height:.92}.outcome-explorer-heading>p{max-width:38ch;color:var(--av-text-secondary);margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.55}.outcome-explorer-tabs{border:1px solid #a9b8bb47;grid-template-columns:repeat(3,minmax(0,1fr));width:min(42rem,100%);margin:clamp(2.5rem,5vw,4rem) 0 0 auto;display:grid}.outcome-explorer-tabs button{min-height:3.65rem;color:var(--av-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #a9b8bb47;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.8rem 1rem;font-weight:680;transition:background-color .3s,color .3s;display:grid}.outcome-explorer-tabs button:last-child{border-right:0}.outcome-explorer-tabs button>span{color:var(--av-text-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:.62rem}.outcome-explorer-tabs button[aria-selected=true]{background:var(--av-text-primary);color:var(--av-bg-canvas)}.outcome-explorer-tabs button[aria-selected=true]>span{color:var(--av-teal-deep)}.outcome-explorer-tabs button:focus-visible{z-index:2;outline:2px solid var(--av-signal-cyan);outline-offset:3px;position:relative}.outcome-explorer-panel{background:var(--av-bg-operational);border:1px solid #a9b8bb47;margin-top:.85rem;overflow:hidden}.outcome-explorer-state{grid-template-columns:minmax(0,1.32fr) minmax(27rem,.78fr);min-height:min(48rem,78dvh);display:grid}.outcome-explorer-visual{background:#020607;border-right:1px solid #a9b8bb3d;min-width:0;min-height:37rem;margin:0;position:relative;overflow:hidden}.outcome-explorer-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#020607cc);position:absolute;inset:0}.outcome-explorer-image{object-fit:cover;object-position:center}.outcome-explorer-visual figcaption{z-index:2;color:#e7f0efb8;font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.62rem;line-height:1.35;display:flex;position:absolute;bottom:1.15rem;left:1.35rem;right:1.35rem}.outcome-explorer-visual figcaption:before{background:var(--av-signal-cyan);content:"";width:2px;height:2.25rem;position:absolute;bottom:calc(100% + .75rem);left:0}.outcome-explorer-evidence{flex-direction:column;min-width:0;padding:clamp(1.5rem,2.7vw,2.6rem);display:flex}.outcome-explorer-question{padding-bottom:1.5rem}.outcome-explorer-question h3{max-width:16ch;color:var(--av-text-primary);letter-spacing:-.045em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(2rem,3vw,3.4rem);font-weight:700;line-height:.98}.outcome-explorer-sequence{border-top:1px solid #a9b8bb38;margin:0;padding:0;list-style:none}.outcome-explorer-sequence>li{border-bottom:1px solid #a9b8bb38;grid-template-columns:1.5rem 3.85rem minmax(0,1fr);gap:.8rem;padding:1rem 0;display:grid}.outcome-explorer-sequence>li>span,.outcome-explorer-sequence>li>strong{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;padding-top:.16rem;font-size:.61rem}.outcome-explorer-sequence>li>span{color:var(--av-text-muted)}.outcome-explorer-sequence>li>strong{color:var(--av-signal-cyan)}.outcome-explorer-sequence>li>p{color:var(--av-text-secondary);margin:0;font-size:.86rem;line-height:1.45}.outcome-explorer-sequence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.outcome-explorer-sequence dl>div{border-left:1px solid #a9b8bb2e;min-width:0;padding:0 .65rem}.outcome-explorer-sequence dt{min-height:2.4em;color:var(--av-text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem;line-height:1.25}.outcome-explorer-sequence dd{color:var(--av-text-primary);letter-spacing:-.04em;white-space:nowrap;margin:.45rem 0 0;font-size:clamp(1.1rem,1.45vw,1.55rem);font-weight:680}.outcome-explorer-sequence>.outcome-explorer-action{background:#ffb85c0f;border:1px solid #ffb85c85;margin-top:.55rem;padding:1rem}.outcome-explorer-sequence>.outcome-explorer-action>strong{color:var(--av-warning-amber)}.outcome-explorer-sequence>.outcome-explorer-action>p{color:var(--av-text-primary);font-weight:620}.outcome-explorer-notice{color:var(--av-warning-amber);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;margin:auto 0 0;padding-top:1.5rem;font-size:.6rem;line-height:1.4}.outcome-explorer-noscript{border:1px solid #59fff23d;margin-top:1.5rem;padding:1.5rem}.outcome-explorer-noscript h3,.outcome-explorer-noscript h4{color:var(--av-text-primary)}.outcome-explorer-noscript article{color:var(--av-text-secondary);margin-top:1.5rem}@media (max-width:980px){.homepage-outcome-explorer{width:min(calc(100% - 2rem), var(--av-content-max))}.outcome-explorer-heading{grid-template-columns:1fr;gap:1.5rem}.outcome-explorer-heading>p{max-width:52ch}.outcome-explorer-tabs{width:100%}.outcome-explorer-state{grid-template-columns:1fr}.outcome-explorer-visual{aspect-ratio:16/10;border-bottom:1px solid #a9b8bb3d;border-right:0;min-height:0}.outcome-explorer-evidence{min-height:36rem}}@media (max-width:620px){.homepage-outcome-explorer{padding:5.5rem 0}.outcome-explorer-heading h2{font-size:clamp(2.55rem,12.2vw,4rem)}.outcome-explorer-tabs button{text-align:center;grid-template-columns:1fr;gap:.25rem;min-height:4rem;padding:.65rem;font-size:.82rem}.outcome-explorer-tabs button>span{font-size:.55rem}.outcome-explorer-visual{aspect-ratio:1/.82}.outcome-explorer-visual figcaption{font-size:.5rem;bottom:.75rem;left:.8rem;right:.8rem}.outcome-explorer-evidence{min-height:0;padding:1.15rem}.outcome-explorer-question h3{font-size:clamp(1.9rem,9vw,2.65rem)}.outcome-explorer-sequence>li{grid-template-columns:1.4rem 1fr;gap:.35rem .7rem}.outcome-explorer-sequence>li>p,.outcome-explorer-sequence>li>dl{grid-column:1/-1;padding-left:2.1rem}.outcome-explorer-sequence dl{gap:.45rem}.outcome-explorer-sequence dl>div{padding-left:.45rem}.outcome-explorer-sequence dt{min-height:3.6em;font-size:.48rem}.outcome-explorer-sequence dd{font-size:clamp(1.05rem,5.4vw,1.4rem)}.outcome-explorer-sequence>.outcome-explorer-action{padding:.85rem}}@media (prefers-reduced-motion:reduce){.outcome-explorer-tabs button{transition:none}}.homepage-cinematic-story .hero-film-cohort-event{grid-template-columns:minmax(0,1fr);align-items:stretch}.homepage-outcome-explorer.is-hero-embedded{border:0;grid-template-rows:auto auto minmax(0,1fr);width:100%;min-height:0;margin:0;padding:0;display:grid}.homepage-outcome-explorer.is-hero-embedded:before{display:none}.is-hero-embedded .outcome-explorer-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(1rem,3vw,3rem)}.is-hero-embedded .outcome-explorer-heading h2{max-width:17ch;margin-top:.45rem;font-size:clamp(2.15rem,3.5vw,3.8rem)}.is-hero-embedded .outcome-explorer-heading>p{font-size:clamp(.88rem,1vw,1rem)}.is-hero-embedded .outcome-explorer-tabs{width:min(38rem,100%);margin-top:.75rem}.is-hero-embedded .outcome-explorer-tabs button{min-height:3.15rem;padding:.58rem .8rem}.is-hero-embedded .outcome-explorer-panel{min-height:0;margin-top:.65rem}.is-hero-embedded .outcome-explorer-state{grid-template-columns:minmax(0,1.18fr) minmax(23rem,.82fr);height:100%;min-height:0}.is-hero-embedded .outcome-explorer-visual{min-height:0}.is-hero-embedded .outcome-explorer-evidence{min-height:0;padding:clamp(1rem,1.7vw,1.55rem);overflow-y:auto}.is-hero-embedded .outcome-explorer-question{padding-bottom:.85rem}.is-hero-embedded .outcome-explorer-question h3{max-width:19ch;margin-top:.4rem;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.02}.is-hero-embedded .outcome-explorer-sequence>li{grid-template-columns:1.25rem 3.25rem minmax(0,1fr);gap:.55rem;padding:.68rem 0}.is-hero-embedded .outcome-explorer-sequence>li>p{font-size:.76rem;line-height:1.38}.is-hero-embedded .outcome-explorer-sequence dt{min-height:2.2em;font-size:.49rem}.is-hero-embedded .outcome-explorer-sequence dd{margin-top:.3rem;font-size:clamp(.95rem,1.15vw,1.2rem)}.is-hero-embedded .outcome-explorer-notice{padding-top:.75rem}.homepage-section-owner{display:contents}.homepage-privacy-deployment{width:min(calc(100% - 4rem), var(--av-content-max));margin-inline:auto;padding:clamp(6rem,9vw,9rem) 0 clamp(4rem,7vw,7rem)}.homepage-privacy-deployment__heading{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;gap:1rem clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.homepage-privacy-deployment__heading .av-eyebrow{color:var(--av-signal-cyan);grid-column:1/-1}.homepage-privacy-deployment__heading h2{max-width:14ch;color:var(--av-text-primary);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.2vw,5.4rem);font-weight:700;line-height:.94}.homepage-privacy-deployment__heading>p:last-child{max-width:43ch;color:var(--av-text-secondary);margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.homepage-privacy-deployment__boundary{border-top:1px solid var(--av-signal-cyan);border-bottom:1px solid #a9b8bb47;grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr);display:grid}.homepage-privacy-deployment__flow{background:linear-gradient(135deg, #59fff212, transparent 52%), var(--av-bg-operational);border-right:1px solid #a9b8bb38;flex-direction:column;justify-content:space-between;min-height:25rem;padding:clamp(2rem,4vw,4rem);display:flex}.homepage-privacy-deployment__flow>p:last-child{max-width:48ch;color:var(--av-text-secondary);margin:0;line-height:1.55}.homepage-privacy-deployment__route{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.2vw,1.25rem);display:grid}.homepage-privacy-deployment__route span,.homepage-privacy-deployment__route strong{min-height:5rem;color:var(--av-text-secondary);text-align:center;border:1px solid #a9b8bb47;place-items:center;padding:1rem;font-size:clamp(.75rem,.9vw,.9rem);line-height:1.35;display:grid}.homepage-privacy-deployment__route strong{color:var(--av-text-primary);border-color:#59fff29e;box-shadow:inset 0 0 2rem #59fff212}.homepage-privacy-deployment__route i{color:var(--av-signal-cyan);font-family:var(--font-mono);font-style:normal}.homepage-privacy-deployment__ledger{flex-direction:column;display:flex}.homepage-privacy-deployment__ledger article{border-bottom:1px solid #a9b8bb38;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,2.5vw,2.5rem);display:grid}.homepage-privacy-deployment__ledger article>span{color:var(--av-text-muted);font-family:var(--font-mono);font-size:.62rem}.homepage-privacy-deployment__ledger h3{color:var(--av-text-primary);margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem)}.homepage-privacy-deployment__ledger p{max-width:44ch;color:var(--av-text-secondary);margin:.75rem 0 0;line-height:1.52}.homepage-privacy-deployment__ledger>a{color:var(--av-text-primary);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1.25rem clamp(1.5rem,2.5vw,2.5rem);font-weight:700;text-decoration:none;display:inline-flex}.homepage-privacy-deployment__ledger>a:hover,.homepage-privacy-deployment__ledger>a:focus-visible{color:var(--av-signal-cyan);background:#59fff214}.homepage-privacy-deployment__ledger>a:focus-visible{outline:2px solid var(--av-signal-cyan);outline-offset:-2px}.homepage-buyer-close{width:min(calc(100% - 4rem), var(--av-content-max));margin-inline:auto;padding:clamp(6rem,9vw,9rem) 0}.homepage-buyer-close__heading{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:1rem clamp(2rem,7vw,8rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.homepage-buyer-close__heading .av-eyebrow{color:var(--av-signal-cyan);grid-column:1/-1}.homepage-buyer-close__heading h2{max-width:14ch;color:var(--av-text-primary);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.2vw,5.4rem);font-weight:700;line-height:.94}.homepage-buyer-close__heading>p:last-child{max-width:43ch;color:var(--av-text-secondary);margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.homepage-buyer-faq{border-top:1px solid #a9b8bb47}.homepage-buyer-faq details{border-bottom:1px solid #a9b8bb47}.homepage-buyer-faq summary{min-height:5rem;color:var(--av-text-primary);cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(1rem,1.35vw,1.24rem);font-weight:650;list-style:none;display:grid}.homepage-buyer-faq summary::-webkit-details-marker{display:none}.homepage-buyer-faq summary:after{color:var(--av-signal-cyan);content:"+";font-family:var(--font-mono);grid-column:3;font-size:1.2rem}.homepage-buyer-faq details[open] summary:after{content:"−"}.homepage-buyer-faq summary:focus-visible{outline:2px solid var(--av-signal-cyan);outline-offset:4px}.homepage-buyer-faq summary span{color:var(--av-text-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:.62rem}.homepage-buyer-faq details>p{max-width:67ch;color:var(--av-text-secondary);margin:0 0 1.5rem 3.25rem;line-height:1.6}.homepage-curiosity-cta{border-top:1px solid var(--av-signal-cyan);border-bottom:1px solid #a9b8bb47;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.homepage-curiosity-cta .av-eyebrow{color:var(--av-signal-cyan)}.homepage-curiosity-cta h2{max-width:13ch;color:var(--av-text-primary);letter-spacing:-.05em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.45rem,5vw,5rem);line-height:.94}.homepage-curiosity-cta div>p:last-child{max-width:48ch;color:var(--av-text-secondary);margin:1.2rem 0 0;line-height:1.55}.homepage-curiosity-cta>a{border:1px solid var(--av-signal-cyan);min-width:min(100%,19rem);min-height:4rem;color:var(--av-text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:700;text-decoration:none;transition:background-color .22s,color .22s;display:inline-flex}.homepage-curiosity-cta>a:hover,.homepage-curiosity-cta>a:focus-visible{background:var(--av-signal-cyan);color:var(--av-bg-canvas)}@media (max-width:1100px){.homepage-cinematic-story .hero-film-cohort-event{padding:0}.homepage-outcome-explorer.is-hero-embedded{display:block}.is-hero-embedded .outcome-explorer-heading{grid-template-columns:1fr}.is-hero-embedded .outcome-explorer-state{height:auto}.is-hero-embedded .outcome-explorer-evidence{overflow:visible}}@media (max-width:760px){.homepage-privacy-deployment{width:min(calc(100% - 2rem), var(--av-content-max));padding:5.5rem 0 3rem}.homepage-privacy-deployment__heading,.homepage-privacy-deployment__boundary{grid-template-columns:1fr}.homepage-privacy-deployment__heading h2{font-size:clamp(2.45rem,12vw,3.8rem)}.homepage-privacy-deployment__flow{border-bottom:1px solid #a9b8bb38;border-right:0;min-height:0;padding:1.5rem 1rem}.homepage-privacy-deployment__route{grid-template-columns:1fr;margin:2rem 0}.homepage-privacy-deployment__route i{justify-self:center;transform:rotate(90deg)}.homepage-privacy-deployment__route span,.homepage-privacy-deployment__route strong{width:100%;min-height:3.75rem}.homepage-privacy-deployment__ledger article{padding:1.5rem 1rem}.homepage-buyer-close{width:min(calc(100% - 2rem), var(--av-content-max));padding:5.5rem 0}.homepage-buyer-close__heading,.homepage-curiosity-cta{grid-template-columns:1fr}.homepage-buyer-close__heading h2,.homepage-curiosity-cta h2{font-size:clamp(2.45rem,12vw,3.8rem)}.homepage-buyer-faq summary{grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.7rem}.homepage-buyer-faq details>p{margin-left:2.3rem}.homepage-curiosity-cta>a{width:100%}}@media (prefers-reduced-motion:reduce){.homepage-curiosity-cta>a{transition:none}}.general-catalogue-section.general-catalogue-measurements{align-content:start;gap:0;min-height:0;padding:clamp(4rem,8dvh,6.5rem) 0;scroll-margin-top:6.75rem;overflow:clip}.measurement-sector-system{background:var(--av-bg-operational);border:1px solid #59fff242;border-radius:1.25rem;grid-column:1/-1;min-width:0;margin-top:2.75rem;overflow:hidden;box-shadow:inset 0 1px #f4f7f608,0 1.5rem 4rem #0003}.homepage-industries{min-width:0}.homepage-industries__heading{background:linear-gradient(100deg,#59fff20f,#0000 62%);border-bottom:1px solid #a9b8bb3d;padding:1.15rem 1.25rem}.homepage-industries__heading .av-eyebrow,.homepage-industries__heading h2,.homepage-industries__heading>p:last-child{margin:0}.homepage-industries__heading h2{color:var(--av-text-primary);letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.2rem,1.8vw,1.65rem)}.homepage-industries__heading>p:last-child{max-width:62ch;color:var(--av-text-secondary);margin-top:.35rem;font-size:.78rem;line-height:1.35}.measurement-bank{min-width:0}.measurement-bank>.general-catalogue-items{border:0;border-radius:0;margin:0}.measurement-bank>.general-catalogue-items>article{background:linear-gradient(155deg,#0e171afa,#081011)}.measurement-metric-list{color:var(--av-text-secondary);gap:.34rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.measurement-metric-list li{padding-left:.8rem;line-height:1.28;position:relative}.measurement-metric-list li:before{content:"";background:#59fff294;width:.32rem;height:1px;position:absolute;top:.58em;left:0}.measurement-kpi-brief{background:linear-gradient(112deg,#59fff214,#0000 52%),#040c0ee0;border-bottom:1px solid #59fff242;gap:.65rem;padding:1.35rem 1.5rem 1.35rem 2rem;display:grid;position:relative;overflow:hidden}.measurement-kpi-brief:before{content:"";border:1px solid #59fff294;border-right:0;width:.55rem;position:absolute;top:1rem;bottom:1rem;left:.85rem}.measurement-kpi-brief h3,.measurement-kpi-brief p{margin:0}.measurement-chain-comparison{color:var(--av-text-primary);font-weight:680}.measurement-kpi-brief h3{max-width:24ch;color:var(--av-text-primary);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;line-height:1.08}.measurement-kpi-brief p{max-width:62ch;color:var(--av-text-secondary);font-size:clamp(.82rem,1vw,.92rem);line-height:1.45}.sector-city{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-self:start;gap:0;width:100%;min-width:0;max-width:100%;margin:0;display:grid;overflow:visible}.sector-city__menu{border-top:1px solid #a9b8bb3d;border-bottom:1px solid #a9b8bb3d;flex-direction:row;align-self:start;min-width:0;display:flex}.sector-city__choice{min-width:0;min-height:5.2rem;color:var(--av-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #a9b8bb3d;flex:1 1 0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem .75rem;font-size:clamp(.7rem,.75vw,.82rem);font-weight:640;line-height:1.2;transition:background-color .2s,color .2s;display:grid;position:relative}.sector-city__choice:before{background:var(--av-signal-cyan);content:"";opacity:0;height:2px;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.sector-city__choice:hover,.sector-city__choice[aria-selected=true]{color:var(--av-text-primary);background:#59fff20f}.sector-city__choice[aria-selected=true]:before{opacity:1;transform:scaleX(1)}.sector-city__choice:focus-visible{z-index:2;outline:2px solid var(--av-signal-cyan);outline-offset:-2px}.sector-city__choice-icon{width:2rem;height:2rem;color:var(--av-text-muted);border:1px solid #a9b8bb42;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.sector-city__choice[aria-selected=true] .sector-city__choice-icon{color:var(--av-signal-cyan);border-color:#59fff29e}.sector-city__choice:last-child{border-right:0}.sector-city__viewport{min-width:0;margin:clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) 0;position:relative}.sector-city__noscript{background:#a9b8bb3d;border:1px solid #a9b8bb3d;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.sector-city__noscript article{background:var(--av-bg-operational);padding:1rem}.sector-city__noscript h3,.sector-city__noscript p{margin:0}.sector-city__noscript p{color:var(--av-text-secondary);margin-top:.5rem}.sector-city__noscript ul{color:var(--av-text-secondary);margin:.55rem 0 0;padding-left:1.1rem}.sector-city__noscript a{color:var(--av-signal-cyan);margin-top:.75rem;display:inline-block}.sector-city__scene{isolation:isolate;background:#071012;border:1px solid #59fff257;border-radius:1rem;height:clamp(25rem,56dvh,34rem);min-height:25rem;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #030b0dc7,inset 0 0 0 8px #59fff221}.sector-city__scene:after{z-index:8;content:"";pointer-events:none;border:1px solid #d8fffb1a;border-radius:.78rem;position:absolute;inset:.55rem}.sector-city__image-layer{z-index:0;will-change:opacity;position:absolute;inset:0}.sector-city__image{object-fit:cover;object-position:center}.sector-city__scrim{z-index:1;pointer-events:none;background:linear-gradient(#020a0c0a,#020a0c3d),radial-gradient(circle at 50% 46%,#0000 42%,#0107092e 100%);position:absolute;inset:0}.sector-city__panel{z-index:1;pointer-events:auto;background:0 0;border-top:1px solid #a9b8bb3d;border-bottom:1px solid #a9b8bb3d;align-content:center;gap:.8rem;margin:clamp(1rem,2dvh,1.5rem) clamp(1rem,2vw,1.5rem) 0;padding:clamp(1.15rem,2vw,1.65rem) 0;display:grid;position:relative}.sector-city__panel-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;display:grid}.sector-city__question{max-width:72ch;color:var(--av-text-primary);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(.95rem,1.15vw,1.15rem);font-weight:650;line-height:1.25}.sector-city__decision-trace{grid-template-columns:minmax(0,1.05fr) 2.25rem minmax(0,.95fr);align-items:center;gap:1rem;min-width:0;display:grid}.sector-city__trace-stage{min-width:0}.sector-city__trace-label{color:var(--av-text-muted);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.58rem;line-height:1.25}.sector-city__signal-list{color:var(--av-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .8rem;margin:.4rem 0 0;padding:0;font-size:clamp(.7rem,.78vw,.82rem);line-height:1.26;list-style:none;display:grid}.sector-city__signal-list li{padding-left:.72rem;position:relative}.sector-city__signal-list li:before{content:"";background:#59fff29e;width:.28rem;height:1px;position:absolute;top:.53em;left:0}.sector-city__trace-connector{background:linear-gradient(90deg,#59fff233,#59fff2b3);height:1px;position:relative}.sector-city__trace-connector:after{border-top:1px solid var(--av-signal-cyan);border-right:1px solid var(--av-signal-cyan);content:"";width:.38rem;height:.38rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.sector-city__action-copy{max-width:48ch;color:var(--av-text-primary);text-wrap:pretty;margin:.4rem 0 0;font-size:clamp(.76rem,.86vw,.9rem);line-height:1.36}.sector-city__panel-link{white-space:nowrap;color:#e8fffc;align-self:end;align-items:center;gap:.45rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.sector-city__panel-link:hover,.sector-city__panel-link:focus-visible{color:var(--av-signal-cyan);transform:translate(.2rem)}.sector-city__panel-link:focus-visible{outline:2px solid var(--av-signal-cyan);outline-offset:.3rem;border-radius:.25rem}.sector-city__panel-link:active{transform:translate(.2rem)scale(.98)}@media (min-width:64.01rem){.general-catalogue-section.general-catalogue-measurements{align-content:center;min-height:calc(100dvh - 6.75rem);padding:clamp(2.75rem,4.5dvh,4rem) 0 clamp(1rem,2dvh,1.5rem)}.general-catalogue-measurements .general-catalogue-heading{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.general-catalogue-measurements .general-catalogue-heading h2{grid-column:1/span 6;font-size:clamp(2.5rem,3.8vw,3.9rem)}.general-catalogue-measurements .general-catalogue-heading>p:last-child{grid-column:7/-1;align-self:end;max-width:48ch;margin:0;padding-bottom:.25rem;font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.45}.measurement-sector-system{grid-template-columns:minmax(26rem,.42fr) minmax(0,.58fr);height:clamp(27rem,58dvh,36rem);margin-top:clamp(1.25rem,2.3dvh,1.75rem);display:grid;position:relative}.measurement-sector-system>.measurement-bank{border-right:1px solid #59fff238;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.measurement-bank>.general-catalogue-items.count-4{background:#59fff229;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;height:100%;min-height:0;display:grid;overflow:hidden}.measurement-bank>.general-catalogue-items>article{flex-direction:column;justify-content:center;min-height:0;padding:clamp(.8rem,1.45vh,1rem) clamp(.9rem,1.25vw,1.15rem);display:flex;position:relative;overflow:hidden}.measurement-bank>.general-catalogue-items>article:after{content:"";background:linear-gradient(90deg,#0000,#59fff273);width:clamp(1.25rem,2vw,2rem);height:1px;position:absolute;top:50%;right:0}.measurement-bank>.general-catalogue-items h3{max-width:21ch;font-size:clamp(1rem,1.06vw,1.1rem);line-height:1.16}.measurement-bank>.general-catalogue-items p{max-width:35ch;margin-top:clamp(.35rem,.75vh,.55rem);padding-right:.75rem;font-size:clamp(.68rem,.74vw,.79rem);line-height:1.36}.measurement-bank>.general-catalogue-items .measurement-metric-list{gap:clamp(.2rem,.4vh,.3rem);margin-top:clamp(.45rem,.7vh,.6rem);padding-right:.4rem;font-size:clamp(.8125rem,.82vw,.88rem);line-height:1.24}.measurement-bank>.measurement-kpi-brief{min-height:clamp(8.75rem,19dvh,11rem);padding:clamp(1rem,1.8vh,1.35rem) clamp(1.15rem,1.7vw,1.5rem) clamp(1rem,1.8vh,1.35rem) clamp(2rem,2.5vw,2.35rem)}.measurement-bank>.measurement-kpi-brief:before{top:clamp(1rem,1.8vh,1.35rem);bottom:clamp(1rem,1.8vh,1.35rem);left:clamp(.85rem,1vw,1rem)}.measurement-bank>.measurement-kpi-brief h3{font-size:clamp(1.1rem,1.28vw,1.3rem)}.measurement-bank>.measurement-kpi-brief p{max-width:58ch;font-size:clamp(.78rem,.8vw,.86rem);line-height:1.38}.measurement-sector-system>.homepage-industries{grid-area:1/2;grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;min-height:0;display:grid;overflow:hidden}.measurement-sector-system .homepage-industries>.sector-city{grid-template-rows:4.35rem minmax(0,1fr) 9.75rem;height:100%;min-height:0;overflow:hidden}.measurement-sector-system .sector-city__menu{min-height:4.35rem}.measurement-sector-system .sector-city__choice{grid-template-columns:1.7rem minmax(0,1fr);gap:.45rem;min-height:4.35rem;padding:.45rem;font-size:clamp(.62rem,.68vw,.74rem)}.measurement-sector-system .sector-city__choice-icon{width:1.7rem;height:1.7rem}.measurement-sector-system .sector-city__viewport{min-height:0;margin:.75rem .75rem 0;display:grid}.measurement-sector-system .sector-city__scene{border-radius:.8rem;height:100%;min-height:0}.measurement-sector-system .sector-city__scene:after{border-radius:.58rem}.measurement-sector-system .sector-city__panel{align-content:center;gap:.55rem;min-height:0;margin:.7rem .75rem 0;padding:.55rem 0 .65rem;overflow:hidden}.measurement-sector-system .sector-city__question{font-size:clamp(.76rem,.84vw,.9rem);line-height:1.2}.measurement-sector-system .sector-city__decision-trace{grid-template-columns:minmax(0,1.08fr) 1.6rem minmax(0,.92fr);gap:.65rem}.measurement-sector-system .sector-city__trace-label{font-size:.5rem}.measurement-sector-system .sector-city__signal-list{gap:.16rem .55rem;margin-top:.28rem;font-size:clamp(.6rem,.65vw,.7rem);line-height:1.2}.measurement-sector-system .sector-city__action-copy{margin-top:.28rem;font-size:clamp(.64rem,.7vw,.76rem);line-height:1.26}.measurement-sector-system .sector-city__panel-link{font-size:.78rem}}@media (max-width:56rem){.general-catalogue-section.general-catalogue-measurements{align-content:start;min-height:0;padding:.75rem 0 .25rem;scroll-margin-top:6.5rem}.general-catalogue-measurements .general-catalogue-heading h2{font-size:clamp(2.1rem,9vw,2.35rem)}.general-catalogue-measurements .general-catalogue-heading>p:last-child{margin-top:.4rem;font-size:.8rem;line-height:1.34}.measurement-sector-system{border-radius:1rem;margin-top:.75rem}.homepage-industries__heading{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.measurement-sector-system>.measurement-bank{min-width:0}.measurement-bank>.general-catalogue-items.count-4{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;gap:1px;width:100%;display:flex;overflow-x:auto}.measurement-bank>.general-catalogue-items>article{scroll-snap-align:start;flex-direction:column;flex:0 0 min(18rem,78vw);justify-content:center;min-height:7.25rem;padding:.55rem .95rem;display:flex}.measurement-bank>.general-catalogue-items h3{font-size:.95rem}.measurement-bank>.general-catalogue-items p{margin-top:.35rem;font-size:.76rem;line-height:1.32}.measurement-bank>.general-catalogue-items .measurement-metric-list{gap:.24rem;margin-top:.45rem;font-size:.75rem;line-height:1.22}.measurement-bank>.measurement-kpi-brief{gap:.4rem;min-height:0;padding:.55rem .9rem .6rem 1.75rem;display:grid}.measurement-bank>.measurement-kpi-brief:before{top:.55rem;bottom:.6rem;left:.7rem}.measurement-bank>.measurement-kpi-brief h3{max-width:28ch;font-size:1rem;line-height:1.08}.measurement-bank>.measurement-kpi-brief p{max-width:48ch;font-size:.75rem;line-height:1.34}.sector-city{grid-column:1/-1;width:100%;margin:0 auto;display:block;overflow:visible}.sector-city__menu{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;flex-direction:row;width:100%;max-width:100%;padding-bottom:0;overflow-x:auto}.sector-city__choice{scroll-snap-align:start;border-right:1px solid #a9b8bb3d;flex:0 0 min(15rem,72vw);min-height:2.75rem;padding-block:.45rem}.sector-city__choice:last-child{border-right:0}.sector-city__choice:before{width:auto;height:2px;top:auto;bottom:0;right:0;transform:scaleX(.35)}.sector-city__choice[aria-selected=true]:before{transform:scaleX(1)}.sector-city__viewport{margin:.55rem .75rem 0}.sector-city__noscript{grid-template-columns:1fr}.sector-city__scene{aspect-ratio:2.9;height:auto;min-height:0}.sector-city__panel{border-radius:0;gap:.35rem;margin:.35rem .75rem 0;padding:.1rem 0 .35rem;display:grid;position:relative;inset:auto}.sector-city__panel-topline{grid-template-columns:1fr;gap:.25rem}.sector-city__question{font-size:.75rem;line-height:1.2}.sector-city__decision-trace{border-top:1px solid #a9b8bb38;grid-template-columns:1fr;gap:.24rem;padding-top:.3rem}.sector-city__trace-connector{background:linear-gradient(#59fff238,#59fff2ad);width:1px;height:.55rem;margin-left:.16rem}.sector-city__trace-connector:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}.sector-city__signal-list{gap:.14rem .6rem;margin-top:.22rem;font-size:.64rem;line-height:1.18}.sector-city__action-copy{margin-top:.2rem;font-size:.66rem;line-height:1.22}.sector-city__panel-link{justify-self:start;margin-top:.05rem;font-size:.7rem}.measurement-sector-system .sector-city__trace-label{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.sector-city__choice,.sector-city__choice:before,.sector-city__choice-icon,.sector-city__panel-link{transition:none;animation:none}}@media (max-width:47.5rem){.sector-city__scene{border-radius:1rem}.sector-city__scene:after{border-radius:.68rem;inset:.4rem}.sector-city__panel{padding:.1rem 0 .5rem}}.general-catalogue-final-action{border-top:1px solid var(--av-border-active);grid-column:1/-1;justify-content:flex-start;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.general-catalogue-final-action p{max-width:68ch;color:var(--av-text-body);margin:0;font-size:1.15rem;line-height:1.55}.general-catalogue-final-action .button-primary{flex:none}.industries-catalogue-index{width:min(calc(100% - 4rem), var(--av-content-max));margin-inline:auto;padding:7rem 0}.industries-catalogue-intro{max-width:68rem;padding:3rem 0 6rem}.industries-catalogue-intro h1{max-width:18ch;color:var(--av-text-primary);letter-spacing:-.04em;text-wrap:balance;margin:1.4rem 0 0;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.industries-catalogue-intro>p:last-child{max-width:66ch;color:var(--av-text-secondary);margin:1.5rem 0 0;font-size:1.15rem;line-height:1.55}.industries-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.industries-catalogue-grid>article{background:var(--av-bg-operational);border:1px solid #59fff233;border-radius:1rem;grid-template-columns:minmax(12rem,4fr) minmax(0,6fr);min-height:22rem;display:grid;overflow:hidden}.industries-catalogue-grid figure{min-height:100%;margin:0;position:relative;overflow:hidden}.industries-catalogue-grid figure:after{content:"";background:linear-gradient(90deg, transparent, var(--av-bg-operational));position:absolute;inset:0}.industries-catalogue-grid figure img{object-fit:cover}.industries-catalogue-grid>article>div{flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.industries-catalogue-grid h2{color:var(--av-text-primary);margin:1.1rem 0 0;font-size:1.45rem;line-height:1.15}.industries-catalogue-grid dl{margin:auto 0 1.5rem;padding-top:2rem}.industries-catalogue-grid dt{color:var(--av-text-muted);font-size:.75rem}.industries-catalogue-grid dd{color:var(--av-signal-cyan);font-family:var(--font-mono);margin:.5rem 0 0;font-size:1.8rem}.industries-catalogue-grid a{color:var(--av-signal-teal);font-weight:650;text-decoration:none}.industries-catalogue-grid a:hover,.industries-catalogue-grid a:focus-visible{text-underline-offset:.3em;text-decoration:underline}.contract-page,.audit-catalogue-page{width:min(calc(100% - 4rem), var(--av-content-max));margin-inline:auto}.contract-page>section,.audit-owner-section{border-bottom:1px solid #59fff22e;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:1.5rem;min-height:min(88dvh,62rem);padding:clamp(5rem,8vw,8rem) 0;display:grid}.contract-page>section>header,.audit-owner-section>h1,.audit-owner-section>h2,.audit-owner-section>.eyebrow,.audit-owner-section>p{grid-column:1/span 7}.contract-page header h1,.contract-page header h2,.audit-owner-section h1,.audit-owner-section h2{max-width:20ch;color:var(--av-text-primary);letter-spacing:-.04em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2.6rem,4.6vw,4.7rem);font-weight:700;line-height:.98}.contract-page header>p:last-child,.audit-owner-section>p:last-of-type,.audit-form-panel>p{max-width:66ch;color:var(--av-text-secondary);margin:1.5rem 0 0;font-size:1.1rem;line-height:1.55}.contract-item-grid{background:#59fff233;border:1px solid #59fff233;border-radius:1rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}.contract-item-grid>article{background:var(--av-bg-operational);min-height:14rem;padding:1.5rem}.contract-item-grid span{color:var(--av-signal-teal);font-family:var(--font-mono);margin-bottom:2.5rem;font-size:.75rem;display:block}.contract-item-grid h3{color:var(--av-text-primary);margin:0;font-size:1.2rem}.contract-item-grid p{color:var(--av-text-secondary);margin:1rem 0 0;line-height:1.5}.contract-page>section>.button-primary{grid-column:1/span 4;justify-self:start;margin-top:2rem}.privacy-contract-page>section>ul{border-top:1px solid #59fff233;grid-column:8/-1;align-self:center;margin:0;padding:0;list-style:none}.privacy-contract-page>section>ul li{color:var(--av-text-body);border-bottom:1px solid #59fff233;padding:1.2rem 0;line-height:1.4}.audit-owner-section>.plan-steps,.audit-owner-section>ul,.audit-owner-section>form,.audit-form-panel>.spatial-audit-form,.audit-form-panel>form{grid-column:1/-1}.audit-owner-section>.plan-steps{margin-top:2.5rem}.audit-outcomes>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.audit-outcomes>ul li{color:var(--av-text-body);background:var(--av-bg-operational);border:1px solid #59fff233;border-radius:1rem;padding:1.5rem}.audit-form-panel{border-radius:0}@media (max-width:64rem){.general-catalogue-section.has-visual .general-catalogue-heading,.general-catalogue-heading,.general-catalogue-visual{grid-column:1/-1}.general-catalogue-visual{margin-top:1rem}.general-catalogue-items.count-4,.general-catalogue-items.count-5,.general-catalogue-items{grid-template-columns:repeat(2,minmax(0,1fr))}.general-product-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.general-product-pipeline>li,.general-product-pipeline>li:not(:last-child){margin-right:0}.industries-catalogue-grid{grid-template-columns:1fr}.contract-page>section>header,.privacy-contract-page>section>ul,.audit-owner-section>h1,.audit-owner-section>h2,.audit-owner-section>.eyebrow,.audit-owner-section>p{grid-column:1/-1}}@media (max-width:47.99rem){.general-catalogue-section{width:min(calc(100% - 2rem), var(--av-content-max));min-height:auto;padding:4.75rem 0}.general-catalogue-cover{padding-top:7.25rem}.general-catalogue-heading h1,.general-catalogue-heading h2{font-size:clamp(2.45rem,12vw,3.6rem)}.general-catalogue-items,.general-catalogue-items.count-4,.general-catalogue-items.count-5,.general-product-pipeline{grid-template-columns:1fr}.general-product-pipeline>li{min-height:auto;padding-bottom:2.5rem}.general-catalogue-items>article{min-height:auto}.general-catalogue-final-action{flex-direction:column;align-items:flex-start}.industries-catalogue-index{width:min(calc(100% - 2rem), var(--av-content-max));padding-top:5rem}.industries-catalogue-grid>article{grid-template-columns:1fr}.industries-catalogue-grid figure{aspect-ratio:16/9;min-height:0}.industries-catalogue-grid figure:after{background:linear-gradient(180deg, transparent, var(--av-bg-operational))}.contract-page,.audit-catalogue-page{width:min(calc(100% - 2rem), var(--av-content-max))}.contract-page>section,.audit-owner-section{min-height:auto;padding:4.5rem 0}.contract-item-grid,.audit-outcomes>ul{grid-template-columns:1fr}.contract-item-grid>article{min-height:auto}}.product-proof-v2{width:min(calc(100% - 32px), var(--av-max-width));gap:2rem;margin:0 auto;padding:88px 0;display:grid}.product-proof-v2-header{gap:1rem;display:grid}.product-proof-v2-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:stretch;gap:1rem;display:grid}.product-proof-v2-scene{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:var(--av-surface-1);min-height:38rem;margin:0;position:relative;overflow:hidden}.product-proof-v2-image{object-fit:cover;object-position:center}.product-proof-v2-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05080a3d,#0000 40%,#05080a2e),linear-gradient(#0000 48%,#05080a94);position:absolute;inset:0}.product-proof-v2-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.product-proof-v2-zone{background:#25f4dc12;border:1px solid #59fff275;border-radius:.25rem;position:absolute;box-shadow:0 0 1.5rem #25f4dc24}.product-proof-v2-zone-entry{width:16%;height:13%;bottom:20%;right:43%}.product-proof-v2-zone-suv{background:#f6b94a14;border-color:#f6b94a94;width:17%;height:19%;bottom:43%;right:31%}.product-proof-v2-zone-exit{background:#ff6b6b0f;border-color:#ff6b6b75;width:28%;height:28%;top:7%;right:2%}.product-proof-v2-path{width:100%;height:100%;position:absolute;inset:0}.product-proof-v2-path path{fill:none;stroke:var(--av-signal-cyan);stroke-dasharray:1 1.65;stroke-linecap:round;stroke-width:.35px;filter:drop-shadow(0 0 .35rem #59fff2b8)}.product-proof-v2-scene figcaption{z-index:2;max-width:34rem;color:var(--av-text-secondary);font-size:var(--font-small);line-height:1.45;position:absolute;bottom:1rem;left:1rem;right:1rem}.product-proof-v2-story{align-content:start;gap:.75rem;min-width:0;display:grid}.product-proof-v2-event,.product-proof-v2-metric,.product-proof-v2-action{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:#0e171ab8}.product-proof-v2-event{gap:.75rem;padding:1rem;display:grid}.product-proof-v2-event>span,.product-proof-v2-action>span{color:var(--av-attention-amber);text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1.2}.product-proof-v2-metrics{gap:.75rem;margin:0;display:grid}.product-proof-v2-metric{gap:.8rem;padding:.9rem;display:grid}.product-proof-v2-metric dt{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.product-proof-v2-metric dt span{color:var(--av-text-primary);font-size:.92rem;font-weight:740;line-height:1.25}.product-proof-v2-metric dt strong{color:var(--av-signal-cyan);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.35rem;font-weight:760;line-height:1}.product-proof-v2-metric dd{gap:.4rem;margin:0;display:grid}.product-proof-v2-metric dd span,.product-proof-v2-metric dd em{color:var(--av-text-secondary);font-size:.78rem;font-style:normal;line-height:1.35}.product-proof-v2-metric dd span:before{color:var(--av-signal-cyan);content:"• "}.product-proof-v2-metric dd em{color:var(--av-text-body)}.product-proof-v2-action{border-color:#f6b94a5c;gap:.5rem;padding:1rem;display:grid}.product-proof-v2-action p{max-width:none;color:var(--av-text-primary);font-size:.98rem;font-weight:680;line-height:1.45}.edge-pipeline-v2{width:min(calc(100% - 32px), var(--av-max-width));gap:2rem;margin:0 auto;padding:88px 0;display:grid}.edge-pipeline-v2-header{gap:1rem;display:grid}.edge-pipeline-v2-body{grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);align-items:stretch;gap:1rem;display:grid}.edge-pipeline-v2-sequence{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:#0e171a94;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.edge-pipeline-v2-sequence li{align-content:start;gap:.75rem;min-width:0;min-height:15rem;padding:1rem;display:grid;position:relative}.edge-pipeline-v2-sequence li+li{border-left:1px solid var(--av-border-subtle)}.edge-pipeline-v2-sequence li+li:before{border-top:1px solid var(--av-signal-cyan);border-right:1px solid var(--av-signal-cyan);content:"";background:var(--av-bg-canvas);width:1rem;height:1rem;position:absolute;top:1.25rem;left:-.5rem;rotate:45deg}.edge-pipeline-v2-sequence li>span{color:var(--av-signal-cyan);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:780;line-height:1.2}.edge-pipeline-v2-sequence .av-h3{font-size:1.08rem}.edge-pipeline-v2-sequence .av-body{max-width:none;font-size:.9rem;line-height:1.55}.edge-pipeline-v2-device{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:radial-gradient(circle at 55% 30%,#59fff21a,#0000 36%),#081011d6;align-content:center;justify-items:center;gap:1rem;min-height:15rem;margin:0;padding:1.5rem;display:grid}.edge-device-shell{aspect-ratio:1.75;background:linear-gradient(135deg,#f4f7f614,#0000 24%),linear-gradient(#172329,#080d10);border:1px solid #f4f7f62e;border-radius:.75rem;width:min(100%,18rem);position:relative;box-shadow:inset 0 1px #ffffff1f,0 1.25rem 3rem #0000005c}.edge-device-logo{color:var(--av-text-primary);font-size:.82rem;font-weight:780;line-height:1;position:absolute;top:1rem;left:1rem}.edge-device-light{background:var(--av-signal-cyan);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.05rem;right:1rem;box-shadow:0 0 1rem #59fff2eb}.edge-device-vent,.edge-device-port{background:#a9b8bb57;border-radius:999px;position:absolute}.edge-device-vent{width:44%;height:.16rem;left:1rem}.edge-device-vent-a{bottom:2.1rem}.edge-device-vent-b{bottom:1.45rem}.edge-device-port{background:#59fff23d;border-radius:.18rem;width:1.15rem;height:.58rem;bottom:1.2rem;right:1rem}.edge-device-port-b{right:2.6rem}.edge-device-port-c{right:4.2rem}.edge-pipeline-v2-device figcaption{text-align:center;gap:.25rem;display:grid}.edge-pipeline-v2-device strong{color:var(--av-text-primary);font-size:1rem;line-height:1.25}.edge-pipeline-v2-device span{color:var(--av-text-secondary);font-size:var(--font-small);line-height:1.45}.edge-pipeline-v2-note{max-width:54rem;color:var(--av-text-secondary);font-size:var(--font-small)}.footfall-foundation-v2{width:min(calc(100% - 32px), var(--av-max-width));gap:2rem;margin:0 auto;padding:88px 0;display:grid}.footfall-foundation-v2-copy{gap:1rem;display:grid}.footfall-foundation-v2-copy .av-body{max-width:48rem}.footfall-foundation-v2-map{grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);align-items:stretch;gap:1rem;display:grid}.footfall-foundation-v2-layers{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:linear-gradient(90deg,#25f4dc0f,#0000 48%,#2ca8ff0d),#0e171a94;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.footfall-foundation-v2-layers li{align-content:start;gap:.75rem;min-width:0;min-height:16rem;padding:1rem;display:grid;position:relative}.footfall-foundation-v2-layers li+li{border-left:1px solid var(--av-border-subtle)}.footfall-foundation-v2-layers li+li:before{border-top:1px solid var(--av-signal-cyan);border-right:1px solid var(--av-signal-cyan);content:"";background:var(--av-bg-canvas);width:.95rem;height:.95rem;position:absolute;top:1.35rem;left:-.48rem;rotate:45deg}.footfall-foundation-v2-layers li>span{color:var(--av-signal-cyan);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:780;line-height:1.2}.footfall-foundation-v2-layers svg{color:var(--av-signal-cyan)}.footfall-foundation-v2-layers .av-h3{font-size:1.12rem}.footfall-foundation-v2-layers .av-body{max-width:none;font-size:.92rem;line-height:1.55}.footfall-foundation-v2-layers small{border-radius:var(--av-radius-sm);width:fit-content;color:var(--av-text-secondary);background:#05080a85;border:1px solid #59fff22e;align-self:end;padding:.45rem .55rem;font-size:.76rem;line-height:1.35}.footfall-foundation-v2-outcome{border-radius:var(--av-radius-sm);background:radial-gradient(circle at 78% 16%,#f6b94a24,#0000 38%),#081011d1;border:1px solid #f6b94a47;align-content:end;gap:.75rem;min-height:16rem;padding:1rem;display:grid}.footfall-foundation-v2-outcome span{color:var(--av-attention-amber);text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1.2}.footfall-foundation-v2-outcome p{max-width:none;color:var(--av-text-primary);font-size:1.15rem;font-weight:720;line-height:1.35}.footfall-foundation-v2-note{max-width:54rem;color:var(--av-text-secondary);font-size:var(--font-small)}.live-alerts-v2{width:min(calc(100% - 32px), var(--av-max-width));gap:2rem;margin:0 auto;padding:88px 0;display:grid}.live-alerts-v2-copy{gap:1rem;display:grid}.live-alerts-v2-grid{grid-template-columns:minmax(0,.72fr) minmax(18rem,.28fr);align-items:stretch;gap:1rem;display:grid}.live-alerts-v2-card{border-radius:var(--av-radius-sm);background:radial-gradient(circle at 78% 16%,#f6b94a24,#0000 36%),linear-gradient(135deg,#132126db,#05080af5);border:1px solid #f6b94a57;gap:1rem;min-width:0;padding:1.1rem;display:grid}.live-alerts-v2-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.live-alerts-v2-card-top span,.live-alerts-v2-card-top strong,.live-alerts-v2-context span,.live-alerts-v2-action span{text-transform:uppercase;font-size:.72rem;font-weight:780;line-height:1.2}.live-alerts-v2-card-top span{color:var(--av-signal-cyan)}.live-alerts-v2-card-top strong{border-radius:var(--av-radius-sm);width:fit-content;color:var(--av-attention-amber);background:#f6b94a14;border:1px solid #f6b94a5c;padding:.42rem .55rem}.live-alerts-v2-condition{max-width:42rem;color:var(--av-text-primary);font-size:1.12rem;font-weight:700;line-height:1.4}.live-alerts-v2-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.live-alerts-v2-facts div,.live-alerts-v2-context,.live-alerts-v2-action{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:#05080a75;gap:.4rem;min-width:0;padding:.85rem;display:grid}.live-alerts-v2-facts dt{color:var(--av-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.2}.live-alerts-v2-facts dd{color:var(--av-signal-cyan);font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:780;line-height:1.1}.live-alerts-v2-context span{color:var(--av-text-secondary)}.live-alerts-v2-action{border-color:#59fff23d}.live-alerts-v2-action span{color:var(--av-signal-cyan)}.live-alerts-v2-context p,.live-alerts-v2-action p{max-width:none;color:var(--av-text-body);font-size:.96rem;line-height:1.5}.live-alerts-v2-action p{color:var(--av-text-primary);font-weight:700}.live-alerts-v2-card small{color:var(--av-text-secondary);font-size:.78rem;line-height:1.35}.live-alerts-v2-anatomy{align-content:start;gap:.5rem;list-style:none;display:grid}.live-alerts-v2-anatomy li{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);min-height:3.1rem;color:var(--av-text-primary);background:#0e171a9e;align-items:center;gap:.6rem;padding:.75rem;font-size:.9rem;font-weight:700;line-height:1.25;display:flex}.live-alerts-v2-anatomy svg{color:var(--av-signal-cyan);flex:none}.live-alerts-v2-note{max-width:54rem;color:var(--av-text-secondary);font-size:var(--font-small)}.fashion-visual-pilot{gap:1.1rem;display:grid}.fashion-visual-pilot-scene{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius-sm);background:var(--av-surface-1);min-height:42rem;box-shadow:var(--av-shadow-panel);margin:0;position:relative;overflow:hidden}.fashion-visual-pilot-image{object-fit:cover;object-position:center}.fashion-visual-pilot-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05080a94,#0000 26% 74%,#05080a47),linear-gradient(#0000 44%,#05080a94);position:absolute;inset:0}.fashion-visual-pilot-path{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fashion-visual-pilot-path path{fill:none;stroke:var(--av-signal-cyan);stroke-dasharray:.9 1.45;stroke-linecap:round;stroke-width:.28px;filter:drop-shadow(0 0 .4rem #59fff2d6)}.fashion-visual-zone{z-index:3;border-radius:var(--av-radius-sm);width:max-content;max-width:min(13rem,100% - 2rem);color:var(--av-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080aa8;border:1px solid #59fff257;padding:.42rem .55rem;font-size:.78rem;font-weight:780;line-height:1.15;position:absolute}.zone-window{top:18%;left:7%}.zone-entrance{bottom:12%;left:48%}.zone-collection{top:39%;left:39%}.zone-fitting{border-color:#f6b94a6b;top:11%;right:6%}.zone-checkout{top:45%;right:12%}.zone-coverage{border-color:#3bea8d61;top:21%;left:58%}.fashion-visual-metrics{z-index:4;pointer-events:none;margin:0;display:block;position:absolute;inset:0}.fashion-visual-metrics div{left:var(--metric-x);top:var(--metric-y);border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);background:var(--av-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:.22rem;width:min(10.5rem,17vw);min-width:0;min-height:4rem;padding:.58rem .62rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 40px #00000047}.fashion-visual-metrics dt{color:var(--av-text-secondary);text-transform:uppercase;gap:.12rem;font-size:.62rem;font-weight:780;line-height:1.18;display:grid}.fashion-visual-metrics dt span{color:var(--av-signal-cyan);letter-spacing:0;font-size:.58rem}.fashion-visual-metrics dd{color:var(--av-signal-cyan);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:780;line-height:1.05}.fashion-visual-metrics small{color:var(--av-text-secondary);font-size:.66rem;line-height:1.25}.fashion-visual-action{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);background:var(--av-surface-glass);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:1rem;padding:1rem;display:grid}.fashion-visual-action h3{font-size:1.18rem}.fashion-visual-action p:last-child{max-width:none;color:var(--av-text-primary);font-size:1rem;font-weight:700;line-height:1.45}.fashion-visual-note{max-width:58rem;color:var(--av-text-secondary);font-size:var(--font-small);line-height:1.5}.industry-story-spine{gap:1.2rem;display:grid}.industry-story-intro{gap:.85rem;max-width:58rem;display:grid}.industry-story-intro>p:first-child{color:var(--av-signal-cyan);max-width:64ch;font-size:.95rem;font-weight:780;line-height:1.35}.industry-story-intro>p:last-child{max-width:42rem}.industry-story-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.95fr));gap:.8rem;display:grid}.industry-story-grid article{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);background:var(--av-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-content:start;gap:.85rem;min-width:0;min-height:13rem;padding:1rem;display:grid;box-shadow:0 18px 42px #0000002e}.industry-story-grid h3{color:var(--av-text-primary);font-size:1rem;line-height:1.2}.industry-story-grid p,.industry-story-grid li{color:var(--av-text-body);font-size:.96rem;line-height:1.5}.industry-story-journey ol{counter-reset:story-step;gap:.7rem;display:grid}.industry-story-journey li{counter-increment:story-step;grid-template-columns:2rem 1fr;gap:.65rem;list-style:none;display:grid}.industry-story-journey li:before{content:counter(story-step, decimal-leading-zero);border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);width:2rem;height:2rem;color:var(--av-signal-cyan);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.industry-story-pills{flex-wrap:wrap;gap:.45rem;display:flex}.industry-story-pills span{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);width:fit-content;color:var(--av-signal-cyan);background:#05080a85;padding:.5rem .6rem;font-size:.82rem;font-weight:760;line-height:1.2}.section,.final-cta{width:min(calc(100% - 32px), var(--av-max-width));margin:0 auto;padding:88px 0}.section-header{gap:18px;margin-bottom:34px;display:grid}.industry-gateway{padding:clamp(28px,4vh,40px) 0}.industry-gateway .section-header{grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);align-items:end;gap:18px 30px;margin-bottom:16px}.industry-gateway .section-header h2{max-width:18ch;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.04}.industry-gateway .section-header p{max-width:46ch;font-size:.98rem;line-height:1.5}.camera-native-section .section-header{min-width:0}.compact-header{margin-bottom:22px}.glass-panel,.metric-card,.industry-card,.module-card,.alert-card,.industry-hero-panel,.privacy-page-grid article{border:1px solid var(--av-glass-border);border-radius:var(--av-radius);background:var(--av-glass);box-shadow:0 18px 50px #00000038}.glass-panel{padding:22px}.metric-card{background:#0c191cc2;gap:5px;min-height:92px;padding:14px;display:grid}.metric-card span,.metric-card small,.industry-card span,.alert-card span{color:var(--av-text-secondary);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.08em;font-weight:760}.metric-card strong{color:var(--av-ghost-white);font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:1.45rem;line-height:1.1}.tone-teal{border-color:#59fff247}.tone-blue{border-color:#2ca8ff57}.tone-amber{border-color:#ffb85c5c}.tone-green{border-color:#3bea8d57}.twin-scene{border-radius:var(--av-radius);background:linear-gradient(#132126eb,#081011fa),linear-gradient(90deg,#25f4dc0f,#ffb85c0d);border:1px solid #59fff22e;min-height:520px;position:relative;overflow:hidden}.twin-scene-compact{min-height:560px}.scene-floor{transform-origin:bottom;background-image:linear-gradient(#59fff214 1px,#0000 1px),linear-gradient(90deg,#59fff20f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;transform:perspective(900px)rotateX(62deg)translateY(100px)scale(1.18)}.scene-svg{width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.scene-geometry path{fill:#0e171a9e;stroke:#e7f0ef29;stroke-width:2px}.scene-camera path{fill:#59fff214;stroke:#59fff238;stroke-width:1px}.scene-zones rect{fill:#25f4dc0d;stroke:#59fff26b;stroke-width:2px}.scene-zone.zone-blue rect{fill:#2ca8ff14;stroke:#2ca8ff7a}.scene-zone.zone-amber rect{fill:#ffb85c14;stroke:#ffb85c7a}.scene-zone.zone-green rect{fill:#3bea8d14;stroke:#3bea8d70}.scene-zone.zone-coral rect{fill:#ff5c7214;stroke:#ff5c727a}.scene-zone-label,.scene-zone-metric,.scene-signal-field,.scene-signal-label,.scene-signal-value{paint-order:stroke;stroke:#05080a9e;stroke-width:3px;stroke-linejoin:round}.scene-zone-label{fill:var(--av-soft-white);font-size:13px;font-weight:820}.scene-zone-metric{fill:var(--av-signal-cyan);font-size:15px;font-weight:900}.scene-fixtures path{fill:#f4f7f614;stroke:#f4f7f633;stroke-width:1.4px}.scene-path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:10 12;animation:6s linear infinite path-drift}.path-two{stroke-opacity:.65;animation-duration:8s}.path-three{stroke-opacity:.55;animation-duration:10s}.scene-heat ellipse{fill:#ffb85c29;stroke:#ffb85c57}.scene-people{filter:drop-shadow(0 0 8px #59fff22e)}.scene-person circle:first-child{fill:#59fff29e;stroke:#f4f7f6c2;stroke-width:1.5px}.scene-person circle:last-child{fill:#f4f7f6cc}.scene-person.person-blue circle:first-child{fill:#2ca8ffad}.scene-person.person-amber circle:first-child{fill:#ffb85cad}.scene-person.person-green circle:first-child{fill:#3bea8dad}.scene-person.person-coral circle:first-child{fill:#ff5c72ad}.scene-pins circle{fill:var(--av-signal-cyan);stroke:#f4f7f6c7;stroke-width:2px}.scene-svg text{fill:var(--av-soft-white);font-size:13px;font-weight:700}.scene-signal-card rect{fill:#081011e0;stroke:#59fff247;stroke-width:1.3px}.scene-signal-card.signal-blue rect{stroke:#2ca8ff5c}.scene-signal-card.signal-amber rect{stroke:#ffb85c61}.scene-signal-card.signal-green rect{stroke:#3bea8d57}.scene-signal-card.signal-coral rect{stroke:#ff5c7261}.scene-signal-field{fill:var(--av-text-secondary);text-transform:uppercase;font-size:10px;font-weight:820}.scene-signal-label{fill:var(--av-soft-white);font-size:11px;font-weight:760}.scene-signal-value{fill:var(--av-signal-cyan);text-anchor:start;font-size:14px;font-weight:920}.scene-signal-card.signal-blue .scene-signal-value{fill:var(--av-ocean-blue)}.scene-signal-card.signal-amber .scene-signal-value{fill:var(--av-warning-amber)}.scene-signal-card.signal-green .scene-signal-value{fill:var(--av-success-green)}.scene-signal-card.signal-coral .scene-signal-value{fill:var(--av-critical-coral)}.scene-metrics{grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;width:min(560px,100% - 32px);display:grid;position:absolute;bottom:16px;left:16px}.twin-scene-3d{background:radial-gradient(circle at 28% 20%,#59fff21c,#0000 28%),radial-gradient(circle at 76% 28%,#ffb85c17,#0000 30%),linear-gradient(#081011fa,#04080afa);border-color:#59fff233;min-height:620px}.scene-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-3d-vignette{z-index:2;pointer-events:none;background:linear-gradient(#04080a47,#0000 32%,#04080a6b),radial-gradient(circle,#0000 48%,#04080a94);position:absolute;inset:0}.scene-3d-loader,.scene-model-note{z-index:6;max-width:260px;color:var(--av-text-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ab8;border:1px solid #59fff233;border-radius:8px;padding:8px 10px;font-size:.75rem;line-height:1.35;position:absolute;bottom:18px;right:18px}.scene-zone-tags,.scene-3d-signals{z-index:4;pointer-events:none;position:absolute;inset:0}.scene-zone-tag,.scene-3d-signal-card{border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);background:var(--av-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;box-shadow:0 18px 50px #00000038}.scene-zone-tag{gap:2px;min-width:118px;padding:7px 9px;display:grid;transform:translate(-50%,-50%)}.scene-zone-tag span,.scene-3d-signal-card span{color:var(--av-text-secondary);letter-spacing:0;text-transform:uppercase;font-size:.63rem;font-weight:820}.scene-zone-tag strong,.scene-3d-signal-card strong{color:var(--av-signal-cyan);font-family:var(--font-mono);font-size:.95rem;line-height:1.05}.scene-3d-signal-card{gap:3px;width:clamp(132px,18vw,174px);min-height:74px;padding:10px 11px;display:grid}.scene-3d-signal-card p{color:var(--av-text-body);margin:0;font-size:.74rem;font-weight:760;line-height:1.22}.scene-zone-tag.signal-blue,.scene-3d-signal-card.signal-blue{border-color:var(--av-ocean-blue)}@supports (color:color-mix(in lab, red, red)){.scene-zone-tag.signal-blue,.scene-3d-signal-card.signal-blue{border-color:color-mix(in srgb, var(--av-ocean-blue) 34%, transparent)}}.scene-zone-tag.signal-amber,.scene-3d-signal-card.signal-amber{border-color:var(--av-warning-amber)}@supports (color:color-mix(in lab, red, red)){.scene-zone-tag.signal-amber,.scene-3d-signal-card.signal-amber{border-color:color-mix(in srgb, var(--av-warning-amber) 36%, transparent)}}.scene-zone-tag.signal-green,.scene-3d-signal-card.signal-green{border-color:var(--av-success-green)}@supports (color:color-mix(in lab, red, red)){.scene-zone-tag.signal-green,.scene-3d-signal-card.signal-green{border-color:color-mix(in srgb, var(--av-success-green) 32%, transparent)}}.scene-zone-tag.signal-coral,.scene-3d-signal-card.signal-coral{border-color:var(--av-critical-coral)}@supports (color:color-mix(in lab, red, red)){.scene-zone-tag.signal-coral,.scene-3d-signal-card.signal-coral{border-color:color-mix(in srgb, var(--av-critical-coral) 36%, transparent)}}.scene-zone-tag.signal-blue strong,.scene-3d-signal-card.signal-blue strong{color:var(--av-ocean-blue)}.scene-zone-tag.signal-amber strong,.scene-3d-signal-card.signal-amber strong{color:var(--av-warning-amber)}.scene-zone-tag.signal-green strong,.scene-3d-signal-card.signal-green strong{color:var(--av-success-green)}.scene-zone-tag.signal-coral strong,.scene-3d-signal-card.signal-coral strong{color:var(--av-critical-coral)}.twin-scene-3d .scene-metrics{z-index:5}.industry-sequence-grid.industry-sequence-grid-pano{grid-template-columns:1fr}.industry-operating-map{gap:24px;display:grid}.industry-map-header{max-width:720px}.industry-next-move,.industry-audit-close{border-radius:var(--av-radius);background:#0e171a9e;border:1px solid #59fff233;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;padding:24px;display:grid}.industry-next-move h3,.industry-audit-close h2{margin:0}.industry-next-move>p,.industry-audit-close>div>p{color:var(--av-soft-white);margin:0}.industry-audit-close{width:min(calc(100% - 32px), var(--av-max-width));grid-template-columns:minmax(0,1fr) auto;margin:0 auto 32px}.industry-audit-close>div{gap:12px;max-width:700px;display:grid}.twin-scene-pano{background:radial-gradient(circle at 30% 20%,#59fff217,#0000 28%),radial-gradient(circle at 70% 28%,#ffb85c13,#0000 32%),linear-gradient(#060c0efa,#04080afa);border-color:#59fff22e;width:100%;min-height:clamp(720px,76vh,900px);margin:0}.scene-pano-image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scene-gaussian-wrap{z-index:3;background:radial-gradient(circle at 50% 38%,#59fff224,#0000 32%),linear-gradient(#03080afa,#020507fc);position:absolute;inset:0;overflow:hidden}.scene-gaussian-canvas{width:100%;height:100%;display:block}.scene-gaussian-fallback{background:radial-gradient(circle at 34% 34%,#59fff233,#0000 24%),radial-gradient(circle at 70% 46%,#ffb85c29,#0000 28%),radial-gradient(circle at 52% 68%,#3bea8d1f,#0000 30%),#030708;position:absolute;inset:0}.gaussian-role-legend{z-index:6;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(560px,100% - 44px);display:flex;position:absolute;top:22px;right:22px}.gaussian-role-legend span{min-height:30px;color:var(--av-soft-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080a9e;border:1px solid #b2fff933;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex}.gaussian-role-legend i{border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px}.gaussian-role-markers{z-index:5;pointer-events:none;position:absolute;inset:0}.gaussian-human-marker{left:var(--marker-x);top:var(--marker-y);width:38px;height:58px;color:var(--marker-color);filter:drop-shadow(0 0 16px var(--marker-color));position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.gaussian-human-marker{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--marker-color) 78%, transparent))}}.gaussian-human-marker:before,.gaussian-human-marker:after{z-index:2}.gaussian-human-marker:before,.gaussian-human-marker:after,.gaussian-human-marker i,.gaussian-human-marker i:before,.gaussian-human-marker i:after{content:"";display:block;position:absolute}.gaussian-human-marker:before{width:11px;height:11px;box-shadow:0 0 0 8px var(--marker-color);background:#04080ab8;border:3px solid;border-radius:999px;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.gaussian-human-marker:before{box-shadow:0 0 0 8px color-mix(in srgb, var(--marker-color) 14%, transparent)}}.gaussian-human-marker:after{background:currentColor;border-radius:999px;width:3px;height:24px;top:17px;left:50%;transform:translate(-50%)}.gaussian-human-marker i{inset:0}.gaussian-human-marker i:before{background:currentColor;border-radius:999px;width:28px;height:3px;top:26px;left:5px;transform:rotate(-18deg)}.gaussian-human-marker i:after{border-left:3px solid;border-right:3px solid;width:18px;height:16px;top:40px;left:11px;transform:skew(-10deg)}.gaussian-human-marker[data-role=employee] i:before{transform:rotate(22deg)}.gaussian-human-marker[data-role=technical]{width:42px;height:60px}.gaussian-human-marker[data-role=technical]:before{border-radius:4px}.gaussian-human-marker[data-role=manager]{transform:translate(-50%,-50%)scale(1.12)}.scene-splat-wrap{z-index:3;background:radial-gradient(circle at 50% 34%,#59fff221,#0000 34%),linear-gradient(#060b0dfa,#030709fa);position:absolute;inset:0;overflow:hidden}.scene-splat-svg{width:100%;height:100%;display:block}.splat-grid-line{fill:none;stroke:#82fff721;stroke-width:1px;vector-effect:non-scaling-stroke}.splat-grid-line-soft{stroke:#82fff714}.splat-fixtures path{fill:#59fff212;stroke:#b2fff957;stroke-width:1.4px;vector-effect:non-scaling-stroke}.splat-fixtures .splat-fixture-feature{fill:#3bea8d1a;stroke:#59fff266}.splat-fixtures .splat-fixture-soft{fill:#ffb85c1a;stroke:#ffb85c47}.splat-flow path{fill:none;stroke:#59fff257;stroke-dasharray:7 10;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.splat-flow path:nth-child(2){stroke:#ffb85c52}.splat-flow path:nth-child(3){stroke:#3bea8d4d}.splat-person line,.splat-person circle{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.splat-person-pulse{opacity:.18;stroke-width:1.2px}.splat-zone-labels text{fill:#e7f8f7db;letter-spacing:0;paint-order:stroke;stroke:#04080acc;stroke-width:4px;font-size:17px;font-weight:760}.splat-role-legend{z-index:7;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(560px,100% - 44px);display:flex;position:absolute;top:112px;right:22px}.splat-role-legend span{min-height:30px;color:var(--av-soft-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080a94;border:1px solid #b2fff92e;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex}.splat-role-legend i{border-radius:999px;width:8px;height:8px;box-shadow:0 0 16px}.scene-pano-placed-signals{z-index:6;pointer-events:none;position:absolute;inset:0}.scene-pano-placed-card{left:var(--signal-x);top:var(--signal-y);border:1px solid var(--av-border-subtle);border-radius:var(--av-radius);background:var(--av-surface-glass);width:min(156px,16.5vw);min-height:58px;box-shadow:0 14px 38px #0000003d, 0 0 24px var(--av-teal);align-content:center;gap:3px;padding:8px 9px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.scene-pano-placed-card{box-shadow:0 14px 38px #0000003d, 0 0 24px color-mix(in srgb, var(--av-teal) 8%, transparent)}}.scene-pano-placed-card{color:var(--av-text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,-50%)}.scene-pano-placed-card:after{background:var(--av-deep-void);border:1px solid;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px}@supports (color:color-mix(in lab, red, red)){.scene-pano-placed-card:after{background:color-mix(in srgb, var(--av-deep-void) 82%, transparent)}}.scene-pano-placed-card:after{content:"";box-shadow:0 0 16px}.scene-pano-placed-card span{color:var(--av-signal-cyan);letter-spacing:0;text-transform:uppercase;font-size:.58rem;font-weight:860;line-height:1}.scene-pano-placed-card p{color:var(--av-text-secondary);margin:0;font-size:.64rem;font-weight:760;line-height:1.12}.scene-pano-placed-card strong{color:var(--av-signal-cyan);font-family:var(--font-mono);letter-spacing:0;font-size:.96rem;font-weight:900;line-height:1}.scene-pano-placed-card.signal-blue{border-color:var(--av-ocean-blue)}@supports (color:color-mix(in lab, red, red)){.scene-pano-placed-card.signal-blue{border-color:color-mix(in srgb, var(--av-ocean-blue) 38%, transparent)}}.scene-pano-placed-card.signal-blue span,.scene-pano-placed-card.signal-blue strong{color:var(--av-ocean-blue)}.scene-pano-placed-card.signal-amber{border-color:var(--av-warning-amber)}@supports (color:color-mix(in lab, red, red)){.scene-pano-placed-card.signal-amber{border-color:color-mix(in srgb, var(--av-warning-amber) 42%, transparent)}}.scene-pano-placed-card.signal-amber span,.scene-pano-placed-card.signal-amber strong{color:var(--av-warning-amber)}.scene-pano-placed-card.signal-green{border-color:var(--av-success-green)}@supports (color:color-mix(in lab, red, red)){.scene-pano-placed-card.signal-green{border-color:color-mix(in srgb, var(--av-success-green) 38%, transparent)}}.scene-pano-placed-card.signal-green span,.scene-pano-placed-card.signal-green strong{color:var(--av-success-green)}.scene-pano-placed-card.signal-coral{border-color:var(--av-critical-coral)}@supports (color:color-mix(in lab, red, red)){.scene-pano-placed-card.signal-coral{border-color:color-mix(in srgb, var(--av-critical-coral) 42%, transparent)}}.scene-pano-placed-card.signal-coral span,.scene-pano-placed-card.signal-coral strong{color:var(--av-critical-coral)}.twin-scene-pano.twin-scene-has-placed-signals .scene-pano-metric-rail{display:none}.twin-scene-pano .scene-pano-metric-rail{z-index:5;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1180px;margin-inline:auto;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.twin-scene-pano.scene-mode-hidden-loss .scene-pano-metric-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.twin-scene-pano .scene-3d-signal-card{border-radius:var(--av-radius);background:var(--av-surface-glass);align-content:center;gap:3px;width:auto;min-height:78px;padding:12px;display:grid;position:static}.twin-scene-pano .scene-3d-signal-card span{font-size:.66rem}.twin-scene-pano .scene-3d-signal-card p{font-size:.78rem}.twin-scene-pano .scene-3d-signal-card strong{font-size:1.1rem}.industry-sequence-grid,.audit-page{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:28px;display:grid}.operating-map-visual{position:relative}.proof-section .section-header{min-width:0}.scene-illustrative-note{z-index:5;color:var(--av-soft-white);font-size:var(--font-micro);background:#04080a9e;border:1px solid #59fff23d;border-radius:6px;padding:6px 8px;font-weight:720;position:absolute;top:18px;left:18px}.sequence-list,.plan-steps,.privacy-band ul,.privacy-page-grid ul,.reading-page ul,.faq-list{gap:12px;display:grid}.sequence-list li,.plan-steps li,.privacy-band li,.privacy-page-grid li,.reading-page li{color:var(--av-soft-white);list-style:none}.action-card{z-index:10;border-radius:var(--av-radius);background:#0c191cdb;border:1px solid #ffb85c61;width:min(320px,100% - 36px);padding:16px;position:absolute;top:18px;right:18px}.action-card span{color:var(--av-warning-amber);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.08em}.action-card p{color:var(--av-soft-white);margin-top:8px;font-size:.98rem}.testing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:920px;display:grid}.testing-variant{border-radius:var(--av-radius);background:linear-gradient(135deg,#132126e6,#05080af5);border:1px solid #59fff233;min-height:212px;padding:22px}.testing-variant-2{border-color:#3bea8d4d}.testing-variant>p,.testing-variant dt{color:var(--av-text-secondary);font-size:var(--font-micro);text-transform:uppercase;margin:0;font-weight:760}.testing-variant-2>p{color:var(--av-success-green)}.testing-variant h3{max-width:18ch;color:var(--av-soft-white);margin-top:8px;font-size:1.15rem;line-height:1.25}.testing-variant dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}.testing-variant dl div{gap:5px;min-width:0;display:grid}.testing-variant dd{color:var(--av-signal-cyan);margin:0;font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:1.25rem;font-weight:760}.testing-variant-2 dd{color:var(--av-success-green)}.testing-note{max-width:820px;color:var(--av-text-secondary);font-size:var(--font-small);margin-top:12px;line-height:1.5}.platform-pipeline{border-radius:var(--av-radius);background:linear-gradient(120deg,#132126e6,#05080af5);border:1px solid #59fff22e;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.platform-pipeline li{align-content:start;gap:12px;min-width:0;min-height:234px;padding:22px;display:grid}.platform-pipeline li+li{border-left:1px solid #f4f7f61f}.platform-pipeline span{color:var(--av-signal-cyan);font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:var(--font-micro);font-weight:800}.platform-pipeline h3{color:var(--av-soft-white);margin:0;font-size:1.05rem;line-height:1.25}.platform-pipeline p{color:var(--av-text-secondary);font-size:var(--font-small);margin:0;line-height:1.5}.footfall-flow{border-radius:var(--av-radius);background:linear-gradient(120deg,#132126e6,#05080af5);border:1px solid #59fff22e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.footfall-flow-step{align-content:start;gap:12px;min-width:0;min-height:204px;padding:22px;display:grid}.footfall-flow-step+.footfall-flow-step{border-left:1px solid #59fff224}.footfall-flow-step span{color:var(--av-signal-cyan);font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:var(--font-small)}.footfall-flow-step svg{color:var(--av-signal-cyan)}.footfall-flow-step h3{max-width:18ch;color:var(--av-ghost-white);overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}.footfall-flow-step p{color:var(--av-text-secondary);margin:0;font-size:.98rem;line-height:1.55}.footfall-guardrail{color:var(--av-text-muted);font-size:var(--font-small);margin-top:12px;line-height:1.5}.camera-native-flow{border-radius:var(--av-radius);background:linear-gradient(120deg,#132126e6,#05080af5);border:1px solid #59fff22e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.camera-native-flow li{align-content:start;gap:12px;min-width:0;min-height:204px;padding:22px;display:grid;position:relative}.camera-native-flow li+li{border-left:1px solid #59fff224}.camera-native-step-index{color:var(--av-signal-cyan);font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:var(--font-small)}.camera-native-step-icon{color:var(--av-signal-cyan)}.camera-native-flow h3{overflow-wrap:anywhere;max-width:18ch;font-size:1.15rem;line-height:1.25}.camera-native-section .section-header h2,.camera-native-section .section-header p,.camera-native-flow p,.camera-native-note{overflow-wrap:anywhere;width:100%;max-width:100%}.camera-native-flow p,.camera-native-note{font-size:.98rem;line-height:1.6}.camera-native-note{color:var(--av-muted);font-size:var(--font-small);margin-top:12px}.industry-card-grid,.signal-grid,.module-grid,.dashboard-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.privacy-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.industry-card,.module-card,.alert-card,.privacy-page-grid article{gap:14px;padding:18px;display:grid}.industry-card p,.module-card p,.alert-card p,.privacy-page-grid p{font-size:.98rem;line-height:1.6}.industry-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-card{min-height:300px}.industry-card>*{overflow-wrap:anywhere;min-width:0}.industry-card-flagship{border-color:#ffb85c5c}.industry-card-signal{border-top:1px solid #f4f7f61f;gap:4px;padding-top:10px;display:grid}.industry-feature{border-radius:var(--av-radius);background:radial-gradient(circle at 22% 78%,#59fff224,#0000 34%),linear-gradient(135deg,#04090aeb,#0e171ab8);border:1px solid #59fff233;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);height:clamp(330px,34vw,420px);display:grid;position:relative;overflow:hidden}.industry-feature-visual{aspect-ratio:16/9;background:var(--av-graphite);height:100%;min-height:0;margin:0;position:relative}.industry-feature-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#04090a5c 100%),linear-gradient(#04090a05,#04090a47);position:absolute;inset:0}.industry-feature-image{object-fit:cover;object-position:center;animation:.18s ease-out av-image-settle}.industry-feature-scan{z-index:1;filter:blur(.2px);opacity:.34;pointer-events:none;background:radial-gradient(circle,#59fff26b,#0000 3%),repeating-radial-gradient(circle,#0000 0 24px,#59fff238 25px 26px,#0000 27px 52px);border:1px solid #59fff229;border-radius:999px;width:min(20rem,34%);height:min(13rem,30%);position:absolute;bottom:8%;right:5%;transform:rotate(-8deg)}.industry-feature-caption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04090abd;border:1px solid #59fff23d;border-radius:8px;gap:6px;max-width:min(25rem,100% - 48px);padding:16px 18px;display:grid;position:absolute;bottom:24px;left:24px}.industry-feature-caption span{color:var(--av-signal-cyan);letter-spacing:.08em;text-transform:uppercase;font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:760}.industry-feature-caption strong{color:var(--av-soft-white);font-size:1.05rem}.industry-feature-copy{align-content:center;gap:10px;min-width:0;padding:clamp(18px,2vw,26px);display:grid}.industry-feature-copy>*{min-width:0}.industry-feature-copy>span,.industry-gateway-link strong{color:var(--av-soft-white);font-size:.75rem;font-weight:760}.industry-feature-copy h3{overflow-wrap:anywhere;max-width:24ch;font-size:clamp(1.2rem,1.55vw,1.62rem);line-height:1.12}.industry-feature-copy p{font-size:.86rem;line-height:1.45}.industry-feature-stages{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;display:flex}.industry-feature-stages li{color:var(--av-soft-white);background:#59fff20f;border:1px solid #59fff233;border-radius:999px;padding:5px 8px;font-size:.72rem;list-style:none}.industry-feature-signal{color:var(--av-text-secondary);overflow-wrap:anywhere;border-top:1px solid #f4f7f61f;padding-top:8px;font-size:.84rem}.industry-feature-copy .text-link,.industry-gateway-link{gap:8px}.industry-gateway-links{scroll-snap-type:none;border-top:1px solid #f4f7f61f;border-bottom:1px solid #f4f7f61f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:visible}.industry-gateway-link{min-height:72px;color:var(--av-soft-white);scroll-snap-align:none;border-right:1px solid #f4f7f61f;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.industry-gateway-link:nth-child(odd){padding-right:12px}.industry-gateway-link:nth-child(2n){border-left:0;padding-left:12px}.industry-gateway-link:nth-child(3n){border-right:0}.industry-gateway-link:nth-child(n+4){border-top:1px solid #f4f7f61f}.industry-gateway-link span{gap:3px;min-width:0;display:grid}.industry-gateway-link small{color:var(--av-text-secondary);font-size:.68rem;line-height:1.2}.industry-gateway-link:hover strong,.industry-gateway-link.is-active strong,.industry-gateway-link:hover svg{color:var(--av-signal-cyan)}.industry-gateway-link.is-active{background:linear-gradient(90deg,#59fff224,#0000 76%),#59fff209;border-color:#59fff257}.industry-gateway-link.is-active svg{color:var(--av-signal-cyan)}@keyframes av-image-settle{0%{opacity:.72}to{opacity:1}}.audit-close{gap:30px;display:grid}.audit-close .section-header{margin-bottom:0}.audit-close-steps{border-top:1px solid #f4f7f61f;border-bottom:1px solid #f4f7f61f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audit-close-steps li{align-content:start;gap:10px;min-height:190px;padding:24px;list-style:none;display:grid}.audit-close-steps li+li{border-left:1px solid #f4f7f61f}.audit-close-steps span{color:var(--av-signal-cyan);font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:var(--font-small)}.audit-close-steps h3{font-size:1.12rem}.audit-close-steps p,.audit-close-footer p{font-size:.98rem;line-height:1.6}.audit-close-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.audit-close-footer p{max-width:56ch}.plan-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.plan-steps{counter-reset:steps}.plan-steps li,.sequence-list li{border-radius:var(--av-radius);background:#0e171a9e;border:1px solid #59fff224;grid-template-columns:46px 1fr;align-items:center;gap:12px;min-height:62px;padding:12px;display:grid}.plan-steps span,.sequence-list span,.industry-hero-panel strong{width:34px;height:34px;color:var(--av-signal-cyan);font-family:Fira Code,SFMono-Regular,Consolas,monospace;font-size:var(--font-small);border:1px solid #59fff247;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.privacy-band{border-radius:var(--av-radius);background:#13212694;border:1px solid #f4f7f61f;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;padding:54px;display:grid}.privacy-band>div{gap:18px;display:grid}.privacy-band ul{align-self:center}.privacy-band li{border-radius:var(--av-radius);background:#05080a5c;border:1px solid #f4f7f61a;padding:14px 16px}.dashboard-fragment{border:1px solid var(--av-glass-border);border-radius:var(--av-radius);background:#081011b8;gap:18px;padding:18px;display:grid}.dashboard-tabs{flex-wrap:wrap;gap:8px;display:flex}.dashboard-tabs span,.dashboard-tabs button,.dashboard-tabs label{border-radius:var(--av-radius);color:var(--av-text-secondary);font-size:var(--font-small);text-align:left;background:0 0;border:1px solid #f4f7f61f;padding:9px 12px;font-weight:720}.dashboard-tabs button,.dashboard-tabs label{cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}.dashboard-tabs button:hover,.dashboard-tabs button:focus-visible,.dashboard-tabs label:hover{color:var(--av-ghost-white);border-color:#2ca8ff6b;outline:none}.dashboard-tabs button:active,.dashboard-tabs label:active{transform:translateY(1px)}.dashboard-tabs .active,.dashboard-tabs button[aria-selected=true]{color:var(--av-ghost-white);background:#25f4dc14;border-color:#59fff25c}.industry-dashboard-shell{border-radius:var(--av-radius);background:#050913;border:1px solid #f4f7f61f;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.dashboard-state-controls{border:0;width:1px;height:1px;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.dashboard-state-control{opacity:0;position:absolute}.industry-dashboard-sidebar{background:#111827;border-right:1px solid #f4f7f61a;align-content:start;gap:18px;padding:14px;display:grid}.industry-dashboard-brand{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.industry-dashboard-brand>svg{color:#fff;background:#2f7df6;border-radius:8px;width:34px;height:34px;padding:8px}.industry-dashboard-brand strong,.industry-dashboard-brand span{display:block}.industry-dashboard-brand strong{color:#fff;font-size:.84rem}.industry-dashboard-brand span{color:#7f8ca5;font-size:.72rem}.industry-dashboard-sidebar nav{gap:6px;display:grid}.industry-dashboard-sidebar label,.industry-dashboard-sidebar button{color:#a4b3ce;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:.83rem;font-weight:720;display:grid}.industry-dashboard-sidebar label:hover,.industry-dashboard-sidebar button:hover,.industry-dashboard-sidebar button:focus-visible,.industry-dashboard-sidebar button.active{color:#58a6ff;background:#2f7df629;outline:none}.industry-dashboard-main{background:linear-gradient(#080e1af0,#030710fa),#050913;gap:14px;min-width:0;padding:18px;display:grid}.industry-dashboard-toolbar{border-bottom:1px solid #f4f7f61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.industry-dashboard-filter{color:#9fb0ca;background:#121c2d;border:1px solid #7993b838;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:.78rem;display:inline-flex}.industry-dashboard-filter strong{color:#d9e7ff}.industry-dashboard-summary{background:#0b1322;border:1px solid #7993b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px;display:grid}.industry-dashboard-summary span{color:#91a2c1;font-size:.78rem;font-weight:720}.industry-dashboard-summary h3{color:#fff;margin:4px 0 6px;font-size:clamp(1.2rem,2.4vw,1.85rem);line-height:1.08}.industry-dashboard-summary p{color:#8ea0bf;max-width:78ch;font-size:.9rem}.industry-dashboard-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.industry-dashboard-badges span{color:#25f4dc;white-space:nowrap;background:#25f4dc14;border:1px solid #25f4dc3d;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.industry-dashboard-question{color:#68b7ff;background:#2ca8ff0f;border:1px solid #2ca8ff33;border-radius:8px;flex-wrap:wrap;gap:6px;padding:11px 12px;font-size:.84rem;display:flex}.industry-dashboard-panels{display:grid}.industry-dashboard-panel{gap:14px;display:none}.industry-dashboard-panel.is-active{display:grid}.industry-dashboard-shell:has(.dashboard-state-control:first-of-type:checked) .industry-dashboard-panel:first-child{display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(2):checked) .industry-dashboard-panel:nth-child(2){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(3):checked) .industry-dashboard-panel:nth-child(3){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(4):checked) .industry-dashboard-panel:nth-child(4){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(5):checked) .industry-dashboard-panel:nth-child(5){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(6):checked) .industry-dashboard-panel:nth-child(6){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(7):checked) .industry-dashboard-panel:nth-child(7){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(8):checked) .industry-dashboard-panel:nth-child(8){display:grid}.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(9):checked) .industry-dashboard-panel:nth-child(9){display:grid}:is(.industry-dashboard-shell:has(.dashboard-state-control:first-of-type:checked) .dashboard-tabs label:first-child,.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(2):checked) .dashboard-tabs label:nth-child(2),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(3):checked) .dashboard-tabs label:nth-child(3),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(4):checked) .dashboard-tabs label:nth-child(4),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(5):checked) .dashboard-tabs label:nth-child(5),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(6):checked) .dashboard-tabs label:nth-child(6),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(7):checked) .dashboard-tabs label:nth-child(7),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(8):checked) .dashboard-tabs label:nth-child(8),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(9):checked) .dashboard-tabs label:nth-child(9)){color:var(--av-ghost-white);background:#25f4dc14;border-color:#59fff25c}:is(.industry-dashboard-shell:has(.dashboard-state-control:first-of-type:focus-visible) .dashboard-tabs label:first-child,.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(2):focus-visible) .dashboard-tabs label:nth-child(2),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(3):focus-visible) .dashboard-tabs label:nth-child(3),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(4):focus-visible) .dashboard-tabs label:nth-child(4),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(5):focus-visible) .dashboard-tabs label:nth-child(5),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(6):focus-visible) .dashboard-tabs label:nth-child(6),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(7):focus-visible) .dashboard-tabs label:nth-child(7),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(8):focus-visible) .dashboard-tabs label:nth-child(8),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(9):focus-visible) .dashboard-tabs label:nth-child(9)){outline:2px solid var(--av-ocean-blue);outline-offset:3px}:is(.industry-dashboard-shell:has(.dashboard-state-control:first-of-type:checked) .industry-dashboard-sidebar label:first-child,.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(2):checked) .industry-dashboard-sidebar label:nth-child(2),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(3):checked) .industry-dashboard-sidebar label:nth-child(3),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(4):checked) .industry-dashboard-sidebar label:nth-child(4),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(5):checked) .industry-dashboard-sidebar label:nth-child(5),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(6):checked) .industry-dashboard-sidebar label:nth-child(6),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(7):checked) .industry-dashboard-sidebar label:nth-child(7),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(8):checked) .industry-dashboard-sidebar label:nth-child(8),.industry-dashboard-shell:has(.dashboard-state-control:nth-of-type(9):checked) .industry-dashboard-sidebar label:nth-child(9)){color:#58a6ff;background:#2f7df629}.industry-dashboard-shell .dashboard-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automotive-dashboard-shell .dashboard-mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-self:end}.automotive-dashboard-shell .industry-dashboard-panels,.automotive-dashboard-shell .industry-dashboard-panel{min-height:23.25rem}.automotive-dashboard-shell .industry-dashboard-panel{grid-template-rows:auto auto 1fr}.industry-dashboard-shell .metric-card{background:#111827;border-color:#7993b82e;grid-template-columns:minmax(0,1fr) auto;min-height:148px}.industry-dashboard-shell .metric-card>svg{box-sizing:content-box;color:#58a6ff;background:#2f7df629;border-radius:8px;grid-area:1/2/span 2;padding:8px}.industry-dashboard-shell .metric-card strong{color:#fff;grid-column:1/-1;margin-top:12px;font-size:1.75rem}.industry-dashboard-shell .metric-card small{color:#8ea0bf;background:#f4f7f60d;border:1px solid #f4f7f614;border-radius:999px;grid-column:1/-1;width:fit-content;padding:4px 9px}.industry-dashboard-shell .metric-card.tone-teal>svg{color:#25f4dc;background:#25f4dc24}.industry-dashboard-shell .metric-card.tone-amber>svg{color:#ffb85c;background:#ffb85c24}.industry-dashboard-shell .metric-card.tone-green>svg{color:#54d38a;background:#54d38a24}.alert-list{gap:12px;display:grid}.alert-card{border-color:#ffb85c42}.final-cta{border-radius:var(--av-radius);background:linear-gradient(135deg,#132126eb,#05080afa),linear-gradient(90deg,#25f4dc14,#ffb85c14);border:1px solid #59fff238;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:54px;display:flex}.industry-hero,.page-hero{grid-template-columns:minmax(0,.95fr) minmax(340px,.55fr);align-items:end;gap:34px;display:grid}.page-hero{display:block}.page-hero>*+*{margin-top:22px}.industry-hero>div:first-child{gap:22px;min-width:0;display:grid}.industry-hero h1,.industry-hero>div:first-child>p,.industry-map-header h2,.industry-map-header>p{overflow-wrap:anywhere}.industry-hero-panel{padding:18px}.industry-hero-panel>span{color:var(--av-signal-cyan);margin-bottom:14px;font-weight:760;display:block}.industry-hero-panel ol{gap:10px;display:grid}.industry-hero-panel li{color:var(--av-soft-white);grid-template-columns:42px 1fr;align-items:center;gap:12px;list-style:none;display:grid}.signal-grid,.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-grid article{border-radius:var(--av-radius);background:#0e171a9e;border:1px solid #59fff224;min-height:128px;padding:18px}.signal-grid span{color:var(--av-signal-cyan);font-size:var(--font-micro);text-transform:uppercase;letter-spacing:.08em}.reading-page{min-height:100vh;padding:150px max(24px,50vw - 410px) 80px}.reading-page header,.reading-page section{gap:16px;margin-bottom:42px;display:grid}.reading-page p,.reading-page li{max-width:760px;color:var(--av-reading-muted);line-height:1.78}.glossary-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.glossary-link-grid a{border-radius:var(--av-radius);background:var(--av-reading-panel);color:var(--av-reading-ink);border:1px solid #0fb4a82e;padding:14px;font-weight:720}.faq-section{padding:72px max(24px, calc((100vw - var(--av-max-width)) / 2))}.faq-section h2,.faq-list h3{color:var(--av-reading-ink)}.faq-list article{border-bottom:1px solid #12181b1f;padding:18px 0}.faq-list li,.faq-list p{color:var(--av-reading-muted)}.audit-page{width:min(calc(100% - 32px), var(--av-max-width));margin:0 auto;padding:160px 0 90px}.audit-intro,.audit-form-panel{gap:20px;display:grid}.audit-outcomes{border-radius:var(--av-radius);background:#25f4dc0f;border:1px solid #25f4dc38;gap:14px;padding:18px;display:grid}.audit-outcomes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.audit-outcomes li{color:var(--av-text-secondary);padding-left:18px;line-height:1.55;position:relative}.audit-outcomes li:before{background:var(--av-signal-cyan);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.audit-form-panel{border:1px solid var(--av-glass-border);border-radius:var(--av-radius);background:#132126b8;padding:24px}.audit-form,.form-grid,.check-grid{gap:14px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-form label,.audit-form fieldset{color:var(--av-soft-white);border:0;gap:8px;display:grid}.audit-form span,.audit-form legend{color:var(--av-text-secondary);font-size:var(--font-small);font-weight:720}.audit-form input,.audit-form select,.audit-form textarea{border-radius:var(--av-radius);width:100%;min-height:46px;color:var(--av-ghost-white);background:#05080aa3;border:1px solid #f4f7f624;padding:10px 12px}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-grid label,.consent-row{grid-template-columns:20px 1fr;align-items:start}.check-grid input,.consent-row input{width:18px;min-height:18px;margin-top:4px}.form-success{color:var(--av-success-green)}.form-error{border-radius:var(--av-radius);background:#ff5c7214;border:1px solid #ff5c7257;padding:12px}.form-error p,.form-error li{color:var(--av-soft-white);font-size:var(--font-small)}.site-footer{width:min(calc(100% - 32px), var(--av-max-width));margin:0 auto;padding:10px 0 14px}.footer-grid{border-radius:var(--av-radius);background:linear-gradient(120deg,#59fff20a,#0000 36%),#071011b8;border:1px solid #59fff229;grid-template-columns:minmax(15rem,.9fr) minmax(10rem,.48fr) minmax(34rem,1.62fr);gap:clamp(18px,2.2vw,32px);padding:18px 22px;display:grid}.footer-grid>div,.footer-links{align-content:center;gap:10px;display:grid}.footer-grid>:not(:first-child){border-left:1px solid #59fff21a;padding-left:clamp(14px,1.4vw,20px)}.footer-grid h2{color:var(--av-ghost-white);letter-spacing:.02em;margin:0 0 4px;font-size:.82rem}.footer-grid a,.footer-grid p{color:var(--av-text-secondary);font-size:.76rem;line-height:1.45}.footer-brand p{max-width:34ch}.footer-grid>.footer-brand .brand-logo{object-fit:contain;object-position:center;width:auto;height:42px;display:block;justify-self:center!important;margin:0!important}.footer-grid>.footer-brand{text-align:center!important;align-content:center!important;justify-items:center!important}.footer-grid>.footer-brand p{margin-inline:auto;justify-self:center!important}.footer-links{align-content:center;gap:14px}.footer-links a{color:var(--av-ghost-white);padding-left:14px;font-weight:650;position:relative}.footer-links a:before{aspect-ratio:1;content:"";background:var(--av-signal-cyan);border-radius:50%;width:4px;position:absolute;top:.58em;left:0}.footer-contact address{color:var(--av-text-secondary);font-size:var(--font-small);gap:8px;font-style:normal;line-height:1.55;display:grid}.footer-contact>h2{text-align:center}.footer-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}.footer-contact-grid a{text-align:center;background:#59fff206;border:1px solid #59fff21f;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-height:60px;padding:8px 6px;display:flex}.footer-contact-grid a span{text-wrap:balance;max-width:24ch}.footer-contact-grid svg{width:16px;height:16px;color:var(--av-signal-cyan);stroke-width:1.6px;flex:0 0 16px}.footer-contact a:hover,.footer-contact a:focus-visible{color:var(--av-signal-cyan)}@media (max-width:47.99rem){.site-footer{width:min(calc(100% - 24px), var(--av-max-width));padding-block:12px}.footer-grid{grid-template-columns:1fr;gap:28px;padding:24px 20px}.footer-grid>:not(:first-child){border-top:1px solid #59fff21a;border-left:0;padding-top:20px;padding-left:0}.footer-contact-grid{grid-template-columns:1fr 1fr}}@media (max-width:25rem){.footer-contact-grid{grid-template-columns:1fr}}.cookie-consent{z-index:90;border:1px solid var(--av-glass-border);border-radius:var(--av-radius);background:var(--av-operational-ink);grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(680px,100% - 36px);padding:16px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 60px #00000061}.cookie-consent h2{font-size:1.05rem}.cookie-consent p{font-size:var(--font-small);margin-top:6px}.cookie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes path-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@media (max-width:1100px){:root{--font-hero:4rem;--font-h1:3.5rem;--font-h2:2.5rem}.hero-section,.hero-v2,.industry-hero,.product-proof-v2-grid,.edge-pipeline-v2-body,.footfall-foundation-v2-map,.live-alerts-v2-grid,.industry-sequence-grid,.industry-next-move,.industry-audit-close,.plan-section,.privacy-band,.audit-page,.platform-pipeline{grid-template-columns:1fr}.platform-pipeline li+li{border-top:1px solid #f4f7f61f;border-left:0}.platform-pipeline li{min-height:0}.hero-copy h1{font-size:3.25rem}.hero-v2{grid-template-columns:1fr;min-height:auto}.homepage-story-rail{height:auto}.homepage-story-sticky{min-height:auto;padding:88px 0;position:relative}.homepage-story-track{width:min(calc(100% - 32px), var(--av-max-width));gap:1.5rem;max-width:calc(100dvw - 32px);height:auto;margin:0 auto;display:grid;transform:none!important}.homepage-story-panel{grid-template-columns:1fr;width:100%;max-width:100%;padding:0;overflow:hidden}.story-panel-catalog-slide{display:block}.homepage-story-copy .av-h2{max-width:14ch}.homepage-story-copy-overlay{width:min(23rem,100% - 2rem);top:1rem;left:1rem}.homepage-story-copy-overlay .av-h2{max-width:18ch;font-size:1.35rem;line-height:1.08}.homepage-story-copy-overlay .av-lead{display:none}.homepage-story-visual{min-height:24rem}.story-annotation{max-width:12rem;padding:.45rem .58rem;font-size:.74rem}.story-visual-note{max-width:none;font-size:.74rem;bottom:.75rem;left:.75rem;right:.75rem}.homepage-story-link{width:fit-content;position:static}.hero-v2-copy .av-h1{max-width:14ch}.industry-card-grid,.industry-dashboard-shell{grid-template-columns:1fr}.edge-pipeline-v2-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.footfall-foundation-v2-layers{grid-template-columns:1fr}.footfall-foundation-v2-layers li{min-height:0}.footfall-foundation-v2-layers li+li{border-top:1px solid var(--av-border-subtle);border-left:0}.footfall-foundation-v2-layers li+li:before{display:none}.edge-pipeline-v2-sequence li:nth-child(odd){border-left:0}.edge-pipeline-v2-sequence li:nth-child(n+3){border-top:1px solid var(--av-border-subtle)}.edge-pipeline-v2-sequence li+li:before{display:none}.industry-dashboard-sidebar{border-bottom:1px solid #f4f7f61a;border-right:0}.industry-dashboard-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-spatial-teaser{min-height:500px}.industry-feature{grid-template-columns:1fr;height:auto}.industry-feature-visual{height:auto;min-height:420px}.industry-gateway-links{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-gateway-link:nth-child(3n){border-right:1px solid #f4f7f61f}.industry-gateway-link:nth-child(2n){border-right:0}.industry-gateway-link:nth-child(n+3){border-top:1px solid #f4f7f61f}.audit-close-steps{grid-template-columns:1fr}.audit-close-steps li+li{border-top:1px solid #f4f7f61f;border-left:0}}@media (max-width:820px){:root{--font-hero:3rem;--font-h1:2.7rem;--font-h2:2rem;--font-h3:1.35rem;--font-body-lg:1.05rem}body{overflow-x:hidden}.floating-nav{grid-template-columns:auto 1fr;width:calc(100dvw - 32px);max-width:calc(100dvw - 32px);left:16px;right:auto}.desktop-nav,.nav-cta{display:none}.mobile-menu-shell{align-items:center;display:inline-flex;position:relative}.mobile-menu-overlay{display:none}.mobile-menu-panel{width:calc(100dvw - 32px);height:calc(100vh - 110px);max-height:720px;position:absolute;top:calc(100% + 10px);bottom:auto;right:0}.hero-section,.hero-v2,.industry-hero,.page-hero{padding-top:132px}.hero-clarity{min-height:auto}.hero-copy h1,.industry-hero h1{max-width:none;font-size:2.5rem;line-height:1.1}.industry-gateway{padding:48px 0}.industry-gateway .section-header{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.hero-description{inline-size:min(100%,30ch)}.hero-v2{width:min(calc(100dvw - 32px), var(--av-max-width));max-width:calc(100dvw - 32px);padding-bottom:56px}.hero-v2-visual,.hero-v2-scene{width:100%;max-width:100%}.homepage-story-sticky{padding:64px 0}.homepage-story-copy .av-h2{max-width:none;font-size:2.35rem;line-height:1.08}.automotive-bottleneck-film .homepage-story-sticky{padding:72px 0 44px}.automotive-bottleneck-film .homepage-story-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:16px;width:100%;max-width:none;margin:0;padding:0 16px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto;transform:none!important}.automotive-bottleneck-film .automotive-bottleneck-slide{scroll-snap-align:start;flex:0 0 calc(100dvw - 32px);grid-template-columns:1fr;width:calc(100dvw - 32px);max-width:calc(100dvw - 32px);min-height:auto}.automotive-bottleneck-copy .av-h2{max-width:none;font-size:clamp(2rem,8.2vw,2.4rem);line-height:1.03}.bottleneck-detail-list>div{grid-template-columns:1fr;gap:.35rem}.bottleneck-detail-list dd{font-size:1rem}.automotive-bottleneck-slide .industry-story-visual{aspect-ratio:16/10}.bottleneck-metric{grid-template-columns:1fr}.bottleneck-metric strong{text-align:left;justify-self:start}.homepage-story-copy-overlay{width:min(16rem,100% - 1.3rem);padding:.56rem;top:.65rem;left:.65rem}.homepage-story-copy-overlay .av-eyebrow{display:none}.homepage-story-copy-overlay .av-h2{max-width:18ch;font-size:1rem;line-height:1.08}.homepage-story-visual{aspect-ratio:16/9;width:100%;max-width:100%;min-height:0}.industry-story-visual:has(.automotive-read-space){aspect-ratio:4/5;min-height:34rem}.read-space-image,.guided-pano-image{object-position:center}.read-space-panel{width:auto;padding:.75rem;inset:auto .75rem .75rem}.read-space-instruction{display:none}.read-space-question{font-size:.82rem}.read-space-zone{max-width:7.8rem;min-height:2.15rem;padding:.38rem .48rem;font-size:.66rem}.read-space-zone.zone-entrance{bottom:46%;left:4%}.read-space-zone.zone-vehicle{top:31%;left:38%}.read-space-zone.zone-service{bottom:42%;right:4%}.read-space-zone.zone-campaign{top:14%;right:4%}.active-zone-entrance .read-space-route{width:24%;bottom:40%;left:4%}.active-zone-vehicle .read-space-route{width:29%;top:27%;left:38%}.active-zone-service .read-space-route{width:27%;bottom:36%;right:4%}.active-zone-campaign .read-space-route{width:24%;top:11%;right:5%}.guided-pano-labels{bottom:.65rem;left:.65rem;right:.65rem}.guided-pano-labels span{font-size:.66rem}.story-panel-catalog-slide .homepage-story-visual{aspect-ratio:16/9;height:auto;min-height:0}.story-panel-catalog-slide .homepage-story-link{width:auto;bottom:.75rem;right:.75rem}.story-signal{max-width:9.5rem;font-size:.76rem}.story-signal-1{top:13%;left:8%}.story-signal-2{right:8%}.story-signal-3{bottom:12%;right:24%}.product-proof-v2,.edge-pipeline-v2,.footfall-foundation-v2,.live-alerts-v2{padding:64px 0}.edge-pipeline-v2-sequence{grid-template-columns:1fr}.edge-pipeline-v2-sequence li{min-height:0}.edge-pipeline-v2-sequence li+li{border-top:1px solid var(--av-border-subtle);border-left:0}.product-proof-v2-scene{min-height:30rem}.product-proof-v2-story{grid-template-columns:1fr}.hero-v2-copy{gap:1rem}.hero-v2-copy .av-h1{max-width:none}.hero-v2-lead{max-width:34rem}.hero-spatial-teaser{min-height:460px}.scene-metrics,.dashboard-mini-grid,.footfall-flow,.testing-comparison,.footer-grid,.form-grid,.check-grid,.signal-grid,.module-grid,.glossary-link-grid,.privacy-page-grid{grid-template-columns:1fr}.twin-scene,.twin-scene-compact{min-height:520px}.twin-scene-3d{min-height:640px}.twin-scene-pano{min-height:680px}.scene-pano-placed-signals{display:none}.twin-scene-pano.twin-scene-has-placed-signals .scene-pano-metric-rail{display:flex}.twin-scene-pano .scene-pano-metric-rail{pointer-events:auto;scrollbar-width:none;gap:8px;max-width:none;padding-bottom:2px;display:flex;bottom:12px;left:12px;right:12px;overflow-x:auto}.twin-scene-pano .scene-pano-metric-rail::-webkit-scrollbar{display:none}.twin-scene-pano .scene-3d-signal-card{flex:0 0 154px;min-height:70px;padding:9px}.testing-variant{min-height:0}.action-card{width:min(320px,100% - 24px);top:54px;right:12px}.scene-3d-signals{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:10px;display:grid}.scene-3d-signal-card{width:auto;min-height:68px;padding:9px;position:static}.scene-zone-tag{min-width:96px;padding:6px 7px}.scene-zone-tag span,.scene-3d-signal-card span{font-size:.58rem}.scene-zone-tag strong,.scene-3d-signal-card strong{font-size:.84rem}.scene-3d-signal-card p{font-size:.68rem}.hero-actions{align-items:stretch;width:100%}.hero-actions .button-primary,.hero-actions .button-secondary{text-align:center;white-space:normal;flex:100%;min-width:0;max-width:100%;padding-inline:14px}.hero-space-still{min-height:460px}.hero-v2-scene{min-height:27rem}.hero-v2-flow{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.hero-v2-flow::-webkit-scrollbar{display:none}.hero-v2-flow li{flex:0 0 10.5rem}.product-proof-v2-metric dt{gap:.4rem;display:grid}.product-proof-v2-metric dt strong{white-space:normal}.live-alerts-v2-facts{grid-template-columns:1fr}.hero-scene-caption{max-width:calc(100% - 36px);inset:18px 18px auto}.hero-scene-metrics{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;bottom:12px;left:12px;right:12px;overflow-x:auto}.hero-scene-metrics::-webkit-scrollbar{display:none}.hero-scene-metric{flex:0 0 146px}.final-cta,.cookie-consent{grid-template-columns:1fr;align-items:stretch}.cookie-consent{border-radius:var(--av-radius-sm);gap:10px;width:calc(100dvw - 24px);max-width:calc(100dvw - 24px);padding:12px;bottom:10px;left:12px;right:auto}.cookie-consent h2{font-size:.92rem}.cookie-consent p{margin-top:4px;font-size:.72rem;line-height:1.38}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions .button-primary,.cookie-actions .button-secondary{min-height:40px;padding:0 .7rem;font-size:.82rem}.final-cta{flex-direction:column}.industry-audit-close{grid-template-columns:1fr}.final-cta .hero-actions{justify-content:stretch}.final-cta,.privacy-band{padding:26px}.industry-card-grid{grid-template-columns:1fr}.industry-feature-visual{height:auto;min-height:340px}.industry-feature-copy{padding:24px}.fashion-visual-pilot-scene{min-height:34rem}.fashion-visual-zone{max-width:9rem;padding:.34rem .45rem;font-size:.68rem}.zone-window{top:16%;left:5%}.zone-entrance{bottom:28%;left:40%}.zone-collection{top:38%;left:34%}.zone-fitting{top:12%;right:4%}.zone-checkout{top:48%;right:5%}.zone-coverage{top:24%;left:55%}.fashion-visual-metrics{pointer-events:auto;scrollbar-width:none;gap:.5rem;padding-bottom:2px;display:flex;inset:auto .75rem .75rem;overflow-x:auto}.fashion-visual-metrics::-webkit-scrollbar{display:none}.fashion-visual-metrics div{flex:0 0 10.5rem;width:auto;min-height:4.35rem;position:static;transform:none}.fashion-visual-action,.industry-story-grid{grid-template-columns:1fr}.industry-story-grid article{min-height:0}.industry-gateway-links{scroll-snap-type:none;grid-template-columns:1fr;margin-right:0;padding-right:0;display:grid;overflow-x:hidden}.industry-gateway-link,.industry-gateway-link:nth-child(odd),.industry-gateway-link:nth-child(2n){border-left:0;border-right:0;flex-basis:min(19rem,82vw);width:100%;min-height:132px;padding:18px}.industry-gateway-link+.industry-gateway-link{border-top:1px solid #f4f7f61f}.audit-close-steps li{min-height:0;padding:20px 0}.audit-close-footer{flex-direction:column;align-items:stretch}.audit-close-footer .button-primary{width:100%}.industry-dashboard-sidebar nav,.industry-dashboard-shell .dashboard-mini-grid,.industry-dashboard-summary{grid-template-columns:1fr}.industry-dashboard-badges{justify-content:flex-start}.camera-native-flow{grid-template-columns:1fr}.camera-native-flow li{min-height:0}.camera-native-flow li+li,.footfall-flow-step+.footfall-flow-step{border-top:1px solid #59fff224;border-left:0}.camera-native-section .section-header h2{text-wrap:balance;font-size:1.8rem;line-height:1.12}.camera-native-section .section-header p{inline-size:min(100%,30ch)}.camera-native-flow p{inline-size:min(100%,28ch)}.proof-section .section-header h2{text-wrap:balance;overflow-wrap:anywhere;font-size:1.8rem;line-height:1.12}.proof-section .section-header p{overflow-wrap:anywhere;inline-size:min(100%,30ch);max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.industries-catalogue-index,.contract-page,.audit-catalogue-page{width:min(calc(100% - 4rem), var(--av-max-width))}.industries-catalogue-intro{border-bottom:1px solid var(--av-catalogue-line);align-content:end;max-width:none;min-height:min(78dvh,52rem);padding:10rem 0 6rem;display:grid}.industries-catalogue-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding:1.25rem 0 7rem}.industries-catalogue-grid>article,.industries-catalogue-grid>article:nth-child(3n+1){border-color:var(--av-catalogue-line);background:var(--av-catalogue-surface);border-radius:14px;grid-column:span 5;grid-template-columns:1fr;min-height:37rem}.industries-catalogue-grid>article:nth-child(3n+1){grid-column:span 7}.industries-catalogue-grid figure{min-height:20rem}.industries-catalogue-grid figure:after{background:linear-gradient(180deg, transparent 55%, var(--av-catalogue-surface))}.industries-catalogue-grid>article>div{min-height:17rem;padding:1.75rem}.contract-page>section,.audit-owner-section{border-color:var(--av-catalogue-line);gap:clamp(1.5rem,4vw,4rem);min-height:min(86dvh,58rem);padding:clamp(6rem,10vw,9rem) 0}.contract-page>section:first-child,.audit-owner-section:first-child{min-height:min(92dvh,64rem);padding-top:10rem}.contract-page>section>header{grid-column:1/span 6;align-self:center}.contract-page>section:nth-child(2n)>header{grid-column:7/-1}.contract-page header h1,.contract-page header h2,.audit-owner-section h1,.audit-owner-section h2{max-width:17ch;margin-top:0;font-size:clamp(2.8rem,5.2vw,5.5rem);font-weight:680;line-height:.97}.contract-page header .eyebrow+h1,.audit-owner-section .eyebrow+h1{margin-top:1.3rem}.contract-page header h2,.audit-owner-section h2{font-size:clamp(2.45rem,4.2vw,4.2rem)}.contract-item-grid{border:0;border-top:1px solid var(--av-catalogue-line-strong);background:0 0;border-radius:0;grid-column:7/-1;grid-template-columns:1.2fr 1fr;align-self:center;gap:0;margin-top:0;overflow:visible}.contract-page>section:nth-child(2n) .contract-item-grid{grid-area:1/1/auto/span 5}.contract-item-grid>article{border-bottom:1px solid var(--av-catalogue-line);background:0 0;min-height:0;padding:1.5rem 1.5rem 2rem 0}.contract-item-grid>article:first-child{grid-column:1/-1;padding-right:14%}.contract-item-grid>article:nth-child(3){border-left:1px solid var(--av-catalogue-line);padding-left:1.5rem}.privacy-contract-page>section>ul{border-color:var(--av-catalogue-line-strong);grid-column:8/-1}.privacy-contract-page>section:nth-child(2n)>ul{grid-area:1/1/auto/span 5}.reading-band,.reading-page{color:var(--av-soft-white);background:0 0}.reading-page{width:min(100% - 4rem,920px);min-height:100dvh;margin-inline:auto;padding:10rem 0 7rem}.reading-page header{border-bottom:1px solid var(--av-catalogue-line);align-content:center;gap:1.4rem;min-height:min(62dvh,42rem);margin-bottom:0}.reading-page section{border-bottom:1px solid var(--av-catalogue-line);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:1.5rem clamp(2rem,7vw,6rem);margin:0;padding:3.5rem 0;display:grid}.reading-page h1,.reading-page h2,.reading-page h3{color:var(--av-ghost-white)}.reading-page p,.reading-page li{color:var(--av-catalogue-copy)}.reading-page section>h2{grid-column:1}.reading-page section>:not(h2){grid-column:2}.glossary-link-grid a{border-color:var(--av-catalogue-line);background:var(--av-catalogue-surface);color:var(--av-soft-white)}.audit-owner-section>h1,.audit-owner-section>h2,.audit-owner-section>.eyebrow,.audit-owner-section>p{grid-column:1/span 6}.audit-owner-section>.plan-steps,.audit-owner-section>ul{grid-column:7/-1;align-self:center;margin-top:0}.audit-form-panel>h2,.audit-form-panel>p{grid-column:1/span 5}.audit-form-panel>.audit-form{border:1px solid var(--av-catalogue-line-strong);background:var(--av-catalogue-surface);border-radius:14px;grid-area:1/6/span 3/-1;padding:clamp(1.25rem,3vw,2.25rem)}@media (max-width:64rem){.industries-catalogue-grid>article,.industries-catalogue-grid>article:nth-child(3n+1){grid-column:span 6}.contract-page>section>header,.contract-page>section:nth-child(2n)>header,.contract-item-grid,.contract-page>section:nth-child(2n) .contract-item-grid,.privacy-contract-page>section>ul,.privacy-contract-page>section:nth-child(2n)>ul,.audit-owner-section>h1,.audit-owner-section>h2,.audit-owner-section>.eyebrow,.audit-owner-section>p,.audit-owner-section>.plan-steps,.audit-owner-section>ul,.audit-form-panel>h2,.audit-form-panel>p,.audit-form-panel>.audit-form{grid-area:auto/1/auto/-1}}@media (max-width:47.99rem){.industries-catalogue-index,.contract-page,.audit-catalogue-page,.reading-page{width:min(calc(100% - 2rem), var(--av-max-width))}.industries-catalogue-grid{grid-template-columns:1fr}.industries-catalogue-grid>article,.industries-catalogue-grid>article:nth-child(3n+1){grid-column:1}.contract-page>section,.audit-owner-section{min-height:auto}.contract-item-grid,.reading-page section,.form-grid,.check-grid{grid-template-columns:1fr}.reading-page section>h2,.reading-page section>:not(h2){grid-column:1}}.reading-page{width:min(100% - 4rem,1040px)}.reading-page h1{max-width:19ch;font-size:clamp(3rem,6vw,5.5rem)}.audit-owner-section .plan-steps.compact{border-top:1px solid var(--av-catalogue-line-strong)}.audit-owner-section .plan-steps.compact li{border:0;border-bottom:1px solid var(--av-catalogue-line);min-height:0;color:var(--av-soft-white);background:0 0;border-radius:0;padding:1.3rem 0;font-size:1.08rem;display:block}.nav-menu-industries{grid-template-columns:1fr;width:25rem;min-width:25rem;left:0;right:auto;transform:none}.nav-menu-industries .industries-menu-routes{padding:.45rem}.nav-menu-industries .industry-menu-item{border-radius:.35rem;min-height:3rem;padding-inline:1rem}.nav-menu-wide{width:25rem;min-width:25rem;padding:.45rem}.nav-menu-wide .nav-menu-item{border-radius:.35rem;min-height:3rem;padding-inline:1rem}.audit-catalogue-page{width:100%;max-width:none;margin:0}.audit-one-viewport{box-sizing:border-box;width:min(100% - 2rem,92rem);height:100dvh;min-height:47rem;color:var(--av-soft-white);grid-template-columns:minmax(21rem,.8fr) minmax(38rem,1.2fr);gap:clamp(2rem,4vw,4.5rem);margin-inline:auto;padding:6.35rem 0 1rem;display:grid}.audit-one-viewport__brief,.audit-one-viewport__form{min-height:0}.audit-one-viewport__brief{flex-direction:column;justify-content:space-between;padding:clamp(1rem,2vw,1.8rem) 0;display:flex}.audit-one-viewport__brief .eyebrow{margin:0 0 .8rem}.audit-one-viewport__brief h1{letter-spacing:-.058em;max-width:12ch;margin:0;font-size:clamp(2.8rem,4.2vw,4.5rem);font-weight:700;line-height:.94}.audit-one-viewport__brief header>p:last-child{max-width:48ch;color:var(--av-text-secondary);margin:1rem 0 0;font-size:.84rem;line-height:1.55}.audit-one-viewport__proof{border-top:1px solid var(--av-catalogue-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-one-viewport__proof section{padding:1rem 1rem 0 0}.audit-one-viewport__proof section+section{border-left:1px solid var(--av-catalogue-line);padding-left:1rem}.audit-one-viewport__proof h2{color:var(--av-signal-cyan);font:750 .62rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem}.audit-one-viewport__proof ol,.audit-one-viewport__proof ul{margin:0;padding:0;list-style:none}.audit-one-viewport__proof li{border-top:1px solid var(--av-catalogue-line);color:var(--av-catalogue-copy);padding:.35rem 0;font-size:.68rem;line-height:1.35}.audit-one-viewport__form{border:1px solid var(--av-catalogue-line-strong);background:linear-gradient(145deg, #38e8da0d, transparent 42%), var(--av-catalogue-surface);border-radius:1rem;padding:clamp(1rem,1.8vw,1.6rem);overflow:auto}.audit-one-viewport__form>header{border-bottom:1px solid var(--av-catalogue-line);grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:end;gap:1.5rem;margin-bottom:.8rem;padding-bottom:.8rem;display:grid}.audit-one-viewport__form h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,2.2vw,2.3rem);line-height:.96}.audit-one-viewport__form header p{color:var(--av-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.audit-one-viewport__form .audit-form{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);gap:.65rem 1rem}.audit-one-viewport__form .form-grid{grid-column:1/-1;gap:.55rem .7rem}.audit-one-viewport__form .audit-form>fieldset{grid-area:2/1}.audit-one-viewport__form .audit-form-bottom{grid-area:2/2;align-content:start;gap:.55rem;display:grid}.audit-one-viewport__form .audit-form label,.audit-one-viewport__form .audit-form fieldset{gap:.25rem}.audit-one-viewport__form .audit-form input,.audit-one-viewport__form .audit-form select,.audit-one-viewport__form .audit-form textarea{min-height:2.35rem;padding:.5rem .65rem;font-size:.76rem}.audit-one-viewport__form .check-grid{gap:.35rem .55rem}.audit-one-viewport__form .check-grid label{min-height:2rem;padding:.35rem .5rem}.audit-one-viewport__form .consent-row{font-size:.68rem}.audit-one-viewport__form .button-primary{min-height:2.55rem}@media (max-width:64rem){.audit-one-viewport{grid-template-columns:1fr;height:auto;min-height:100dvh;padding-top:7rem}.audit-one-viewport__form{overflow:visible}}@media (max-width:47.99rem){.audit-one-viewport{width:min(100% - 2rem,92rem)}.audit-one-viewport__proof,.audit-one-viewport__form>header,.audit-one-viewport__form .audit-form{grid-template-columns:1fr}.audit-one-viewport__form .audit-form>fieldset,.audit-one-viewport__form .audit-form-bottom{grid-area:auto/1}.audit-one-viewport__proof section+section{border-left:0;padding-left:0}}.audit-outcomes{background:0 0}.audit-outcomes>ul{border-top:1px solid var(--av-catalogue-line-strong);grid-template-columns:1fr;gap:0}.audit-outcomes>ul li{border:0;border-bottom:1px solid var(--av-catalogue-line);background:0 0;border-radius:0;padding:1.25rem 0 1.25rem 1.6rem;position:relative}.audit-outcomes>ul li:before{background:var(--av-signal-cyan);content:"";border-radius:0;width:.65rem;height:1px;position:absolute;top:1.95rem;left:0}@media (max-width:47.99rem){.reading-page{width:min(calc(100% - 2rem), var(--av-max-width))}}@media (min-width:64.01rem){.general-catalogue-cover .general-catalogue-heading{grid-column:1/span 6}.general-catalogue-cover .general-catalogue-heading h1{max-width:none;font-size:clamp(2.5rem,3vw,3.2rem);line-height:.96}}@media (prefers-reduced-motion:reduce) and (max-width:820px){.automotive-bottleneck-film{height:auto}.automotive-bottleneck-film .homepage-story-track{width:min(calc(100% - 2rem), var(--av-max-width));margin-inline:auto;padding:0 0 1rem;scroll-snap-type:none!important;display:grid!important;overflow:visible!important;transform:none!important}.automotive-bottleneck-film .automotive-bottleneck-slide{scroll-snap-align:none!important;flex:none!important;width:100%!important;max-width:100%!important;display:grid!important}}.automotive-customer-journey{min-height:calc(100dvh - 5rem);padding:clamp(2rem,3vw,3rem) 0}.automotive-journey-scene{isolation:isolate;background:#071112;border:1px solid #59fff238;border-radius:1rem;height:clamp(31rem,100dvh - 9rem,47rem);min-height:0;position:relative;overflow:hidden}.automotive-journey-overlay-heading{z-index:4;max-width:min(37rem,48%);position:absolute;top:clamp(1rem,2vw,1.5rem);left:clamp(1rem,2vw,1.5rem)}.catalogue-section .automotive-journey-overlay-heading h2{max-width:22ch;color:var(--av-text-primary);text-shadow:0 2px 14px #020708eb;margin:0;font-size:clamp(1.9rem,3vw,3.25rem);line-height:.98}.automotive-journey-visual,.automotive-journey-image,.automotive-journey-vignette,.automotive-journey-routes,.automotive-journey-nodes{position:absolute;inset:0}.automotive-journey-visual{z-index:0;isolation:isolate}.automotive-journey-image{z-index:0;object-fit:cover}.automotive-journey-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030809ad 0%,#0000 34% 70%,#03080947 100%),linear-gradient(#0000 58%,#030809b3 100%)}.automotive-journey-routes{z-index:2;pointer-events:none;width:100%;height:100%;overflow:visible}.journey-route-shadow,.journey-route{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.journey-route-shadow{stroke:#0107089e;stroke-width:18px}.journey-route{stroke-width:7px;opacity:.52;transition:opacity .22s,stroke-width .22s,filter .22s}.journey-route-sales{stroke:#5fffe8}.journey-route-service{stroke:#f4f1e8}.journey-route-connected{stroke:#ffbd66;stroke-dasharray:9 11}.automotive-journey-scene.is-track-sales .journey-route-sales,.automotive-journey-scene.is-track-service .journey-route-service,.automotive-journey-scene.is-source-connected .journey-route-connected{opacity:1;stroke-width:10px;filter:drop-shadow(0 0 10px)}.automotive-journey-nodes{z-index:3;pointer-events:none}.automotive-journey-node{--node-color:95 255 232;width:2.5rem;height:2.5rem;color:var(--av-text-primary);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.automotive-journey-node.is-service{--node-color:244 241 232}.automotive-journey-node.is-connected{--node-color:255 189 102}.automotive-journey-node:before{border:1px solid rgb(var(--node-color) / 55%);content:"";opacity:.65;border-radius:50%;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:-.3rem;transform:scale(.78)}.automotive-journey-node-core{background:rgb(var(--node-color));box-shadow:0 0 0 3px rgb(var(--node-color) / 18%), 0 0 18px rgb(var(--node-color) / 72%);border:2px solid #020c0de6;border-radius:50%;position:absolute;inset:.75rem}.automotive-journey-node-label{color:#f4f9f7cc;letter-spacing:.015em;text-align:left;text-shadow:0 2px 8px #000,0 0 3px #000;width:max-content;max-width:11rem;font-size:.68rem;font-weight:700;line-height:1.15;transition:color .18s,font-size .18s;position:absolute;top:50%;left:calc(100% + .35rem);transform:translateY(-50%)}.automotive-journey-node.label-left .automotive-journey-node-label{text-align:right;left:auto;right:calc(100% + .35rem)}.automotive-journey-node:hover:before,.automotive-journey-node:focus-visible:before,.automotive-journey-node.is-active:before{opacity:1;transform:scale(1.18)}.automotive-journey-node:hover .automotive-journey-node-label,.automotive-journey-node:focus-visible .automotive-journey-node-label,.automotive-journey-node.is-active .automotive-journey-node-label{color:#fff;font-size:.76rem}.automotive-journey-node:focus-visible{outline:2px solid rgb(var(--node-color));outline-offset:4px;border-radius:50%}.automotive-journey-explanation{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#060f10ed;border:1px solid #59fff247;border-radius:.8rem;width:min(31rem,50% - 1.5rem);padding:clamp(1.1rem,2vw,1.5rem);position:absolute;bottom:1rem;left:1rem;box-shadow:0 1.5rem 4rem #00000052}.automotive-journey-explanation-topline{color:var(--av-signal-cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;font-size:.68rem;font-weight:700;display:flex}.automotive-journey-explanation h3{color:var(--av-text-primary);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.automotive-journey-question{color:var(--av-text-primary);margin:.55rem 0 0;font-size:1rem;line-height:1.35}.automotive-journey-reading,.automotive-journey-action{border-top:1px solid #ffffff17;grid-template-columns:7.3rem minmax(0,1fr);gap:1rem;margin-top:.8rem;padding-top:.8rem;display:grid}.automotive-journey-reading>span,.automotive-journey-action>span{color:var(--av-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.automotive-journey-reading p,.automotive-journey-action strong{color:var(--av-text-secondary);margin:0;font-size:.82rem;font-weight:500;line-height:1.4}.automotive-journey-action strong{color:var(--av-text-primary)}.automotive-journey-legend{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d0ecc;border:1px solid #ffffff1c;border-radius:.65rem;grid-template-columns:repeat(3,auto);gap:.65rem 1rem;max-width:min(34rem,58% - 2rem);padding:.85rem 1rem;display:grid;position:absolute;top:1rem;right:1rem}.automotive-journey-legend>span{color:var(--av-text-secondary);white-space:nowrap;align-items:center;gap:.45rem;font-size:.67rem;display:flex}.automotive-journey-legend i{background:#5fffe8;width:1.5rem;height:3px}.automotive-journey-legend i.is-service{background:#f4f1e8}.automotive-journey-legend i.is-connected{background:repeating-linear-gradient(90deg,#ffbd66 0 5px,#0000 5px 8px);height:2px}.automotive-journey-legend>p{color:var(--av-text-muted);grid-column:1/-1;margin:0;font-size:.64rem}.automotive-integration-finale{border-bottom:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:clamp(1.25rem,2.5vw,2.25rem);min-height:calc(100dvh - 5rem);padding:clamp(2.5rem,4vw,4rem) 0;display:grid}.automotive-integration-copy{align-self:start;max-width:68rem}.catalogue-section .automotive-integration-copy h2{max-width:24ch;font-size:clamp(2.15rem,3.6vw,3.75rem)}.automotive-integration-copy>p{max-width:58rem;color:var(--av-text-secondary);margin:1rem 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.automotive-integration-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:clamp(1rem,2vw,2rem);width:100%;min-height:14rem;padding-top:3.75rem;display:grid;position:relative}.automotive-integration-flow>svg{width:100%;height:6rem;position:absolute;top:0;left:0;overflow:visible}.integration-flow-base,.integration-flow-progress{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.integration-flow-base{stroke:#ffffff1a;stroke-width:8px}.integration-flow-progress{stroke:var(--av-signal-teal);stroke-width:3px;filter:drop-shadow(0 0 7px #5fffe880)}.automotive-integration-flow article{border-top:1px solid #ffffff21;min-width:0;padding-top:1.35rem;position:relative}.automotive-integration-flow article>span{color:var(--av-signal-cyan);font-family:var(--font-mono);font-size:.72rem}.automotive-integration-node{background:#071112;border:1px solid #5fffe8b8;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:-4.15rem;left:0}.automotive-integration-node i{background:var(--av-signal-teal);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 14px #5fffe8bf}.automotive-integration-flow h3{color:var(--av-text-primary);margin:.9rem 0 0;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.1}.automotive-integration-flow p{color:var(--av-text-secondary);margin:.8rem 0 0;font-size:.84rem;line-height:1.5}.automotive-integration-cta{border-top:1px solid #59fff233;justify-content:space-between;align-self:end;align-items:center;gap:2rem;padding-top:clamp(1.15rem,2vw,2rem);display:flex}.automotive-integration-cta>p{color:var(--av-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.5vw,2.35rem);font-weight:700}.automotive-integration-cta .button-primary{flex:none}.automotive-measurement-atlas{align-content:center;gap:clamp(2rem,4vw,3.75rem);min-height:min(100dvh,64rem);padding-block:clamp(4.5rem,7vw,6.5rem);display:grid}.automotive-measurement-heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.75fr);align-items:end;gap:clamp(1.5rem,4vw,5rem);display:grid}.automotive-measurement-heading>span{color:var(--av-teal);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:700}.catalogue-section .automotive-measurement-heading h2{max-width:13ch;font-size:clamp(2.5rem,4.3vw,4.6rem)}.automotive-measurement-heading p{max-width:42rem;color:var(--av-text-secondary);margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.automotive-measurement-layout{border:1px solid var(--catalogue-line);background:#071011;border-radius:1rem;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.72fr);min-height:31rem;display:grid;overflow:hidden}.automotive-measurement-scene{isolation:isolate;background:#091213;min-width:0;min-height:31rem;margin:0;position:relative;overflow:hidden}.automotive-measurement-image{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04)brightness(.82);transition:filter .26s,transform .6s cubic-bezier(.2,.8,.2,1)}.automotive-measurement-scene:hover .automotive-measurement-image{filter:saturate(.94)contrast(1.04)brightness(.88);transform:scale(1.012)}.automotive-measurement-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0208091a 50%,#02080975),linear-gradient(#0208091f 55%,#020809bd);position:absolute;inset:0}.automotive-measurement-scene figcaption{z-index:5;color:#ebf8f6b8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:1.1rem;right:1.25rem}.automotive-measurement-zones{z-index:4;pointer-events:none;position:absolute;inset:0}.measurement-zone{opacity:.22;justify-items:center;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;transform:translate(-50%,-50%)scale(.78)}.measurement-zone i{background:var(--av-teal);border:2px solid #dffffadb;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 0 .45rem #25f4dc29,0 0 1.25rem #25f4dcad}.measurement-zone b{color:var(--av-text-primary);white-space:nowrap;background:#030c0ddb;border:1px solid #59fff247;border-radius:.3rem;margin-top:.55rem;padding:.34rem .48rem;font-size:.68rem;font-weight:650;line-height:1;box-shadow:0 .8rem 2rem #00000040}.measurement-zone.is-active{opacity:1;transform:translate(-50%,-50%)scale(1)}.measurement-zone.zone-entrance{top:72%;left:12%}.measurement-zone.zone-consultation{top:28%;left:26%}.measurement-zone.zone-vehicle{top:52%;left:51%}.measurement-zone.zone-ev{top:28%;left:77%}.measurement-zone.zone-service{top:69%;left:84%}.automotive-measurement-route{z-index:3;pointer-events:none;position:absolute;inset:0}.route-segment{background:repeating-linear-gradient(90deg, var(--av-teal) 0 .65rem, transparent .65rem 1.05rem);filter:drop-shadow(0 0 .35rem #25f4dcad);transform-origin:0;border-radius:999px;height:.18rem;position:absolute}.route-segment-arrival{width:39%;top:69%;left:13%;transform:rotate(-21deg)}.route-segment-bridge{width:35%;top:51%;left:51%;transform:rotate(23deg)}.route-segment-service{width:31%;top:52%;left:52%;transform:rotate(-29deg)}.automotive-measurement-console{border-left:1px solid var(--catalogue-line);background:radial-gradient(circle at 100% 0,#25f4dc14,#0000 17rem),#071011;grid-template-rows:auto 1fr auto;min-width:0;padding:clamp(1.25rem,2.8vw,2.5rem);display:grid}.automotive-measurement-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.automotive-measurement-tabs button{min-height:3.25rem;color:var(--av-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.42rem;align-items:center;gap:.55rem;padding:.75rem .85rem;transition:border-color .18s,color .18s,background .18s;display:flex}.automotive-measurement-tabs button:hover{color:var(--av-text-primary);background:#ffffff08}.automotive-measurement-tabs button[aria-selected=true]{color:var(--av-teal);background:#25f4dc12;border-color:#59fff24d}.automotive-measurement-tabs button:focus-visible{outline:2px solid var(--av-teal);outline-offset:2px}.automotive-measurement-tabs span{color:inherit;font-size:.82rem;font-weight:650}.automotive-measurement-panels{align-content:center;min-height:19rem;display:grid}.automotive-measurement-panel h3{max-width:16ch;color:var(--av-text-primary);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:700;line-height:1.06}.automotive-measurement-panel>p{color:var(--av-text-secondary);margin:1rem 0 0;font-size:.92rem;line-height:1.65}.automotive-measurement-metrics{border-top:1px solid #f4f7f61c;margin-top:1.6rem;padding-top:1.15rem}.automotive-measurement-metrics>span{color:var(--av-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:700}.automotive-measurement-metrics ul{gap:.55rem;margin:.85rem 0 0;padding:0;display:grid}.automotive-measurement-metrics li{color:var(--av-text-primary);padding-left:1rem;font-size:.82rem;line-height:1.35;list-style:none;position:relative}.automotive-measurement-metrics li:before{content:"";background:var(--av-teal);width:.4rem;height:1px;position:absolute;top:.48em;left:0}.automotive-measurement-integration{color:var(--av-text-muted);border-top:1px solid #f4f7f61c;margin:0;padding-top:1rem;font-size:.72rem;line-height:1.55}@media (max-width:64rem){.automotive-integration-finale{grid-template-rows:auto;min-height:auto}.automotive-measurement-heading{grid-template-columns:1fr;gap:1.25rem}.automotive-measurement-heading>span{grid-column:auto}.automotive-measurement-layout{grid-template-columns:1fr}.automotive-measurement-scene{min-height:32rem}.automotive-measurement-console{border-top:1px solid var(--catalogue-line);border-left:0}.automotive-dashboard-shell .industry-dashboard-panels,.automotive-dashboard-shell .industry-dashboard-panel{min-height:32rem}.automotive-dashboard-shell .industry-dashboard-summary{min-height:13.5rem}.automotive-dashboard-shell .industry-dashboard-question{align-content:center;min-height:6.25rem}.automotive-dashboard-shell .dashboard-mini-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#59fff24d transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(15rem,86%);grid-auto-flow:column;gap:.75rem;min-height:10rem;padding-bottom:.4rem;overflow-x:auto}.automotive-dashboard-shell .dashboard-mini-grid .metric-card{scroll-snap-align:start;height:100%}}@media (max-width:47.99rem){.automotive-customer-journey{min-height:auto;padding:4rem 0}.automotive-journey-scene{background:0 0;border:0;height:auto;overflow:visible}.automotive-journey-visual{aspect-ratio:1600/822;background:#071112;border:1px solid #59fff238;border-radius:.75rem;position:relative;overflow:hidden}.automotive-journey-overlay-heading{max-width:58%;top:.8rem;left:.8rem}.catalogue-section .automotive-journey-overlay-heading h2{font-size:clamp(1rem,4.4vw,1.3rem);line-height:1.02}.automotive-journey-node{width:2.15rem;height:2.15rem}.automotive-journey-node-core{inset:.66rem}.automotive-journey-node-label{max-width:7rem;font-size:.58rem;display:none}.automotive-journey-node.is-active .automotive-journey-node-label{display:block}.automotive-journey-legend{display:none}.automotive-journey-explanation{border-radius:.75rem;width:100%;margin-top:.75rem;position:relative;bottom:auto;left:auto}.automotive-journey-reading,.automotive-journey-action{grid-template-columns:1fr;gap:.35rem}.automotive-integration-flow{grid-template-columns:1fr;gap:0;min-height:0;padding-top:0}.automotive-integration-flow>svg{display:none}.automotive-integration-flow article{border-top:0;border-left:1px solid #5fffe84d;min-height:0;padding:1.2rem 0 1.2rem 3rem}.automotive-integration-node{top:1.15rem;left:-.75rem}.automotive-integration-flow h3{margin-top:.45rem}.automotive-integration-cta{flex-direction:column;align-items:flex-start}.automotive-integration-cta .button-primary{width:100%}.automotive-measurement-atlas{min-height:auto;padding-block:4rem}.catalogue-section .automotive-measurement-heading h2{font-size:clamp(2.25rem,11vw,3.2rem)}.automotive-measurement-heading p{font-size:.96rem}.automotive-measurement-layout{background:0 0;border:0;border-radius:0;overflow:visible}.automotive-measurement-scene{border:1px solid var(--catalogue-line);border-radius:.75rem;min-height:24rem;overflow:hidden}.automotive-measurement-image{object-position:48% center}.automotive-measurement-scene figcaption{font-size:.55rem;bottom:.7rem;right:.75rem}.measurement-zone b{display:none}.measurement-zone i{width:.82rem;height:.82rem}.automotive-measurement-console{border:1px solid var(--catalogue-line);border-radius:.75rem;margin-top:.75rem;padding:1rem}.automotive-measurement-tabs{gap:.35rem}.automotive-measurement-tabs button{min-height:2.8rem;padding:.55rem}.automotive-measurement-tabs span{font-size:.72rem}.automotive-measurement-panels{min-height:20rem;padding-block:1.5rem}.automotive-measurement-panel h3{max-width:17ch;font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.journey-route,.automotive-journey-node:before,.automotive-journey-node-label,.automotive-measurement-image,.measurement-zone,.automotive-measurement-tabs button{transition:none}}@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-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}
