@layer reset{*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;text-size-adjust:100%;font-size:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:where(ul,ol)[class]{margin:0;padding:0;list-style:none}body{min-block-size:100dvh}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(input,button,textarea,select){color:inherit;font:inherit;letter-spacing:inherit}:where(button,input,select,textarea){margin:0}button{touch-action:manipulation}[hidden]{display:none!important}table{border-collapse:collapse;border-spacing:0}}@layer tokens{:root{color-scheme:light;--color-white:#fff;--color-neutral-50:#f7f4ee;--color-neutral-100:#ece8e0;--color-neutral-200:#ded8ce;--color-neutral-300:#c9c2b7;--color-neutral-400:#a59f95;--color-neutral-500:#827b71;--color-neutral-600:#65707b;--color-neutral-700:#4c5867;--color-neutral-800:#26364a;--color-neutral-900:#172131;--color-neutral-950:#0e1622;--color-dark-raised:#26364a;--color-material-clay:#985f47;--color-material-teal:#356b68;--color-cinematic-void:#05070b;--color-cinematic-panel:#12161e9e;--color-cinematic-surface:#12161e9e;--color-cinematic-surface-raised:#181e2ab8;--color-cinematic-text:#fffffff5;--color-cinematic-prose:#ffffff6b;--color-cinematic-prose-strong:#ffffffad;--color-cinematic-cyan:#78dce8;--color-cinematic-blue:#4b8cf7;--color-cinematic-amber:var(--color-accent-secondary);--color-cinematic-line:#ffffff14;--color-cinematic-line-strong:var(--color-cinematic-line);--color-cinematic-control:var(--color-cinematic-line);--color-cinematic-glass:var(--color-cinematic-panel);--color-cinematic-glass-strong:var(--color-cinematic-surface-raised);--color-cinematic-cyan-soft:#78dce81b;--color-cinematic-blue-soft:#577c921f;--color-cinematic-amber-soft:#a5c0cf1b;--color-cinematic-white-soft:#ffffff0b;--color-accent-primary:var(--color-slate-blue-500);--color-accent-secondary:var(--color-slate-blue-300);--color-accent-highlight:var(--color-cinematic-cyan);--surface-a-fill:var(--color-cinematic-panel);--surface-a-raised:var(--color-cinematic-surface-raised);--surface-a-border:var(--color-cinematic-line);--surface-a-reflection:#ffffff09;--surface-a-background:linear-gradient(145deg, var(--surface-a-reflection), transparent 34%), linear-gradient(var(--surface-a-fill), var(--surface-a-raised));--surface-a-blur:blur(.75rem) saturate(1.04);--surface-b-background:transparent;--visual-cinematic-atmosphere:radial-gradient(circle at 18% 18%, var(--color-cinematic-blue-soft), transparent 34rem), radial-gradient(circle at 82% 8%, var(--color-cinematic-cyan-soft), transparent 30rem);--visual-cinematic-horizon:linear-gradient(to top, var(--color-cinematic-blue-soft), transparent 42%), radial-gradient(ellipse at 50% 100%, var(--color-cinematic-cyan-soft), transparent 62%);--color-slate-blue-50:#f2f6f8;--color-slate-blue-100:#e4edf2;--color-slate-blue-200:#c9dbe4;--color-slate-blue-300:#a5c0cf;--color-slate-blue-400:#7b9db0;--color-slate-blue-500:#577c92;--color-slate-blue-600:#3f6b84;--color-slate-blue-700:#315e78;--color-slate-blue-800:#254b62;--color-slate-blue-900:#1d3d50;--color-slate-blue-950:#112a38;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-success-950:#052e16;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-error-950:#450a0a;--color-info-50:#eff6ff;--color-info-100:#dbeafe;--color-info-200:#bfdbfe;--color-info-300:#93c5fd;--color-info-400:#60a5fa;--color-info-500:#3b82f6;--color-info-600:#2563eb;--color-info-700:#1d4ed8;--color-info-800:#1e40af;--color-info-900:#1e3a8a;--color-info-950:#172554;--color-brand-ink:var(--color-neutral-900);--color-brand-slate:var(--color-neutral-700);--color-brand-slate-blue:var(--color-slate-blue-700);--color-brand-support:var(--color-accent-primary);--color-brand-paper:var(--color-neutral-50);--color-brand-surface:var(--color-neutral-100);--color-brand-clay:var(--color-accent-secondary);--color-service-whatsapp:#25d366;--color-bg-canvas:var(--color-neutral-50);--color-bg-surface:var(--color-white);--color-bg-surface-soft:var(--color-neutral-100);--color-bg-surface-raised:var(--color-white);--color-bg-inverse:var(--color-neutral-900);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-700);--color-text-inverse:var(--color-white);--color-icon-primary:var(--color-neutral-900);--color-icon-secondary:var(--color-neutral-600);--color-border-subtle:var(--color-neutral-200);--color-border-default:var(--color-neutral-300);--color-border-control:var(--color-neutral-500);--color-link:var(--color-slate-blue-700);--color-link-hover:var(--color-slate-blue-800);--color-focus:var(--color-slate-blue-600);--color-focus-offset:var(--color-bg-canvas);--color-selection-bg:var(--color-slate-blue-100);--color-selection-text:var(--color-slate-blue-900);--color-scrim:#0e16228f;--color-action-primary-bg:var(--color-neutral-900);--color-action-primary-hover:var(--color-neutral-800);--color-action-primary-active:var(--color-neutral-950);--color-action-primary-text:var(--color-white);--color-action-secondary-bg:var(--color-white);--color-action-secondary-hover:var(--color-neutral-100);--color-action-secondary-active:var(--color-neutral-200);--color-action-secondary-text:var(--color-neutral-900);--color-action-accent-bg:var(--color-slate-blue-700);--color-action-accent-hover:var(--color-slate-blue-800);--color-action-accent-active:var(--color-slate-blue-900);--color-action-accent-text:var(--color-white);--color-action-destructive-bg:var(--color-error-700);--color-action-destructive-hover:var(--color-error-800);--color-action-destructive-active:var(--color-error-900);--color-action-destructive-text:var(--color-white);--color-status-success-fill:var(--color-success-700);--color-status-success-bg:var(--color-success-50);--color-status-success-text:var(--color-success-800);--color-status-warning-fill:var(--color-warning-700);--color-status-warning-bg:var(--color-warning-50);--color-status-warning-text:var(--color-warning-800);--color-status-error-fill:var(--color-error-700);--color-status-error-bg:var(--color-error-50);--color-status-error-text:var(--color-error-800);--color-status-info-fill:var(--color-info-700);--color-status-info-bg:var(--color-info-50);--color-status-info-text:var(--color-info-800);--color-control-disabled-bg:var(--color-neutral-100);--color-control-disabled-text:var(--color-neutral-500);--color-control-disabled-border:var(--color-neutral-300);--color-control-readonly-bg:var(--color-bg-surface-soft);--color-control-readonly-text:var(--color-text-primary);--color-data-1:#315e78;--color-data-2:#1d4ed8;--color-data-3:#b45309;--color-data-4:#7e22ce;--color-data-5:#be123c;--color-data-6:#4c5867;--font-display:"Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", menlo, monaco, consolas, "Liberation Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--type-hero-size:clamp(3.5rem, 1.75rem + 6vw, 6.5rem);--type-section-heading-size:clamp(2.75rem, 2rem + 3vw, 4.5rem);--type-card-heading-size:clamp(1.75rem, 1.45rem + .8vw, 2.25rem);--type-hero-leading:.96;--type-section-heading-leading:1.02;--type-card-heading-leading:1.12;--type-hero-tracking:-.045em;--type-section-heading-tracking:-.04em;--type-card-heading-tracking:-.025em;--type-display-xl-size:var(--type-hero-size);--type-display-xl-leading:.96;--type-display-xl-tracking:-.045em;--type-display-lg-size:clamp(3rem, 1.8rem + 4vw, 5rem);--type-display-lg-leading:.98;--type-display-lg-tracking:-.04em;--type-heading-1-size:clamp(2.5rem, 1.75rem + 2.5vw, 3.5rem);--type-heading-1-leading:1.05;--type-heading-1-tracking:-.035em;--type-heading-2-size:clamp(2rem, 1.5rem + 1.7vw, 2.75rem);--type-heading-2-leading:1.1;--type-heading-2-tracking:-.03em;--type-heading-3-size:clamp(1.5rem, 1.25rem + .8vw, 2rem);--type-heading-3-leading:1.18;--type-heading-3-tracking:-.02em;--type-heading-4-size:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--type-heading-4-leading:1.28;--type-heading-4-tracking:-.015em;--type-heading-5-size:1.125rem;--type-heading-5-leading:1.35;--type-heading-5-tracking:-.01em;--type-lead-size:clamp(1.125rem, 1rem + .4vw, 1.25rem);--type-lead-leading:1.6;--type-lead-tracking:0;--type-body-size:1rem;--type-body-leading:1.6;--type-body-tracking:0;--type-body-sm-size:.875rem;--type-body-sm-leading:1.55;--type-body-sm-tracking:.002em;--type-label-size:.875rem;--type-label-leading:1.25;--type-label-tracking:0;--type-caption-size:.8125rem;--type-caption-leading:1.45;--type-caption-tracking:.01em;--type-overline-size:.75rem;--type-overline-leading:1.3;--type-overline-tracking:.09em;--type-metric-lg-size:clamp(2rem, 1.5rem + 1.7vw, 3.5rem);--type-metric-lg-leading:1;--type-metric-lg-tracking:-.03em;--type-metric-size:1.75rem;--type-metric-leading:1.1;--type-metric-tracking:-.02em;--space-0:0;--space-half:.25rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:2.5rem;--space-6:4rem;--space-8:4rem;--space-10:6rem;--space-12:6rem;--space-16:10rem;--space-20:10rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--grid-columns:4;--grid-gap:var(--space-2);--grid-gutter:var(--space-2);--container-measure:40rem;--container-content:48rem;--container-standard:75rem;--container-wide:82.5rem;--measure-reading:72ch;--measure-reading-max:80ch;--measure-supporting:65ch;--border-none:0;--border-standard:1px;--border-emphasis:2px;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-control:.75rem;--radius-panel:1.5rem;--radius-full:9999px;--elevation-base:none;--shadow-surface:0 1.5rem 5rem #00000024;--elevation-low:var(--shadow-surface);--elevation-raised:var(--shadow-surface);--elevation-overlay:var(--shadow-surface);--layer-base:0;--layer-raised:10;--layer-sticky:20;--layer-dropdown:30;--layer-overlay:40;--layer-modal:50;--layer-toast:60;--control-sm:2.75rem;--control-md:3rem;--control-lg:3.5rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--shell-header-block-size-narrow:4rem;--shell-header-block-size-wide:4.5rem;--focus-ring-width:var(--border-emphasis);--focus-ring-offset:var(--border-emphasis);--motion-duration-instant:0s;--motion-duration-feedback:80ms;--motion-duration-fast:.12s;--motion-duration-standard:.18s;--motion-duration-deliberate:.24s;--motion-duration-emphasis:.32s;--motion-duration-page:.4s;--motion-duration-brand:.48s;--motion-ease-system:cubic-bezier(.2, 0, 0, 1);--motion-ease-standard:var(--motion-ease-system);--motion-ease-enter:var(--motion-ease-system);--motion-ease-exit:var(--motion-ease-system);--motion-ease-emphasized:var(--motion-ease-system);--motion-ease-linear:linear;--motion-distance-micro:2px;--motion-distance-sm:4px;--motion-distance-md:8px;--motion-distance-lg:16px;--motion-distance-max:24px;--motion-scale-press:.98;--motion-scale-enter:.985;--motion-scale-rest:1;--motion-stagger-interval:40ms}[data-theme=dark]{color-scheme:dark;--color-brand-slate-blue:var(--color-accent-primary);--color-bg-canvas:var(--color-cinematic-void);--color-bg-surface:var(--color-cinematic-panel);--color-bg-surface-soft:var(--color-cinematic-surface);--color-bg-surface-raised:var(--color-cinematic-surface-raised);--color-bg-inverse:var(--color-cinematic-text);--color-text-primary:var(--color-cinematic-text);--color-text-secondary:var(--color-cinematic-prose-strong);--color-text-muted:var(--color-cinematic-prose);--color-text-inverse:var(--color-cinematic-void);--color-icon-primary:var(--color-cinematic-text);--color-icon-secondary:var(--color-cinematic-prose-strong);--color-border-subtle:var(--color-cinematic-line);--color-border-default:var(--color-cinematic-line-strong);--color-border-control:var(--color-cinematic-control);--color-link:var(--color-accent-highlight);--color-link-hover:var(--color-cinematic-text);--color-focus:var(--color-cinematic-cyan);--color-focus-offset:var(--color-bg-canvas);--color-selection-bg:var(--color-slate-blue-800);--color-selection-text:var(--color-slate-blue-50);--color-scrim:#000000a3;--color-action-primary-bg:var(--color-cinematic-text);--color-action-primary-hover:var(--color-neutral-200);--color-action-primary-active:var(--color-neutral-300);--color-action-primary-text:var(--color-neutral-900);--color-action-secondary-bg:var(--color-cinematic-white-soft);--color-action-secondary-hover:var(--color-cinematic-line-strong);--color-action-secondary-active:var(--color-cinematic-control);--color-action-secondary-text:var(--color-cinematic-text);--color-action-accent-bg:var(--color-cinematic-cyan);--color-action-accent-hover:var(--color-cinematic-text);--color-action-accent-active:var(--color-cinematic-prose-strong);--color-action-accent-text:var(--color-cinematic-void);--color-action-destructive-bg:var(--color-error-300);--color-action-destructive-hover:var(--color-error-200);--color-action-destructive-active:var(--color-error-100);--color-action-destructive-text:var(--color-error-950);--color-status-success-fill:var(--color-success-300);--color-status-success-bg:var(--color-success-950);--color-status-success-text:var(--color-success-300);--color-status-warning-fill:var(--color-warning-200);--color-status-warning-bg:var(--color-warning-950);--color-status-warning-text:var(--color-warning-200);--color-status-error-fill:var(--color-error-300);--color-status-error-bg:var(--color-error-950);--color-status-error-text:var(--color-error-300);--color-status-info-fill:var(--color-info-300);--color-status-info-bg:var(--color-info-950);--color-status-info-text:var(--color-info-300);--color-control-disabled-bg:var(--color-neutral-800);--color-control-disabled-text:var(--color-neutral-400);--color-control-disabled-border:var(--color-neutral-700);--color-control-readonly-bg:var(--color-bg-surface-soft);--color-control-readonly-text:var(--color-text-primary);--color-data-1:#a5c0cf;--color-data-2:#93c5fd;--color-data-3:#fde68a;--color-data-4:#d8b4fe;--color-data-5:#fda4af;--color-data-6:#d1d5db;--elevation-low:var(--shadow-surface);--elevation-raised:var(--shadow-surface);--elevation-overlay:var(--shadow-surface)}@media (width>=40rem){:root{--grid-gap:var(--space-3);--grid-gutter:var(--space-3)}}@media (width>=48rem){:root{--grid-columns:8;--grid-gutter:var(--space-4)}}@media (width>=64rem){:root{--grid-columns:12;--grid-gutter:var(--space-5)}}@media (width>=80rem){:root{--grid-gap:var(--space-4);--grid-gutter:var(--space-6)}}@media (width>=96rem){:root{--grid-gutter:var(--space-8)}}}@layer base{html{background:var(--color-bg-canvas);min-block-size:100%;color:var(--color-text-primary);scrollbar-gutter:stable}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-leading);position:relative;overflow-x:clip}body[data-scroll-locked]{inline-size:100%;position:fixed;inset-inline:0;overflow:hidden}:where(p,li,dd,figcaption,blockquote){overflow-wrap:anywhere}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(a){color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:var(--border-standard);text-underline-offset:var(--space-half);transition:color var(--motion-duration-fast) var(--motion-ease-standard), text-decoration-color var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){:where(a):hover{color:var(--color-link-hover)}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}:target{scroll-margin-block-start:calc(var(--shell-header-block-size-narrow) + var(--space-2))}@media (width>=64rem){:target{scroll-margin-block-start:calc(var(--shell-header-block-size-wide) + var(--space-2))}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:where(a){color:linktext;text-decoration-color:currentColor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}::selection{color:highlighttext;background:highlight}}:where(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary);font-family:var(--font-display);text-wrap:balance;margin-block:0}h1,.type-heading-1{font-family:var(--font-display);font-size:var(--type-heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--type-heading-1-leading);letter-spacing:var(--type-heading-1-tracking)}h2,.type-heading-2{font-family:var(--font-display);font-size:var(--type-heading-2-size);font-weight:var(--font-weight-bold);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}h3,.type-heading-3{font-family:var(--font-display);font-size:var(--type-heading-3-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking)}h4,.type-heading-4{font-family:var(--font-display);font-size:var(--type-heading-4-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking)}h5,h6,.type-heading-5{font-family:var(--font-display);font-size:var(--type-heading-5-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-5-leading);letter-spacing:var(--type-heading-5-tracking)}.type-display-xl{font-family:var(--font-display);font-size:var(--type-display-xl-size);font-weight:var(--font-weight-bold);line-height:var(--type-display-xl-leading);letter-spacing:var(--type-display-xl-tracking)}.type-display-lg{font-family:var(--font-display);font-size:var(--type-display-lg-size);font-weight:var(--font-weight-bold);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking)}.type-lead{font-family:var(--font-body);font-size:var(--type-lead-size);font-weight:var(--font-weight-regular);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.type-body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.type-body-sm{font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.type-label{font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.type-caption{font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.type-overline{font-family:var(--font-body);font-size:var(--type-overline-size);font-weight:var(--font-weight-semibold);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.type-metric-lg{font-family:var(--font-display);font-size:var(--type-metric-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--type-metric-lg-leading);letter-spacing:var(--type-metric-lg-tracking)}.type-metric{font-family:var(--font-body);font-size:var(--type-metric-size);font-weight:var(--font-weight-semibold);line-height:var(--type-metric-leading);letter-spacing:var(--type-metric-tracking)}.numeric-data{font-variant-numeric:tabular-nums lining-nums}.technical-identifier{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}}@layer primitives{.container{--container-max:var(--container-standard);inline-size:min(100% - (var(--grid-gutter) * 2), var(--container-max));margin-inline:auto}.container[data-container=measure]{--container-max:var(--container-measure)}.container[data-container=content]{--container-max:var(--container-content)}.container[data-container=wide]{--container-max:var(--container-wide)}.section{padding-block:var(--space-8)}.section[data-section-space=compact]{padding-block:var(--space-6)}.section[data-section-space=spacious]{padding-block:var(--space-10)}@media (width>=48rem){.section{padding-block:var(--space-12)}.section[data-section-space=compact]{padding-block:var(--space-8)}.section[data-section-space=spacious]{padding-block:var(--space-16)}}.stack{--stack-space:var(--space-3);flex-direction:column;justify-content:flex-start;display:flex}.stack>*{min-inline-size:0}.stack>*+*{margin-block-start:var(--stack-space)}.stack[data-space="1"]{--stack-space:var(--space-1)}.stack[data-space="2"]{--stack-space:var(--space-2)}.stack[data-space="4"]{--stack-space:var(--space-4)}.stack[data-space="6"]{--stack-space:var(--space-6)}.stack[data-space="8"]{--stack-space:var(--space-8)}.cluster{--cluster-space:var(--space-2);align-items:center;gap:var(--cluster-space);flex-wrap:wrap;display:flex}.cluster>*{min-inline-size:0;max-inline-size:100%}.cluster[data-space="1"]{--cluster-space:var(--space-1)}.cluster[data-space="3"]{--cluster-space:var(--space-3)}.cluster[data-align=start]{align-items:flex-start}.cluster[data-justify=between]{justify-content:space-between}.responsive-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.responsive-grid>*{min-inline-size:0}@media (width>=40rem){.responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.responsive-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.surface{background:var(--color-bg-surface);color:var(--color-text-primary)}.surface[data-surface=soft]{background:var(--color-bg-surface-soft)}.surface[data-surface=raised]{background:var(--color-bg-surface-raised)}.surface[data-surface=inverse]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.surface[data-border=subtle]{border:var(--border-standard) solid var(--color-border-subtle)}.surface[data-border=default]{border:var(--border-standard) solid var(--color-border-default)}.surface[data-radius=md]{border-radius:var(--radius-md)}.surface[data-radius=lg]{border-radius:var(--radius-lg)}.surface[data-radius=xl]{border-radius:var(--radius-xl)}.surface[data-elevation=low]{box-shadow:var(--elevation-low)}.surface[data-elevation=raised]{box-shadow:var(--elevation-raised)}.surface[data-elevation=overlay]{box-shadow:var(--elevation-overlay)}.prose{max-inline-size:var(--measure-reading);color:var(--color-text-primary)}.prose>*{min-inline-size:0}.prose>*+*{margin-block-start:var(--space-3)}.prose :where(h2,h3,h4){margin-block-start:var(--space-6)}.prose :where(ul,ol){padding-inline-start:var(--space-3)}.prose :where(li+li){margin-block-start:var(--space-1)}.prose :where(blockquote){border-inline-start:var(--border-emphasis) solid var(--color-border-default);color:var(--color-text-secondary);padding-inline-start:var(--space-3)}.prose :where(pre){max-inline-size:100%;overflow-x:auto}}@layer components{.button,.action-link{min-inline-size:var(--control-sm);min-block-size:var(--control-md);justify-content:center;align-items:center;gap:var(--space-1);padding-inline:var(--space-3);border:var(--border-standard) solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading);text-align:center;touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-feedback) var(--motion-ease-standard);text-decoration:none;display:inline-flex}.button{cursor:pointer}.button[data-size=small],.action-link[data-size=small]{min-block-size:var(--control-sm);padding-inline:var(--space-2)}.button[data-size=large],.action-link[data-size=large]{min-block-size:var(--control-lg);padding-inline:var(--space-4)}.button[data-full-width],.action-link[data-full-width]{inline-size:100%}.button[data-variant=primary],.action-link[data-variant=primary]{border-color:var(--color-action-primary-bg);background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.button[data-variant=secondary],.action-link[data-variant=secondary]{border-color:var(--color-border-control);background:var(--color-action-secondary-bg);color:var(--color-action-secondary-text)}.button[data-variant=accent],.action-link[data-variant=accent]{border-color:var(--color-action-accent-bg);background:var(--color-action-accent-bg);color:var(--color-action-accent-text)}.button[data-variant=quiet],.action-link[data-variant=quiet]{color:var(--color-link);background:0 0;border-color:#0000}.button[data-variant=destructive]{border-color:var(--color-action-destructive-bg);background:var(--color-action-destructive-bg);color:var(--color-action-destructive-text)}.button[data-variant=icon]{inline-size:var(--control-md);border-color:var(--color-border-control);background:var(--color-action-secondary-bg);color:var(--color-action-secondary-text);padding:0}.button__icon,.button .icon,.action-link .icon,.text-link .icon{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}.button__icon{display:inline-flex}.button__loading-mark{inline-size:var(--icon-sm);block-size:var(--icon-sm);border:var(--border-emphasis) solid currentcolor;border-radius:var(--radius-full);visibility:hidden;flex:none}.button[aria-busy=true] .button__loading-mark{visibility:visible}.button:disabled{border-color:var(--color-control-disabled-border);background:var(--color-control-disabled-bg);color:var(--color-control-disabled-text);cursor:not-allowed}.button:not(:disabled):active,.action-link:active{transform:scale(var(--motion-scale-press))}.button:not(:disabled)[data-variant=primary]:active,.action-link[data-variant=primary]:active{border-color:var(--color-action-primary-active);background:var(--color-action-primary-active)}.button:not(:disabled)[data-variant=secondary]:active,.button:not(:disabled)[data-variant=icon]:active,.action-link[data-variant=secondary]:active{background:var(--color-action-secondary-active)}.button:not(:disabled)[data-variant=accent]:active,.action-link[data-variant=accent]:active{border-color:var(--color-action-accent-active);background:var(--color-action-accent-active)}.button:not(:disabled)[data-variant=destructive]:active{border-color:var(--color-action-destructive-active);background:var(--color-action-destructive-active)}.text-link{align-items:center;gap:var(--space-half);min-inline-size:0;color:var(--color-link);font-weight:var(--font-weight-medium);text-decoration-line:underline;text-decoration-thickness:var(--border-standard);text-underline-offset:var(--space-half);display:inline-flex}.text-link[data-standalone]{min-block-size:var(--control-sm);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading)}.action-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.button:not(:disabled)[data-variant=primary]:hover,.action-link[data-variant=primary]:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:var(--color-action-primary-text);box-shadow:var(--elevation-low)}.button:not(:disabled)[data-variant=secondary]:hover,.button:not(:disabled)[data-variant=icon]:hover,.action-link[data-variant=secondary]:hover{background:var(--color-action-secondary-hover);color:var(--color-action-secondary-text)}.button:not(:disabled)[data-variant=accent]:hover,.action-link[data-variant=accent]:hover{border-color:var(--color-action-accent-hover);background:var(--color-action-accent-hover);color:var(--color-action-accent-text)}.button:not(:disabled)[data-variant=quiet]:hover,.action-link[data-variant=quiet]:hover,.text-link:hover{color:var(--color-link-hover)}.button:not(:disabled)[data-variant=destructive]:hover{border-color:var(--color-action-destructive-hover);background:var(--color-action-destructive-hover);color:var(--color-action-destructive-text)}.action-link:hover .icon:last-child,.text-link:hover .icon:last-child,.service-card__link:hover .icon{transform:translateX(var(--motion-distance-micro))}:dir(rtl) .action-link:hover .icon:last-child,:dir(rtl) .text-link:hover .icon:last-child,:dir(rtl) .service-card__link:hover .icon{transform:translateX(calc(var(--motion-distance-micro) * -1))}}.editorial-section[data-surface=canvas]{background:var(--color-bg-canvas)}.editorial-section[data-surface=soft]{background:var(--color-bg-surface-soft)}.editorial-section[data-surface=inverse]{background:var(--color-bg-canvas);color:var(--color-text-primary)}.section-intro{max-inline-size:var(--measure-supporting);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.section-intro__eyebrow,.hero__eyebrow{color:var(--color-text-secondary)}.section-intro__lead,.hero__lead{max-inline-size:var(--measure-supporting);color:var(--color-text-secondary)}.hero{padding-block:var(--space-10)}.hero__layout,.hero__content{gap:var(--space-4);min-inline-size:0;display:grid}.hero__content{max-inline-size:var(--container-content)}.hero__heading{max-inline-size:var(--container-standard)}.hero__media,.hero__proof{min-inline-size:0}.hero__completion{max-inline-size:var(--measure-supporting);color:var(--color-text-secondary)}.feature-section{padding-block:var(--space-8)}.feature-section__layout,.feature-section__content{gap:var(--space-4);min-inline-size:0;display:grid}.feature-section__content{max-inline-size:var(--container-content);align-content:start}.feature-section__points{gap:var(--space-3);display:grid}.feature-section__points li{border-block-start:var(--border-standard) solid var(--color-border-subtle);padding-block-start:var(--space-2)}.feature-section__point-heading{font-size:var(--type-heading-5-size);line-height:var(--type-heading-5-leading);margin-block-end:var(--space-1)}.feature-section__media,.feature-section__evidence{min-inline-size:0}.decision-cta{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-canvas);color:var(--color-text-primary);display:grid}.decision-cta__content{max-inline-size:var(--measure-supporting);gap:var(--space-2);display:grid}.decision-cta__reassurance{color:var(--color-text-secondary)}.service-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.service-grid>li{min-inline-size:0}.service-card{border-radius:var(--radius-lg);block-size:100%}.service-card__link{gap:var(--space-3);min-block-size:100%;padding:var(--space-3);border:var(--border-standard) solid var(--color-border-subtle);border-radius:inherit;background:var(--color-bg-surface);box-shadow:var(--elevation-base);color:var(--color-text-primary);transition:border-color var(--motion-duration-standard) var(--motion-ease-standard), box-shadow var(--motion-duration-standard) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard);flex-direction:column;text-decoration:none;display:flex}.service-card[data-emphasis=lead] .service-card__link{border-color:var(--color-border-default);background:var(--color-bg-surface-soft)}.service-card__content{gap:var(--space-2);display:grid}.service-card__heading{font-size:var(--type-heading-5-size);line-height:var(--type-heading-5-leading)}.service-card[data-emphasis=lead] .service-card__heading{font-size:var(--type-heading-4-size);line-height:var(--type-heading-4-leading)}.service-card__description{color:var(--color-text-secondary)}.service-card__action{min-block-size:var(--control-sm);align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading);text-underline-offset:var(--space-half);margin-block-start:auto;text-decoration:underline;display:inline-flex}.service-card__action .icon{inline-size:var(--icon-md);block-size:var(--icon-md);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.service-card__link:hover{border-color:var(--color-border-control);box-shadow:var(--elevation-low);color:var(--color-text-primary);transform:translateY(calc(var(--motion-distance-micro) * -1))}}.service-card__link:active{transition-duration:var(--motion-duration-feedback);transform:translateY(0)}.operating-evidence{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-canvas);color:var(--color-text-primary);display:grid}.operating-evidence__list{gap:var(--space-3);display:grid}.operating-evidence__list li{border-block-start:var(--border-standard) solid var(--color-border-default);padding-block-start:var(--space-3)}.operating-evidence__heading{font-size:var(--type-heading-5-size);line-height:var(--type-heading-5-leading);margin-block-end:var(--space-1)}.operating-evidence__list p{color:var(--color-text-secondary)}.process-steps{display:grid}.process-steps__item{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-2);min-inline-size:0;padding-block:var(--space-3);border-block-end:var(--border-standard) solid var(--color-border-subtle);display:grid}.process-steps__item:first-child{border-block-start:var(--border-standard) solid var(--color-border-subtle)}.process-steps__number{color:var(--color-text-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.process-steps__content{gap:var(--space-1);display:grid}.process-steps__heading{font-size:var(--type-heading-4-size);line-height:var(--type-heading-4-leading)}.process-steps__details{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.process-steps__details div{gap:var(--space-half);display:grid}.process-steps__details dt{font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading)}.process-steps__details dd{color:var(--color-text-secondary)}.system-diagram{min-inline-size:0;padding:var(--space-2);border:var(--border-standard) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--elevation-low);position:relative}.system-diagram__canvas{border:var(--border-standard) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface-soft);min-block-size:clamp(16rem,48vw,26rem);position:relative;overflow:clip}.system-diagram__rail,.system-diagram__idea,.system-diagram__module,.system-diagram__signal{display:block;position:absolute}.system-diagram__rail{z-index:0;background:var(--color-border-default)}.system-diagram__rail--input{inline-size:34%;block-size:var(--border-standard);transform-origin:0;inset-block-start:28%;inset-inline-start:13%}.system-diagram__rail--middle{inline-size:42%;block-size:var(--border-standard);transform-origin:0;inset-block-start:58%;inset-inline-start:35%}.system-diagram__rail--output{inline-size:var(--border-emphasis);background:var(--color-brand-slate-blue);transform-origin:top;block-size:31%;transition:transform var(--motion-duration-deliberate) var(--motion-ease-enter);inset-block-start:62%;inset-inline-start:79%;transform:scaleY(1)}.system-diagram[data-system-resolved] .system-diagram__rail--output{transform:scaleY(1)}.system-diagram__idea{z-index:1;inline-size:var(--space-1);block-size:var(--space-1);border:var(--border-standard) solid var(--color-border-control);border-radius:var(--radius-xs);background:var(--color-bg-surface)}.system-diagram__idea--one{inset-block-start:16%;inset-inline-start:11%}.system-diagram__idea--two{border-color:var(--color-brand-slate-blue);background:var(--color-brand-slate-blue);inset-block-start:39%;inset-inline-start:18%}.system-diagram__idea--three{inset-block-start:69%;inset-inline-start:9%}.system-diagram__module{z-index:1;border:var(--border-standard) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--elevation-low);overflow:clip}.system-diagram__module--brief{align-content:center;gap:var(--space-1);block-size:27%;inline-size:23%;padding:var(--space-2);display:grid;inset-block-start:19%;inset-inline-start:24%}.system-diagram__line{inline-size:100%;block-size:var(--border-emphasis);border-radius:var(--radius-xs);background:var(--color-border-default)}.system-diagram__line:nth-child(2){inline-size:72%}.system-diagram__line:nth-child(3){background:var(--color-brand-slate-blue);inline-size:46%}.system-diagram__module--structure{gap:var(--space-1);block-size:31%;inline-size:29%;padding:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;inset-block-start:48%;inset-inline-start:28%}.system-diagram__cell{border:var(--border-standard) solid var(--color-border-subtle);border-radius:var(--radius-xs);background:var(--color-bg-surface-soft)}.system-diagram__cell:first-child{border-color:var(--color-slate-blue-200);background:var(--color-slate-blue-50)}.system-diagram__module--product{align-content:start;gap:var(--space-2);block-size:48%;inline-size:28%;padding:var(--space-2);display:grid;inset-block-start:18%;inset-inline-start:59%}.system-diagram__product-header,.system-diagram__product-copy,.system-diagram__product-action{border-radius:var(--radius-xs);display:block}.system-diagram__product-header{inline-size:64%;block-size:var(--space-2);background:var(--color-brand-ink)}.system-diagram__product-copy{inline-size:100%;block-size:var(--border-emphasis);background:var(--color-border-default)}.system-diagram__product-copy:nth-of-type(3){inline-size:73%}.system-diagram__product-action{inline-size:45%;block-size:var(--space-3);background:var(--color-brand-slate-blue);margin-block-start:auto}.system-diagram__signal{z-index:2;inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-full);background:var(--color-brand-slate-blue);opacity:1;transition:opacity var(--motion-duration-deliberate) var(--motion-ease-enter), transform var(--motion-duration-deliberate) var(--motion-ease-enter);inset-block-end:4%;inset-inline-start:calc(79% - var(--space-half));transform:translateY(0)}.system-diagram[data-system-resolved] .system-diagram__signal{opacity:1;transform:translateY(0)}.service-path__need,.service-path__decision,.service-path__outcome,.service-path__continuity,.service-path__rail{display:block;position:absolute}.service-path__need,.service-path__decision,.service-path__outcome{z-index:1;border:var(--border-standard) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--elevation-low);overflow:clip}.service-path__need{inline-size:21%;padding:var(--space-2);display:grid;inset-inline-start:7%}.service-path__need>span{border-radius:var(--radius-xs);min-inline-size:0;display:block}.service-path__need--visibility{align-content:center;gap:var(--space-1);block-size:20%;inset-block-start:10%}.service-path__need--visibility>span{block-size:var(--border-emphasis);background:var(--color-border-default)}.service-path__need--visibility>span:last-child{background:var(--color-brand-slate-blue);inline-size:61%}.service-path__need--customer{align-items:center;gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));block-size:17%;inset-block-start:40%}.service-path__need--customer>span{block-size:var(--space-3);border:var(--border-standard) solid var(--color-border-subtle);background:var(--color-bg-surface-soft)}.service-path__need--customer>span:nth-child(2){border-color:var(--color-slate-blue-200);background:var(--color-slate-blue-50)}.service-path__need--operations{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));block-size:21%;inset-block-start:68%}.service-path__need--operations>span{border:var(--border-standard) solid var(--color-border-subtle);background:var(--color-bg-surface-soft)}.service-path__need--operations>span:first-child{border-color:var(--color-slate-blue-200);background:var(--color-slate-blue-50)}.service-path__rail{z-index:0;inline-size:12%;block-size:var(--border-standard);background:var(--color-border-default);transform-origin:0;inset-inline-start:28%}.service-path__rail--visibility{inset-block-start:20%}.service-path__rail--customer{inset-block-start:48%}.service-path__rail--operations{inset-block-start:78%}.service-path__rail--outcome{inline-size:7%;inset-block-start:49%;inset-inline-start:64%}.service-path__rail--care{inline-size:var(--border-emphasis);background:var(--color-brand-slate-blue);transform-origin:top;block-size:24%;inset-block-start:65%;inset-inline-start:82%}:dir(rtl) .system-diagram__rail--input,:dir(rtl) .system-diagram__rail--middle,:dir(rtl) .service-path__rail:not(.service-path__rail--care){transform-origin:100%}.service-path__decision{align-content:center;gap:var(--space-2);block-size:60%;inline-size:24%;padding:var(--space-2);border-color:var(--color-slate-blue-200);background:var(--color-slate-blue-50);display:grid;inset-block-start:19%;inset-inline-start:40%}.service-path__decision-line{inline-size:100%;block-size:var(--border-emphasis);border-radius:var(--radius-xs);background:var(--color-border-default);display:block}.service-path__decision-line:nth-child(2){inline-size:74%}.service-path__decision-line:nth-child(3){inline-size:51%}.service-path__decision-marker{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-standard) solid var(--color-brand-slate-blue);border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:inset 0 0 0 var(--space-1) var(--color-slate-blue-50);margin-block-start:var(--space-2);display:block}.service-path__outcome{align-content:start;gap:var(--space-2);block-size:47%;inline-size:22%;padding:var(--space-2);display:grid;inset-block-start:18%;inset-inline-start:71%}.service-path__outcome-header,.service-path__outcome-copy,.service-path__outcome-action{border-radius:var(--radius-xs);display:block}.service-path__outcome-header{inline-size:68%;block-size:var(--space-2);background:var(--color-brand-ink)}.service-path__outcome-copy{inline-size:100%;block-size:var(--border-emphasis);background:var(--color-border-default)}.service-path__outcome-copy:nth-of-type(3){inline-size:76%}.service-path__outcome-action{inline-size:48%;block-size:var(--space-3);background:var(--color-brand-slate-blue);margin-block-start:auto}.service-path__continuity{z-index:1;justify-content:space-between;align-items:center;inline-size:17%;display:flex;inset-block-start:87%;inset-inline-start:74%}.service-path__continuity>span{inline-size:var(--space-1);block-size:var(--space-1);border:var(--border-standard) solid var(--color-brand-slate-blue);border-radius:var(--radius-full);background:var(--color-bg-surface);display:block}.service-path__continuity>span:last-child{background:var(--color-brand-slate-blue)}.responsive-image{block-size:100%;inline-size:100%;display:block}.responsive-image__image{object-fit:cover;block-size:100%;inline-size:100%}.media-frame{gap:var(--space-1);min-inline-size:0;display:grid}.media-frame__media{border:var(--border-standard) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-surface-soft);overflow:clip}.media-frame[data-ratio=hero] .media-frame__media{aspect-ratio:16/9}.media-frame[data-ratio=feature] .media-frame__media{aspect-ratio:3/2}.media-frame[data-ratio=card] .media-frame__media{aspect-ratio:4/3}.media-frame[data-ratio=square] .media-frame__media{aspect-ratio:1}.media-frame[data-ratio=portrait] .media-frame__media{aspect-ratio:4/5}.media-frame__caption{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}@media (width>=40rem){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid>li[data-emphasis=lead]{grid-column:span 2}}@media (width>=48rem){.operating-evidence__list{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-cta{padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (width>=64rem){.hero{padding-block:var(--space-16)}.hero[data-variant=split] .hero__layout,.hero[data-variant=proof-led] .hero__layout,.feature-section[data-variant=media-split] .feature-section__layout,.feature-section[data-variant=proof-panel] .feature-section__layout{align-items:center;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.feature-section{padding-block:var(--space-12)}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operating-evidence{padding:var(--space-6)}.process-steps[data-variant=compact]{column-gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.process-steps[data-variant=compact] .process-steps__item{border-block-start:var(--border-standard) solid var(--color-border-subtle);grid-column:span 2;grid-template-columns:minmax(0,1fr);align-content:start}.process-steps[data-variant=compact] .process-steps__item:nth-child(4){grid-column:1/span 3}.process-steps[data-variant=compact] .process-steps__item:nth-child(5){grid-column:4/span 3}}@media (prefers-reduced-motion:reduce){.button,.action-link,.service-card__link,.service-card__action .icon{transform:none!important}.system-diagram__rail--output,.system-diagram__signal{transition:none!important}}@media (forced-colors:active){.button,.action-link,.service-card__link,.media-frame__media,.system-diagram,.system-diagram__canvas,.system-diagram__module,.system-diagram__idea,.service-path__need,.service-path__decision,.service-path__outcome,.service-path__continuity>span{border-color:buttontext}.decision-cta,.operating-evidence,.editorial-section[data-surface=inverse]{border:var(--border-standard) solid CanvasText;color:canvastext;background:canvas}}}@layer shell{.page-shell{grid-template-rows:auto 1fr auto;min-block-size:100dvh;display:grid;overflow:clip}.page-shell__main{min-inline-size:0}.skip-link{z-index:var(--layer-modal);min-block-size:var(--control-sm);padding-inline:var(--space-2);border:var(--border-emphasis) solid var(--color-focus);border-radius:var(--radius-sm);background:var(--color-bg-surface);box-shadow:var(--elevation-overlay);color:var(--color-text-primary);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-duration-fast) var(--motion-ease-enter);align-items:center;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link:focus-visible{transform:translateY(0)}.site-header{z-index:var(--layer-sticky);padding-block:max(var(--space-1), env(safe-area-inset-top)) var(--space-1);background:0 0;position:fixed;inset-block-start:0;inset-inline:0}.site-header__layout{display:grid}.site-header__inner{isolation:isolate;min-block-size:calc(var(--shell-header-block-size-narrow) - var(--space-2));padding-inline:var(--space-1);border:var(--border-standard) solid var(--color-border-subtle);border-radius:calc(var(--radius-xl) + var(--radius-md));box-shadow:var(--elevation-raised);background:0 0;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.site-header__inner:before{z-index:-1;border-radius:inherit;background:var(--color-cinematic-glass);backdrop-filter:blur(1.25rem)saturate(1.2);content:"";pointer-events:none;position:absolute;inset:0}@supports not (backdrop-filter:blur(1rem)){.site-header__inner:before{background:var(--color-cinematic-glass-strong)}}.site-wordmark,.site-footer__wordmark{min-block-size:var(--control-sm);inline-size:fit-content;color:inherit;font-family:var(--font-display);font-size:var(--type-heading-5-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-heading-5-tracking);line-height:var(--type-heading-5-leading);align-items:center;text-decoration:none;display:inline-flex}.site-wordmark{padding-inline:var(--space-1);margin-block:0}.icon{inline-size:var(--icon-lg);block-size:var(--icon-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.icon[data-icon=whatsapp]{fill:currentColor;stroke:none}.site-header .icon{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.site-header__menu-trigger,.mobile-navigation-panel__close{min-block-size:var(--control-sm);justify-content:center;align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border:var(--border-standard) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface-soft);color:var(--color-text-primary);cursor:pointer;font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading);touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-feedback) var(--motion-ease-standard)}.site-header__menu-trigger{justify-self:end}.mobile-navigation-panel{min-inline-size:0;padding-block-end:var(--space-2)}.mobile-navigation-panel__header{min-block-size:var(--control-sm);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mobile-navigation-panel__wordmark{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--type-heading-5-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-heading-5-tracking);line-height:var(--type-heading-5-leading)}.mobile-navigation-panel__content{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.primary-navigation__list{gap:var(--space-half);flex-direction:column;min-inline-size:0;display:flex}.primary-navigation__link{min-block-size:var(--control-sm);padding-inline:var(--space-2);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--type-label-size);font-weight:var(--font-weight-medium);line-height:var(--type-label-leading);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-feedback) var(--motion-ease-standard);align-items:center;text-decoration:none;display:flex;position:relative}.primary-navigation__link:after{content:none}.primary-navigation__link[aria-current=page],.primary-navigation__link[data-current-section]{background:var(--color-bg-surface-soft);font-weight:var(--font-weight-semibold)}.site-header__action{min-block-size:var(--control-md);padding-inline:var(--space-3);border:var(--border-standard) solid var(--color-action-primary-bg);border-radius:var(--radius-xl);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-leading);text-align:center;touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-feedback) var(--motion-ease-standard);box-shadow:var(--elevation-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-header__action--standalone{display:none}.site-header__menu-trigger:active,.mobile-navigation-panel__close:active,.primary-navigation__link:active,.site-header__action:active{transform:scale(var(--motion-scale-press))}@media (hover:hover) and (pointer:fine){.primary-navigation__link:hover{background:var(--color-bg-surface-soft);color:var(--color-text-primary)}.site-header__action:hover{background:var(--color-action-primary-hover);color:var(--color-action-primary-text);box-shadow:var(--elevation-low)}.site-header__menu-trigger:hover,.mobile-navigation-panel__close:hover{background:var(--color-action-secondary-hover)}}.site-header__scrim{z-index:var(--layer-overlay);background:var(--color-scrim);backdrop-filter:blur(.25rem);opacity:0;border:0;position:fixed;inset:0}html[data-navigation-enhanced] .site-header__inner{grid-template-columns:minmax(0,1fr) auto}html[data-navigation-enhanced] .site-header__menu-trigger{display:inline-flex}html[data-navigation-enhanced] .mobile-navigation-panel{z-index:var(--layer-overlay);box-sizing:border-box;inset-block:max(var(--space-1), env(safe-area-inset-top)) max(var(--space-1), env(safe-area-inset-bottom));inline-size:min(calc(100% - var(--space-2)), var(--container-measure));max-block-size:calc(100dvh - var(--space-2));padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-2), env(safe-area-inset-right)) max(var(--space-2), env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));overscroll-behavior:contain;border:var(--border-standard) solid var(--color-border-default);border-radius:calc(var(--radius-xl) + var(--radius-lg));background:radial-gradient(circle at 100% 0, var(--color-cinematic-cyan-soft), transparent 22rem), var(--color-cinematic-glass-strong);box-shadow:var(--elevation-overlay);backdrop-filter:blur(1.5rem)saturate(1.2);opacity:1;visibility:visible;transition:opacity var(--motion-duration-deliberate) var(--motion-ease-enter), transform var(--motion-duration-deliberate) var(--motion-ease-enter), visibility 0s linear;position:fixed;inset-inline-end:max(var(--space-1), env(safe-area-inset-right));overflow-y:auto;transform:translate(0)}html[data-navigation-enhanced] .mobile-navigation-panel__header{border-block-end:var(--border-standard) solid var(--color-border-subtle);padding-block-end:var(--space-3)}html[data-navigation-enhanced] .mobile-navigation-panel__content{gap:var(--space-4);padding-block-start:var(--space-4)}html[data-navigation-enhanced] .primary-navigation__list{gap:var(--space-1)}html[data-navigation-enhanced] .primary-navigation__link{min-block-size:var(--control-md);padding-inline:var(--space-3);border:var(--border-standard) solid transparent;border-radius:var(--radius-xl);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading)}html[data-navigation-enhanced] .primary-navigation__link[aria-current=page],html[data-navigation-enhanced] .primary-navigation__link[data-current-section]{border-color:var(--color-border-subtle);background:var(--color-cinematic-white-soft)}@supports not (backdrop-filter:blur(1rem)){html[data-navigation-enhanced] .mobile-navigation-panel{background:var(--color-bg-surface)}}html[data-navigation-enhanced] .mobile-navigation-panel[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateX(var(--motion-distance-lg));visibility:hidden;transition:opacity var(--motion-duration-standard) var(--motion-ease-exit), transform var(--motion-duration-standard) var(--motion-ease-exit), visibility 0s linear var(--motion-duration-standard)}html[data-navigation-enhanced][dir=rtl] .mobile-navigation-panel[aria-hidden=true]{transform:translateX(calc(var(--motion-distance-lg) * -1))}html[data-navigation-enhanced] .mobile-navigation-panel__close{display:inline-flex}html[data-navigation-enhanced] .site-header__scrim:not([hidden]){display:block}html[data-navigation-enhanced][data-navigation-open] .site-header__scrim{opacity:1;transition:opacity var(--motion-duration-standard) var(--motion-ease-enter)}html[data-navigation-enhanced]:not([data-navigation-open]) .site-header__scrim{transition:opacity var(--motion-duration-fast) var(--motion-ease-exit)}.site-footer{padding-block:var(--space-8);border-block-start:var(--border-standard) solid var(--color-border-subtle);background-color:var(--color-bg-canvas);background-image:linear-gradient(to bottom, var(--color-cinematic-surface), var(--color-bg-canvas) 62%);color:var(--color-text-primary);position:relative;overflow:clip}.site-footer:before{block-size:var(--border-emphasis);background:linear-gradient(to right, transparent, var(--color-cinematic-cyan), transparent);box-shadow:0 0 2rem var(--color-cinematic-cyan-soft);content:"";opacity:.72;pointer-events:none;position:absolute;inset-block-start:-1px;inset-inline:10%}.site-footer:after{background:radial-gradient(ellipse at 50% 0, var(--color-cinematic-cyan-soft), transparent 68%);content:"";opacity:.48;pointer-events:none;block-size:24rem;position:absolute;inset:0 0 auto}.site-footer__inner{z-index:1;gap:var(--space-6);display:grid;position:relative}.site-footer__wordmark{color:var(--color-text-primary);letter-spacing:-.045em;font-size:clamp(2.5rem,1.8rem + 2.8vw,4.75rem);line-height:.95}.site-footer__groups{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.site-footer__group{min-inline-size:0}.site-footer__heading{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);margin-block-end:var(--space-2)}.site-footer__links{gap:var(--space-half);flex-direction:column;display:flex}.site-footer__links a{min-block-size:var(--control-sm);inline-size:fit-content;max-inline-size:100%;color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);text-underline-offset:var(--space-half);transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-feedback) var(--motion-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.site-footer__links a[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-thickness:var(--border-emphasis)}.site-footer__contact-region{gap:var(--space-half);padding-block-start:var(--space-1);display:grid}.site-footer__contact-region>span{color:var(--color-text-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--type-caption-leading)}.site-footer__contact-region ul{gap:var(--space-half);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal{gap:var(--space-4);border-block-start:var(--border-standard) solid var(--color-border-subtle);padding-block-start:var(--space-3);display:grid}.site-footer__company{min-inline-size:0}.site-footer__company-layout{gap:var(--space-3);display:grid}.site-footer__company-identity,.site-footer__address-block{min-inline-size:0}.site-footer__company-name,.site-footer__address-label{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);margin-block-end:var(--space-1)}.site-footer__company-details{gap:var(--space-half);color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0;display:grid}.site-footer__company-details>div{gap:var(--space-1);grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);display:grid}.site-footer__company-details dt{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.site-footer__company-details dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.site-footer__address,.site-footer__copyright{color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.site-footer__address{font-style:normal}.site-footer__copyright{margin:0}@media (hover:hover) and (pointer:fine){.site-footer__links a:hover{color:var(--color-text-primary);transform:translateX(var(--motion-distance-micro))}}@media (width>=48rem){.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__company-layout{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-header__layout{align-items:stretch;gap:var(--space-1);display:flex}.site-header__inner,html[data-navigation-enhanced] .site-header__inner{min-inline-size:0;min-block-size:calc(var(--shell-header-block-size-wide) - var(--space-2));align-items:center;gap:var(--space-2);padding-inline:var(--space-1);flex:1;display:flex}.site-wordmark{flex:none;margin-block:0}.site-header__menu-trigger,.mobile-navigation-panel__header,.site-header__scrim,html[data-navigation-enhanced] .site-header__menu-trigger,html[data-navigation-enhanced] .mobile-navigation-panel__header,html[data-navigation-enhanced] .site-header__scrim{display:none!important}.mobile-navigation-panel,html[data-navigation-enhanced] .mobile-navigation-panel,html[data-navigation-enhanced] .mobile-navigation-panel[aria-hidden=true]{max-block-size:none;min-inline-size:0;max-inline-size:none;box-shadow:none;backdrop-filter:none;opacity:1;pointer-events:auto;visibility:visible;background:0 0;border:0;border-radius:0;flex:1;padding:0;transition:none;display:block;position:static;overflow:visible;transform:none}.mobile-navigation-panel__content{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-direction:row}.primary-navigation{min-inline-size:0}.primary-navigation__list{gap:var(--space-half);flex-direction:row}.primary-navigation__link{padding-inline:var(--space-2)}.site-header__action--panel{display:none}.site-header__action--standalone{flex:none;display:inline-flex}.site-footer{padding-block:var(--space-12)}.site-footer__inner{column-gap:var(--space-10);grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr)}.site-footer__groups{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__legal{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.skip-link{transition-duration:var(--motion-duration-instant)}.skip-link:not(:focus-visible){transform:translateY(calc(-100% - var(--space-4)))}html[data-navigation-enhanced] .mobile-navigation-panel,html[data-navigation-enhanced] .mobile-navigation-panel[aria-hidden=true],html[data-navigation-enhanced] .site-header__scrim{transition-duration:var(--motion-duration-instant);transform:none}.site-header__menu-trigger,.mobile-navigation-panel__close,.primary-navigation__link,.site-header__action{transform:none!important}}@media (forced-colors:active){.site-header{background:0 0}.site-header__inner{box-shadow:none;background:canvas}.site-header__inner:before{display:none}.mobile-navigation-panel{box-shadow:none;backdrop-filter:none;background:canvas}.site-header__inner,.site-header__action--standalone,.mobile-navigation-panel,.mobile-navigation-panel__header,.site-footer__legal{border-color:canvastext}.site-header__action{color:buttontext;background:buttonface;border-color:buttontext}.site-header__scrim{backdrop-filter:none;opacity:.8;background:canvas}.site-footer{color:canvastext;background:canvas}.site-footer:before,.site-footer:after{display:none}.site-footer__wordmark,.site-footer__heading,.site-footer__links a,.site-footer__legal,.site-footer__company-name,.site-footer__address-label,.site-footer__company-details,.site-footer__company-details dt,.site-footer__address,.site-footer__copyright{color:canvastext}}}@layer motion{.section-intro__eyebrow,.hero__eyebrow{padding-inline-start:var(--space-3);position:relative}.section-intro__eyebrow:before,.hero__eyebrow:before{inline-size:var(--space-2);block-size:var(--border-emphasis);content:"";transform-origin:0;background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:scaleX(1)}html[data-motion-enhanced] .motion-reveal:not(.is-motion-visible) .section-intro{transform:translateY(var(--motion-distance-md))}html[data-motion-enhanced] .motion-reveal:not(.is-motion-visible) .section-intro__eyebrow:before{transform:scaleX(0)}html[data-motion-enhanced] .motion-reveal:not(.is-motion-visible) :is(.service-grid,.fit-guidance__list,.services-success__list,.operating-evidence__list,.feature-section__points,.feature-section__media,.fit-guidance__preview,.process-steps,.decision-cta){transform:translateY(var(--motion-distance-md))}.motion-reveal .section-intro,.motion-reveal .section-intro__eyebrow:before,.motion-reveal :is(.service-grid,.fit-guidance__list,.services-success__list,.operating-evidence__list,.feature-section__points,.feature-section__media,.fit-guidance__preview,.process-steps,.decision-cta){transition:transform var(--motion-duration-emphasis) var(--motion-ease-enter), border-color var(--motion-duration-standard) var(--motion-ease-standard)}.motion-reveal :is(.service-grid,.fit-guidance__list,.services-success__list,.operating-evidence__list,.feature-section__points,.feature-section__media,.fit-guidance__preview,.process-steps,.decision-cta){transition-delay:40ms}.action-link{isolation:isolate;position:relative;overflow:clip}.action-link:after{z-index:-1;block-size:var(--border-emphasis);background:var(--color-brand-slate-blue);content:"";transform-origin:0;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.service-card__link{position:relative;overflow:clip}@media (prefers-reduced-motion:no-preference){html[data-motion-enhanced] :is(.home-hero,.services-hero) .hero__content{animation:motion-content-assemble var(--motion-duration-emphasis) var(--motion-ease-emphasized) both}html[data-motion-enhanced] :is(.home-hero,.services-hero) .product-preview__frame{animation:motion-module-assemble var(--motion-duration-emphasis) var(--motion-ease-emphasized) both}}.service-card__link:before{block-size:var(--border-emphasis);background:var(--color-brand-slate-blue);content:"";transform-origin:0;transition:transform var(--motion-duration-standard) var(--motion-ease-standard);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(.12)}.text-link{transition:color var(--motion-duration-fast) var(--motion-ease-standard), text-decoration-color var(--motion-duration-fast) var(--motion-ease-standard), text-decoration-thickness var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.action-link:hover:after,.service-card__link:hover:before{transform:scaleX(1)}.text-link:hover{text-decoration-thickness:var(--border-emphasis)}.primary-navigation__link:hover:after{opacity:.35;transform:scaleX(1)}}.service-card__link:focus-visible:before{transform:scaleX(1)}:dir(rtl) .section-intro__eyebrow:before,:dir(rtl) .hero__eyebrow:before,:dir(rtl) .action-link:after,:dir(rtl) .service-card__link:before{transform-origin:100%}@media (prefers-reduced-motion:reduce){.motion-reveal .section-intro,.motion-reveal .section-intro__eyebrow:before,.motion-reveal :is(.service-grid,.fit-guidance__list,.services-success__list,.operating-evidence__list,.feature-section__points,.feature-section__media,.fit-guidance__preview,.process-steps,.decision-cta),.action-link:after,.service-card__link:before{transition:none!important}.action-link:after{transform:none!important}.service-card__link:before{transform:scaleX(.12)!important}.service-card__link:focus-visible:before{transform:scaleX(1)!important}@media (hover:hover) and (pointer:fine){.service-card__link:hover:before{transform:scaleX(1)!important}}.home-hero .hero__content,.services-hero .hero__content,.product-preview__frame{animation:none!important}}@media (forced-colors:active){.section-intro__eyebrow:before,.hero__eyebrow:before,.action-link:after,.service-card__link:before{background:highlight}}@keyframes motion-content-assemble{0%{transform:translateY(var(--motion-distance-md))}to{transform:translateY(0)}}@keyframes motion-module-assemble{0%{transform:translateY(var(--motion-distance-lg))}to{transform:translateY(0)}}}@layer visual-system{html,body{background:var(--color-cinematic-void)}.page-shell{background:radial-gradient(circle at 18% 4%, #577c9217, transparent 42rem), radial-gradient(circle at 84% 18%, #a5c0cf0d, transparent 38rem), linear-gradient(180deg, #070a10 0%, var(--color-cinematic-void) 34%, #070a10 68%, var(--color-cinematic-void) 100%)}:is(.transformation,.ecosystem,.evidence-showcase,.method,.partnership,.cinematic-final,.services-story,.services-fit,.services-success,.services-care,.services-process,.services-final,.editorial-section[data-surface]){background:var(--surface-b-background)}:is(.cinematic-hero__heading,.services-story__title,.services-system-hero__title,.hero__heading){color:var(--color-text-primary);font-size:var(--type-hero-size);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);-webkit-text-fill-color:currentcolor;background:0 0}:is(.transformation__anchor h2,.cinematic-section-heading h2,.partnership__statement h2,.section-intro__heading,.services-capabilities__heading h2,.decision-cta__heading){color:var(--color-text-primary);font-size:var(--type-section-heading-size);line-height:var(--type-section-heading-leading);letter-spacing:var(--type-section-heading-tracking);-webkit-text-fill-color:currentcolor;background:0 0}:is(.ecosystem-service-card h3,.evidence-card h3,.method-timeline h3,.partnership__cards h3,.services-capability-card__content h3,.fit-guidance__summary h3,.operating-evidence__heading,.process-steps__heading,.service-card__heading,.feature-section__point-heading){font-size:var(--type-card-heading-size);line-height:var(--type-card-heading-leading);letter-spacing:var(--type-card-heading-tracking)}:is(.cinematic-eyebrow,.services-story__eyebrow,.section-intro__eyebrow,.ecosystem-service-card__header,.evidence-card__meta,.services-capability-card__number,.fit-guidance__number,.method-timeline__number,.transformation-step__number,.transformation-step__stage){color:var(--color-accent-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-overline-tracking)}:is(.cinematic-section-heading .type-lead,.transformation__anchor .type-lead,.partnership__statement .type-lead,.section-intro__lead,.hero__lead,.services-story__lead){color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-leading)}:is(.transformation-step>p:not(.transformation-step__stage),.evidence-card>p,.evidence-card>small,.method-timeline p,.partnership__cards p,.ecosystem-service-card__copy>p,.services-capability-card__content>p,.fit-guidance__summary p,.fit-guidance__details li,.fit-guidance__details dd,.operating-evidence__list p,.feature-section__points p,.process-steps__content>p,.decision-cta__reassurance,.services-story__assurance,.cinematic-hero__assurances,.site-footer__legal){color:var(--color-text-secondary)}:is(.button,.action-link,.site-header__action){border-radius:var(--radius-control);box-shadow:none;transition:background-color var(--motion-duration-standard) var(--motion-ease-system), border-color var(--motion-duration-standard) var(--motion-ease-system), color var(--motion-duration-standard) var(--motion-ease-system), opacity var(--motion-duration-standard) var(--motion-ease-system), transform var(--motion-duration-standard) var(--motion-ease-system)}.site-header__action--standalone{border-color:color-mix(in srgb, var(--color-accent-highlight) 24%, transparent);border-radius:var(--radius-control);color:var(--color-text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 5%, transparent), 0 0 1.25rem color-mix(in srgb, var(--color-accent-highlight) 14%, transparent);text-shadow:0 0 1rem color-mix(in srgb, var(--color-accent-highlight) 36%, transparent);background:0 0}:is(.button,.action-link)[data-variant=accent]{border-color:var(--color-action-primary-bg);background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}:is(.button,.action-link)[data-variant=secondary],.button[data-variant=icon]{border-color:var(--surface-a-border);background:var(--surface-a-background);color:var(--color-text-primary);backdrop-filter:var(--surface-a-blur)}:is(.button,.action-link)[data-variant=quiet]{color:var(--color-link);box-shadow:none;background:0 0;border-color:#0000}:is(.text-link,.ecosystem-service-card__link,.services-capability-card__link){color:var(--color-link);transition:color var(--motion-duration-standard) var(--motion-ease-system), opacity var(--motion-duration-standard) var(--motion-ease-system)}.evidence-filters button{border:var(--border-standard) solid var(--surface-a-border);border-radius:var(--radius-control);color:var(--color-text-secondary);box-shadow:none;transition:background-color var(--motion-duration-standard) var(--motion-ease-system), color var(--motion-duration-standard) var(--motion-ease-system);background:0 0}.evidence-filters button[aria-pressed=true]{border-color:var(--surface-a-border);background:var(--surface-a-background);color:var(--color-text-primary);backdrop-filter:var(--surface-a-blur)}:is(.surface,.site-header__inner,html[data-navigation-enhanced] .mobile-navigation-panel,.service-card__link,.ecosystem-service-card,.evidence-card,.partnership__cards article,.services-story .services-capability-card,.services-trust-rail,.fit-guidance__item,.operating-evidence__list li,.decision-cta,.media-frame__media,.system-diagram){border:var(--border-standard) solid var(--surface-a-border);border-radius:var(--radius-panel);background:var(--surface-a-background);box-shadow:inset 0 1px 0 var(--surface-a-reflection), var(--shadow-surface);backdrop-filter:var(--surface-a-blur)}:is(.service-card__link,.ecosystem-service-card,.evidence-card,.partnership__cards article,.services-story .services-capability-card,.fit-guidance__item,.operating-evidence__list li,.decision-cta){padding:var(--space-4)}:is(.operating-evidence,.system-diagram__canvas){box-shadow:none;background:0 0;border:0;border-radius:0}:is(.transformation-step,.method-timeline li,.process-steps__item,.section-intro,.cinematic-section-heading,.services-story__hero){box-shadow:none;background:0 0}:is(.ecosystem-service-card__glow,.cinematic-final__horizon){display:none}:is(.services-capability-card__visual,.services-care .feature-section__media,.product-preview__frame){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.services-story .services-capability-card__visual:after{display:none}.ecosystem-technical-illustration{aspect-ratio:16/10;align-self:center;inline-size:100%;display:block}.ecosystem-technical-illustration>svg{aspect-ratio:16/10;block-size:auto;inline-size:100%;display:block;overflow:visible}.ecosystem-technical-illustration__halo{opacity:.54}.ecosystem-technical-illustration__stage{fill:none;opacity:.38;stroke:var(--surface-a-border);stroke-width:1px;vector-effect:non-scaling-stroke}.ecosystem-technical-illustration__object{fill:#12161edb;stroke:#ffffff14;stroke-width:1.25px;vector-effect:non-scaling-stroke}.ecosystem-technical-illustration__object--hero{fill:#181e2aeb;stroke:#78dce840}.ecosystem-technical-illustration__detail{fill:none;stroke:var(--color-accent-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.ecosystem-technical-illustration__beam{fill:none;filter:drop-shadow(0 0 .45rem #78dce82a);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.ecosystem-technical-illustration__accent-fill{fill:#78dce81b;stroke:#78dce832;stroke-width:1px;vector-effect:non-scaling-stroke}.ecosystem-technical-illustration__node{fill:var(--color-accent-highlight);filter:drop-shadow(0 0 .4rem #78dce839);stroke:var(--color-text-primary);stroke-width:1.25px;vector-effect:non-scaling-stroke}.ecosystem-technical-illustration__calendar-dots circle:not(.ecosystem-technical-illustration__node){fill:var(--surface-a-border)}.services-story .services-capability-card__visual .ecosystem-technical-illustration{inline-size:min(100%,34rem);margin-inline:auto}.site-header__inner:before{background:var(--surface-a-background);backdrop-filter:var(--surface-a-blur);opacity:1;transition:opacity var(--motion-duration-standard) var(--motion-ease-system)}html .page-shell .site-header__inner{border-radius:var(--radius-control);box-shadow:none;backdrop-filter:none;transition:border-color var(--motion-duration-standard) var(--motion-ease-system), box-shadow var(--motion-duration-standard) var(--motion-ease-system);background:0 0;border-color:#0000}html .page-shell .site-header:not([data-scrolled]) .site-header__inner:before{opacity:0}html .page-shell .site-header[data-scrolled] .site-header__inner{border-color:var(--surface-a-border);box-shadow:inset 0 1px 0 var(--surface-a-reflection), var(--shadow-surface)}.site-footer{background:linear-gradient(#0000,#12161e52)}@media (hover:hover) and (pointer:fine){:is(.service-card__link,.ecosystem-service-card,.evidence-card,.partnership__cards article,.services-story .services-capability-card,.fit-guidance__item,.operating-evidence__list li,.decision-cta):hover{border-color:var(--surface-a-border);box-shadow:inset 0 1px 0 var(--surface-a-reflection), var(--shadow-surface);transform:none}:is(.button,.action-link,.site-header__action):hover{box-shadow:none}.site-header__action--standalone:hover{border-color:color-mix(in srgb, var(--color-accent-highlight) 38%, transparent);color:var(--color-accent-highlight);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 7%, transparent), 0 0 1.5rem color-mix(in srgb, var(--color-accent-highlight) 22%, transparent);text-shadow:0 0 1.25rem color-mix(in srgb, var(--color-accent-highlight) 54%, transparent);background:0 0}}@media (width<=47.99rem){:is(.service-card__link,.ecosystem-service-card,.evidence-card,.partnership__cards article,.services-story .services-capability-card,.fit-guidance__item,.operating-evidence__list li,.decision-cta){padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){:is(.button,.action-link,.text-link,.ecosystem-service-card,.services-capability-card){transition:none!important;transform:none!important}.site-header__inner,.site-header__inner:before{transition:none!important}}@media (forced-colors:active){.page-shell,:is(.transformation,.ecosystem,.evidence-showcase,.method,.partnership,.cinematic-final,.services-story,.services-fit,.services-success,.services-care,.services-process,.services-final){background:canvas}:is(.site-header__inner,html[data-navigation-enhanced] .mobile-navigation-panel,.service-card__link,.ecosystem-service-card,.evidence-card,.partnership__cards article,.services-story .services-capability-card,.services-trust-rail,.fit-guidance__item,.operating-evidence__list li,.decision-cta,.media-frame__media,.system-diagram){box-shadow:none;backdrop-filter:none;background:canvas;border-color:canvastext}html .page-shell .site-header:not([data-scrolled]) .site-header__inner{background:canvas;border-color:canvastext}.site-header__action--standalone{color:buttontext;box-shadow:none;text-shadow:none;background:buttonface;border-color:buttontext}}}@layer utilities{.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
