@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2ef8c3e32805fa0d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/38944cd53330cfe5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7265bd3f9eb7fe28-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65c344bc49233072-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91c3caac73720166-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c8a7fc34634bdc7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f07cb192fb7bfbf-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/40ee6ffec676ab40-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88e369b5cf3e60ec-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aff755c8b4bb3089-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/80755942c15fc3df-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec058ec9419b0f7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01c9e5d8aa820247-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0fac09c5d5acd5a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3359c9acc30ef440-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0d132e0b97f42c8a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/71414ff8ec62ebb1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ed5f8f73d1e574d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7dc9e6a7158767d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3988c35203e0830a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_0b668e{font-family:"IBM Plex Serif","IBM Plex Serif Fallback";font-style:normal}.__variable_0b668e{--font-display:"IBM Plex Serif","IBM Plex Serif Fallback"}:root{--color-bg:#0c0d0f;--color-bg-elevated:#161719;--color-bg-hero-glow:#24262a;--color-surface:#1a1b1e;--color-surface-raised:#25272b;--color-text:#eceef1;--color-text-secondary:#a6abb4;--color-muted:#7d838d;--color-accent:#8b94a1;--color-accent-hover:#a0a8b4;--color-accent-soft:#25272c;--color-cta:#4a515c;--color-cta-hover:#3d434d;--color-on-cta:#ffffff;--color-border:#2c2e33;--color-border-strong:#42454d;--color-border-soft:color-mix(in srgb,var(--color-border) 55%,transparent);--color-success:#3a9b6e;--color-success-soft:#121f19;--color-danger:#c94a4a;--color-danger-soft:#241414;--color-warning:#c9a227;--color-warning-soft:#241f10;--console-row-hover:var(--color-surface-raised);--console-panel:var(--color-surface);--console-panel-border:var(--color-border);--density-marketing-section:var(--space-20);--density-console-section:var(--space-6);--density-marketing-gap:var(--space-8);--density-console-gap:var(--space-3);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(1.75rem,2.8vw,2.35rem);--text-display:clamp(2.75rem,6vw,4.5rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.15;--leading-normal:1.55;--leading-relaxed:1.7;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--control-height:2.75rem;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 12px 40px rgba(0,0,0,0.5);--shadow-proof:none;--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent);--layout-marketing:1120px;--layout-marketing-wide:1280px;--line-accent:#8b94a1;--motion-instant:120ms;--motion-fast:160ms;--motion-divider:180ms;--motion-choreography:520ms;--motion-ambient:6s;--motion-ambient-slow:14s;--motion-domain-dwell:9s;--motion-domain-crossfade:380ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--z-drawer-backdrop:45;--z-header:50;--z-drawer:55;--z-header-chrome:56;--color-backdrop:rgb(12 13 15/55%);--color-surface-frost:rgb(12 13 15/78%);--color-surface-frost-strong:rgb(12 13 15/88%);--hero-atmosphere:radial-gradient(ellipse 100% 80% at 16% -18%,color-mix(in srgb,var(--color-bg-hero-glow) 100%,transparent) 0%,color-mix(in srgb,var(--color-surface-raised) 70%,transparent) 36%,color-mix(in srgb,var(--color-bg-elevated) 55%,transparent) 58%,transparent 78%),radial-gradient(ellipse 85% 55% at 82% 38%,color-mix(in srgb,var(--color-bg-hero-glow) 42%,transparent) 0%,color-mix(in srgb,var(--color-surface-raised) 28%,transparent) 45%,transparent 72%),radial-gradient(ellipse 90% 50% at 18% 92%,color-mix(in srgb,var(--color-surface-raised) 38%,transparent) 0%,color-mix(in srgb,var(--color-bg-elevated) 22%,transparent) 50%,transparent 70%)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height, 4.25rem) + 1.25rem + env(safe-area-inset-top, 0px));overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);overflow-x:clip}a{color:var(--color-accent);text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}a:hover{color:var(--color-accent-hover);text-decoration:underline}.btn:focus-visible,a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.landing-shell{--site-header-height:4.25rem;--site-chrome-offset:calc(var(--site-header-height) + env(safe-area-inset-top, 0px));position:relative;min-height:100vh;background:var(--color-bg);isolation:isolate}.landing-main{width:100%;margin:0;padding:0 0 var(--space-20);position:relative;z-index:0}.landing-shell:before{background:var(--hero-atmosphere)}.landing-shell:after,.landing-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.landing-shell:after{overflow:hidden;background:linear-gradient(105deg,transparent 0,transparent 42%,color-mix(in srgb,var(--color-text) 3.5%,transparent) 50%,transparent 58%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:hero-atmosphere-scan var(--motion-ambient-slow) linear infinite}.landing-shell>.site-header-spacer{display:block;height:var(--site-chrome-offset);pointer-events:none}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--z-header);padding-top:env(safe-area-inset-top,0);background:none;background-color:transparent;transform:translateZ(0);-webkit-transform:translateZ(0)}.site-header,.site-header-frost{border-bottom:1px solid transparent;box-shadow:none}.site-header-frost{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--color-surface-frost);background-color:var(--color-surface-frost);transition:opacity var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),backdrop-filter var(--motion-fast) var(--ease-out),-webkit-backdrop-filter var(--motion-fast) var(--ease-out)}.site-header:not(.is-scrolled):not(.is-menu-open) .site-header-frost{opacity:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;background-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header.is-scrolled:not(.is-menu-open) .site-header-frost{opacity:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--color-surface-frost);background-color:var(--color-surface-frost);border-bottom-color:var(--color-border);box-shadow:0 4px 24px rgb(0 0 0/22%)}.landing-band-inner,.landing-inner{width:min(100%,var(--layout-marketing));margin:0 auto;padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px))}.landing-inner-wide{width:min(100%,var(--layout-marketing-wide))}.section-kicker{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.site-header.is-menu-open .site-header-frost{opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-bg)!important;background-color:var(--color-bg)!important;border-bottom-color:transparent!important;box-shadow:none!important}.site-header.is-menu-open{background:none;background-color:transparent;border-bottom-color:transparent;box-shadow:none}.site-header.is-menu-open .site-header-inner{background:var(--color-bg);background-color:var(--color-bg)}.site-header-inner{position:relative;z-index:1;width:min(100%,var(--layout-marketing-wide));margin:0 auto;min-height:var(--site-header-height);padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.site-logo{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-lg);letter-spacing:-.01em;flex-shrink:0}.site-logo,.site-logo:hover{color:var(--color-text);text-decoration:none}.site-nav-desktop{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);margin-left:auto;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.site-nav-desktop a{display:inline-flex;align-items:center;min-height:var(--control-height);padding:.35rem .65rem;margin-inline:-.15rem;border-radius:var(--radius-sm);color:var(--color-muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-instant) var(--ease-out),background var(--motion-instant) var(--ease-out)}.site-nav-desktop a:focus-visible,.site-nav-desktop a:hover{color:var(--color-text);background:transparent;text-decoration:none}.site-header a:focus-visible,.site-header a:hover{text-decoration:none}.site-nav-mobile{display:none;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto}.site-nav-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:0;margin:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;flex-shrink:0;transition:color var(--motion-fast) var(--ease-out)}button.site-nav-toggle:focus-visible,button.site-nav-toggle:hover:not(:disabled){border:0;background:transparent;color:var(--color-accent)}button.site-nav-toggle.is-open,button.site-nav-toggle.is-open:focus-visible,button.site-nav-toggle.is-open:hover:not(:disabled){border:0;background:transparent;color:var(--color-text)}button.site-nav-toggle.is-open:hover:not(:disabled){color:var(--color-accent)}button.site-nav-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.site-nav-toggle-icon{display:inline-flex;align-items:center;justify-content:center}.site-nav-backdrop{position:fixed;inset:0;z-index:var(--z-drawer-backdrop);border:none;padding:0;margin:0;background:var(--color-backdrop);cursor:pointer;animation:site-nav-fade-in var(--motion-fast) var(--ease-out) both}.site-nav-panel{display:grid;align-content:start;grid-gap:var(--space-5);gap:var(--space-5);min-height:calc(100dvh - var(--site-chrome-offset));padding:var(--space-2) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom, 0px));border-top:none;background:var(--color-bg);position:relative;z-index:var(--z-drawer);animation:site-nav-sheet-in var(--motion-fast) var(--ease-out) both}.site-nav-panel-inner{width:100%;margin:0;padding:0}.site-nav-panel-links{list-style:none;margin:0;padding:0;display:grid}.site-nav-panel-link{display:flex;align-items:center;justify-content:center;text-align:center;min-height:3rem;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.2;text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}.site-nav-panel-links li:first-child .site-nav-panel-link{border-top:1px solid var(--color-border)}.site-nav-panel-links li:last-child .site-nav-panel-link{border-bottom:none}.site-nav-panel-link:focus:not(:focus-visible){color:var(--color-text);outline:none}.site-nav-panel-link:hover{color:var(--color-accent);text-decoration:none}.site-nav-panel-link:focus-visible{color:var(--color-text);outline:none;box-shadow:var(--focus-ring)}@keyframes site-nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes site-nav-sheet-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.hero-section{position:relative;z-index:0;margin-top:calc(-1 * var(--site-chrome-offset));padding:calc(var(--space-10) + var(--site-chrome-offset)) 0 var(--space-16);min-height:min(100dvh,920px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0;background:transparent}.hero-atmosphere:after{content:none}.hero-section.is-ambient .hero-atmosphere:after{animation:none}.hero-frame{position:relative;z-index:0;width:min(100%,var(--layout-marketing-wide));margin:0 auto;padding-inline:max(var(--space-6),env(safe-area-inset-left,0px)) max(var(--space-6),env(safe-area-inset-right,0px))}.hero-stage,.hero-stage-scene-first{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:var(--space-10);gap:var(--space-10);align-items:center;max-width:none}.hero-stage-copy-vignette{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.hero-copy{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start;container-type:inline-size;container-name:hero-copy}.hero-product{min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-primary{min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.hero-aside{display:none}.hero-brand-mark{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.hero-promise{margin:0}.hero-core{margin:0;font-family:var(--font-display);font-size:clamp(1.625rem,.55rem + 7.2vw,4.5rem);line-height:1.05;font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-text);max-width:none}.hero-core-line{display:block;white-space:nowrap}.hero-thesis{margin:0;font-size:clamp(.72rem,3.35cqi,var(--text-lg));line-height:var(--leading-relaxed);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);max-width:none}.hero-thesis-line{display:block;white-space:nowrap}.hero-line-gap{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fracture-lead{margin:0 0 var(--space-6);max-width:48ch;font-size:var(--text-xl);line-height:var(--leading-relaxed);font-weight:var(--font-weight-medium);color:var(--color-text);padding-left:var(--space-5);border-left:3px solid var(--color-accent)}.fracture-compact-section{padding-block:var(--space-16)}.fracture-compact-body{margin:0 0 var(--space-4);max-width:62ch;color:var(--color-text-secondary)}.fracture-compact-body,.fracture-compact-consequence{font-size:var(--text-base);line-height:var(--leading-relaxed)}.fracture-compact-consequence{margin:0;max-width:52ch;font-weight:var(--font-weight-semibold);color:var(--color-text)}.fracture-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.fracture-thesis{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.fracture-thesis li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start;max-width:44ch;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.fracture-thesis li:last-child{padding-bottom:0;border-bottom:none}.fracture-index{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;color:var(--color-accent);line-height:var(--leading-tight);padding-top:.45em}.fracture-thesis li p{margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.fracture-thesis-lead p{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-text)}.fracture-consequence{margin:0;padding:var(--space-6) 0 0 var(--space-8);border-left:1px solid var(--color-border-strong)}.fracture-consequence-label{margin:0 0 var(--space-5);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.fracture-consequence-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.fracture-consequence-list li{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);max-width:28ch}.stack-compact{padding-top:0}.stack-compact-lead{margin:0 0 var(--space-6);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch}.stack-compact-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:56ch}.stack-compact-list li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.stack-compact-list strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.fit-outcomes{margin-top:var(--space-12)}.hero-subline{margin:0 0 var(--space-5);font-size:var(--text-lg);color:var(--color-muted);max-width:48ch}.hero-pressure,.hero-subline{line-height:var(--leading-relaxed)}.hero-pressure{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);max-width:min(42ch,100%);padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.hero-pressure-line{display:block}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.hero-vignette{position:relative;isolation:isolate;margin:0;padding:var(--space-5) var(--space-6);border:none;background:transparent;max-width:36rem;width:100%;box-sizing:border-box;overflow:visible;display:grid;grid-gap:var(--space-8);gap:var(--space-8);container-type:inline-size;container-name:hero-vignette}.hero-vignette:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);background:color-mix(in srgb,var(--color-bg-elevated) 38%,transparent);pointer-events:none}.hero-domain-rail,.hero-vignette-panel{position:relative;z-index:1}.hero-domain-rail{display:flex;flex-wrap:wrap;align-items:center;gap:0}.hero-domain-tab{display:inline-flex;align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;color:var(--color-muted);font-family:var(--font-sans);cursor:pointer;text-align:left}.hero-domain-tab.has-sep:before{content:"·";margin:0 var(--space-3);color:color-mix(in srgb,var(--color-muted) 55%,transparent);font-size:var(--text-sm);line-height:1;pointer-events:none}.hero-domain-tab-main{position:relative;display:inline-block;padding:0 0 var(--space-2)}.hero-domain-tab:focus-visible .hero-domain-tab-label,.hero-domain-tab:hover .hero-domain-tab-label{color:var(--color-text-secondary)}.hero-domain-tab.is-active .hero-domain-tab-label{color:var(--color-text)}.hero-domain-tab-label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);transition:color var(--motion-instant) var(--ease-out)}.hero-domain-tab-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-text);transform-origin:left center;animation:hero-domain-progress linear both;opacity:.55}.hero-section:not(.is-ambient) .hero-domain-tab-progress,.hero-vignette.is-paused .hero-domain-tab-progress{animation-play-state:paused}.hero-vignette-panel{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.hero-vignette-phase-out{opacity:0;transform:translateY(.35rem)}.hero-vignette-phase-idle,.hero-vignette-phase-in,.hero-vignette-phase-out{transition:opacity var(--motion-domain-crossfade,.38s) var(--ease-out),transform var(--motion-domain-crossfade,.38s) var(--ease-out)}.hero-vignette-phase-idle,.hero-vignette-phase-in{opacity:1;transform:none}.hero-vignette-scene{margin:0;font-family:var(--font-sans);font-size:clamp(1.05rem,5.4cqi,1.85rem);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;color:var(--color-text);max-width:none}.hero-vignette-scene-line{display:block;white-space:nowrap}.hero-vignette-duet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);width:100%;max-width:none}.hero-vignette-voice{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.hero-vignette-kind{font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.hero-vignette-beat{font-size:var(--text-base);line-height:1.55;color:var(--color-text-secondary)}.hero-vignette-beat,.hero-vignette-fracture{margin:0;font-weight:var(--font-weight-medium);max-width:none}.hero-vignette-fracture{padding-top:var(--space-2);font-size:clamp(.7rem,3.6cqi,var(--text-base));line-height:1.45;letter-spacing:-.01em;color:var(--color-muted);white-space:nowrap}@keyframes hero-domain-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.hero-vignette{gap:var(--space-6);max-width:none;padding:var(--space-5) var(--space-6)}.hero-vignette:after{inset:0;border-radius:var(--radius-md)}.hero-vignette-duet{grid-template-columns:1fr;gap:var(--space-5)}}.hero-turn{position:relative;z-index:1;margin-bottom:var(--space-10);padding:0;background:transparent;border:none}.hero-turn-fracture{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.hero-turn-fracture+.hero-turn-fracture{margin-top:var(--space-4)}.hero-turn-fracture li{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-muted);padding-left:var(--space-4);border-left:2px solid var(--color-border)}.hero-turn-fracture-secondary li{color:color-mix(in srgb,var(--color-muted) 82%,transparent);font-size:var(--text-base)}.hero-ai-exposure{position:relative;z-index:1;margin:0 0 var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:52ch}.hero-wedge{margin:0 0 var(--space-8);font-size:var(--text-xl);color:var(--color-text);max-width:36ch}.ceo-outcomes{position:relative;z-index:1;margin-top:var(--space-10);padding:var(--space-8) 0 0;border-top:1px solid var(--color-border);background:transparent}.ceo-outcomes-heading{margin:0 0 var(--space-6);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.ceo-outcomes-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ceo-outcomes-item{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted)}.ceo-outcomes-item strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.hero-section,.intent-record-band,.landing-section{scroll-margin-top:calc(var(--site-header-height) + 1rem)}.landing-band,.landing-section{padding:var(--density-marketing-section) 0}.landing-band{width:100%;margin-inline:0;background:transparent;border-block:none}.section-divider{padding:var(--space-4) 0}.section-divider-line{height:1px;background:linear-gradient(90deg,transparent 0,var(--line-accent) 20%,var(--line-accent) 80%,transparent 100%);transform-origin:left center;animation:section-divider-grow var(--motion-divider) var(--ease-out) both}@keyframes section-divider-grow{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.section-divider-line{animation:none;transform:none}}.section-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.landing-section h2{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text);max-width:18ch}.section-lead{margin:0 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:56ch}.section-body{margin:0 0 var(--space-8);color:var(--color-muted);max-width:52ch}.card,.panel{padding:var(--space-6) 0 0;background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0}.proof-surface{margin-top:var(--space-10);padding:var(--space-8) 0 0;background:transparent;border:none;border-top:1px solid var(--color-border-strong);border-radius:0;box-shadow:none}.buyer-card h3,.card h3,.deployment-proof-card h3,.human-agent-trust-card h3,.layer-card h3,.panel h3,.principle-card h3,.procurement-card h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.buyer-card p,.card p,.layer-card p,.panel p,.principle-card p{margin:0;color:var(--color-muted)}.architecture-section .landing-inner{container-type:inline-size;container-name:architecture}.architecture-section h2{max-width:none;font-size:clamp(.9rem,4.6cqi,1.75rem);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.015em}.architecture-claim-line{display:block;white-space:nowrap}.architecture-board{margin:0;padding:var(--space-6) 0 0;background:transparent;border:none;border-radius:0;box-shadow:none;display:grid;grid-gap:0;gap:0}.architecture-board-placement{gap:0}.architecture-mechanism{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.architecture-mechanism-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2);margin:0;min-height:0;padding:var(--space-5) var(--space-6);background:var(--color-bg-elevated);border-radius:0}.architecture-mechanism-kind{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.architecture-mechanism-label{font-size:clamp(.95rem,.7rem + .55vw,var(--text-lg));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.25;color:var(--color-text);max-width:none;white-space:nowrap}.category-line,.integration-line{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.human-agent-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.human-agent-trust-card p{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted)}.human-agent-trust-bridge{margin:var(--space-8) 0 0;padding:var(--space-5) 0 var(--space-5) var(--space-6);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text);border:none;border-left:3px solid var(--color-accent);border-radius:0;background:transparent;max-width:56ch}.deployment-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-8)}.deployment-proof-card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.procurement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.procurement-card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.buyer-grid,.layer-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.layer-grid-four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.layer-subtitle{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent)}.vertical-vignette-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vertical-vignette-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.vertical-vignette-scene{margin:0;color:var(--color-muted);line-height:var(--leading-relaxed)}.principles-strip{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.principles-strip li{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.principles-strip strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.principles-list{display:none}.compare-verdict-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.compare-verdict-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-5) 0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.compare-verdict-market{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.compare-verdict-arrow{margin:0;color:var(--color-accent);font-weight:var(--font-weight-bold)}.compare-verdict-zc{margin:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed)}.compare-table-wrap{display:none}.compare-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare-table td,.compare-table th{border:1px solid var(--color-border);padding:var(--space-4);text-align:left;vertical-align:top}.compare-table th{background:var(--color-bg-elevated);font-weight:var(--font-weight-semibold)}.compare-table td:first-child{color:var(--color-muted)}.intent-record-head{margin-bottom:var(--space-8);max-width:48ch}.intent-record-lead{margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.hero-console-peek{border:none;background:transparent}.hero-console-peek .zc-console{margin:0}.intent-console.linked-record-graph,.zc-console,.zc-console.linked-record-graph{position:relative;min-height:0;margin:0;border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-bg);box-shadow:none;overflow:hidden;font-size:var(--text-sm)}.zc-console-titlebar{display:flex;align-items:center;gap:var(--space-3);padding:.55rem var(--space-4);background:color-mix(in srgb,var(--color-bg) 92%,black);border-bottom:1px solid var(--color-border)}.zc-console-dots{display:flex;gap:.35rem}.zc-console-dots span{width:.55rem;height:.55rem;border-radius:999px;background:var(--color-border-strong)}.zc-console-dots span:first-child{background:#5a6474}.zc-console-dots span:nth-child(2){background:#3d4a5c}.zc-console-dots span:nth-child(3){background:var(--color-surface-raised)}.zc-console-title{margin:0;flex:1 1;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-text-secondary)}.zc-console-env{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.zc-console-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 70%,var(--color-bg))}.zc-console-toolbar-spacer{flex:1 1}.zc-chip{display:inline-flex;align-items:center;padding:.15rem .45rem;border:1px solid var(--color-border);border-radius:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.zc-chip-muted{color:var(--color-muted);background:transparent}.zc-chip-warn{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.zc-console-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--color-muted)}.zc-console-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.7fr);min-height:16rem}.zc-console-compact .zc-console-workspace{grid-template-columns:1fr;min-height:0}.zc-console-compact .zc-console-statusbar,.zc-console-compact .zc-console-table td:nth-child(3),.zc-console-compact .zc-console-table th:nth-child(3){display:none}.zc-console-table-wrap{overflow:auto;border-right:1px solid var(--color-border)}.zc-console-compact .zc-console-table-wrap{border-right:none}.zc-console-table{width:100%;border-collapse:collapse;font-size:.78rem}.zc-console-table td,.zc-console-table th{padding:.55rem .75rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.zc-console-table th{position:-webkit-sticky;position:sticky;top:0;font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);background:var(--color-bg)}.zc-console-table td{color:var(--color-text-secondary)}.zc-console-table tr.is-active{background:color-mix(in srgb,var(--color-accent-soft) 40%,transparent)}.zc-console-table tr.is-active td{color:var(--color-text)}.zc-console-detail{padding:var(--space-5);background:color-mix(in srgb,var(--color-bg-elevated) 50%,var(--color-bg))}.zc-console-detail-kicker{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.zc-console-detail-title{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--leading-normal)}.zc-console-detail-body{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.zc-console-detail-dl{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.zc-console-detail-dl div{display:grid;grid-gap:.15rem;gap:.15rem}.zc-console-detail-dl dt{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.zc-console-detail-dl dd{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.zc-console-statusbar{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:.45rem var(--space-4);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 92%,black);font-size:.7rem;color:var(--color-muted)}.sponsor-line{margin:0 0 var(--space-8);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-secondary);max-width:48ch}.architecture-compact{padding-block:var(--space-16)}.architecture-compact .boundary-trust-lead{display:none}.boundary-trust-one-line{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.boundary-trust-oneliner{margin:0;max-width:48ch;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.intent-record-demo{margin-top:var(--space-8)}.demo-label{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.demo-scenario{margin:0 0 var(--space-2);display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:52ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.demo-scenario-label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.demo-scenario-label,.demo-verdict{font-weight:var(--font-weight-semibold)}.demo-verdict{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-6)}.demo-verdict-block{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent)}.demo-fields{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.demo-fields dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-bottom:var(--space-1)}.demo-fields dd{margin:0;font-family:ui-monospace,monospace;font-size:var(--text-sm)}.linked-record-graph{position:relative;min-height:440px;margin:var(--space-12) 0 0;overflow:visible}.linked-record-edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.linked-record-edge{stroke:color-mix(in srgb,var(--line-accent) 75%,var(--color-border));stroke-width:.4;stroke-linecap:square;stroke-linejoin:miter;opacity:.85;vector-effect:non-scaling-stroke}.linked-record-node{position:absolute;z-index:1;width:min(156px,19%);max-width:168px;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:0;border:1px solid var(--color-border-strong);background:var(--color-bg);transform:translate(-50%,-50%);box-shadow:none}.linked-record-node-verdict{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.linked-record-node-verdict .linked-record-kind{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.linked-record-node-escalation .linked-record-kind{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.linked-record-node-escalation{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:var(--color-accent-soft)}.linked-record-kind{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.linked-record-label{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-text)}.linked-record-link-list,.linked-record-meta{margin:0;font-size:var(--text-xs);color:var(--color-muted)}.linked-record-link-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.linked-record-flow{display:none;list-style:none;margin:var(--space-6) 0 0;padding:0}.linked-record-flow-item{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.linked-record-flow .linked-record-node{position:relative;width:100%;left:auto;top:auto}.linked-record-flow-arrow{align-self:center;color:var(--line-accent);font-size:var(--text-lg);line-height:1}.cta-section{text-align:left;margin-top:0;padding-top:var(--density-marketing-section);border:none;border-top:1px solid var(--color-border-strong)}.close-lead{margin:0 0 var(--space-10);max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.close-lead-line{display:block}.cta-desk{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.cta-desk-label{display:block;margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.cta-desk-email,.cta-desk-label{font-weight:var(--font-weight-semibold)}.cta-desk-email{display:inline-block;margin:0;max-width:100%;font-size:clamp(1.05rem,.85rem + 1.2vw,var(--text-xl));letter-spacing:-.015em;line-height:1.3;color:var(--color-text);text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.cta-desk-email:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:.18em}.close-desk-block{margin:0}.design-partner-program{margin:0;padding:0;border:none}.design-partner-duration{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.design-partner-peer{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.design-partner-phases{margin:0 0 var(--space-6);padding:0;list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.design-partner-phases li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.design-partner-phases strong{color:var(--color-text)}.design-partner-success-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.design-partner-success{margin:0;padding-left:var(--space-5);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-height);padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);letter-spacing:.01em;line-height:1.25;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.btn-primary{background:var(--color-cta);color:var(--color-on-cta);border-color:var(--color-cta)}.btn-primary:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);color:var(--color-on-cta);text-decoration:none}.btn-secondary{background:transparent}.btn-secondary,.btn-secondary:hover{color:var(--color-text);border-color:transparent}.btn-secondary:hover{background:var(--color-surface-raised);text-decoration:none}.btn-ghost{background:color-mix(in srgb,var(--color-surface) 55%,transparent);color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 28%,var(--color-border-strong))}.btn-ghost:hover{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border-strong));color:var(--color-text);text-decoration:none}.boundary-trust{margin-top:var(--space-4);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.boundary-trust-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.boundary-trust-heading{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text);max-width:28ch}.boundary-trust-lead{margin:0 0 var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:52ch}.boundary-trust-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 var(--space-8);border:1px solid var(--color-border-strong)}.boundary-trust-door{margin:0;padding:var(--space-6) var(--space-5);border:none;border-right:1px solid var(--color-border)}.boundary-trust-door:last-child{border-right:none}.boundary-trust-door-label{display:block;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.boundary-trust-door h4,.boundary-trust-door-label{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}.boundary-trust-door h4{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text)}.boundary-trust-door p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:36ch}.boundary-trust-bridge{margin:0;padding:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-text);border:none;max-width:40ch}.stack-rail{list-style:none;margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.stack-rail li{display:flex;flex-direction:column;gap:var(--space-1)}.stack-rail-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.stack-rail-body{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.02em}.buyer-grid-open .buyer-card{background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0;padding:var(--space-5) 0}.buyer-grid-open .buyer-card h3{color:var(--color-text);font-size:var(--text-base)}.compare-inline{margin-top:var(--space-12)}.compare-inline-heading{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xl)}.compare-inline-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.compare-inline-list .compare-verdict-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.foundation-line{margin:var(--space-12) 0 0;max-width:56ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.foundation-line strong{color:var(--color-text)}.eval-strip{margin:var(--space-8) 0;padding:var(--space-6) 0 0;border:none;border-top:1px solid var(--color-border)}.eval-strip-heading{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.eval-strip-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.eval-strip-list li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:56ch}.eval-strip-list strong{color:var(--color-text)}.intent-record-demo .demo-scenario{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:48ch}.sponsor-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 var(--space-10);padding:0;border:1px solid var(--color-border-strong)}.sponsor-door{margin:0;padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-border);background:transparent}.sponsor-door:last-child{border-right:none}.sponsor-index{display:block;font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent)}.sponsor-door h3,.sponsor-index{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}.sponsor-door h3{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text)}.sponsor-door p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:28ch}.close-instrument{margin:0 0 var(--space-10);padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.partner-success{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);max-width:64ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.partner-success-kicker{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.partner-success-body,.partner-success-sep{color:var(--color-muted)}.partner-success-body{flex:1 1 16rem;font-size:var(--text-sm)}.partner-success-clauses{flex:1 1 16rem;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.partner-success-clause{position:relative;padding-left:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);opacity:.55}.partner-success-clause:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border:1px solid var(--color-border-strong);background:transparent}.close-instrument.is-revealed .partner-success-clause{animation:success-clause-lock var(--motion-choreography) var(--ease-out) both;animation-delay:calc(var(--clause-i, 0) * .12s)}@keyframes success-clause-lock{0%{opacity:.4;transform:translateY(.25rem)}to{opacity:1;transform:none}}.close-instrument.is-revealed .partner-success-clause:before{border-color:var(--color-accent);background:var(--color-accent)}@media (max-width:900px){.sponsor-strip{grid-template-columns:1fr}.sponsor-door{border-right:none;border-bottom:1px solid var(--color-border)}.sponsor-door:last-child{border-bottom:none}.fracture-board{grid-template-columns:1fr;gap:var(--space-8)}.fracture-consequence{padding:var(--space-6) 0 0;border-left:none;border-top:1px solid var(--color-border-strong)}.boundary-trust-split{grid-template-columns:1fr}.boundary-trust-door{border-right:none;border-bottom:1px solid var(--color-border)}.boundary-trust-door:last-child{border-bottom:none}.stack-rail{grid-template-columns:1fr}.compare-inline-list .compare-verdict-card{grid-template-columns:1fr;gap:var(--space-1)}}.site-footer{border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);background:transparent;margin-top:auto}.site-footer-inner{width:min(100%,var(--layout-marketing));margin:0 auto;padding:var(--space-12) max(var(--space-6),env(safe-area-inset-right,0px)) 0 max(var(--space-6),env(safe-area-inset-left,0px));display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr);grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10);align-items:start}.footer-brand-name{margin:0 0 var(--space-4);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text)}.footer-disclaimer{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);max-width:42ch}.footer-col-label{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.footer-col-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.footer-col-list a{display:inline-flex;align-items:center;min-height:1.75rem;padding:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;transition:color var(--motion-instant) var(--ease-out)}.footer-col-list a:focus-visible,.footer-col-list a:hover{color:var(--color-text);background:transparent;text-decoration:none}.footer-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:max(var(--space-10),env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border)}.footer-copy{margin:0;font-size:var(--text-sm);color:var(--color-muted)}@media (max-width:700px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}.footer-brand{grid-column:1/-1}}.legal-page{width:min(100%,var(--layout-marketing));margin:0 auto;padding:var(--space-16) var(--space-6)}.legal-page h1{margin-top:0;font-family:var(--font-display);font-size:var(--text-3xl)}.legal-counsel-banner{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.legal-counsel-banner,.legal-meta{color:var(--color-muted);font-size:var(--text-sm)}.legal-page section{margin-top:var(--space-8)}.legal-page h2{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-3);color:var(--color-text)}.legal-page ul{padding-left:var(--space-6)}.legal-contact{margin-top:var(--space-10);color:var(--color-muted)}@media (max-width:1100px){.hero-stage,.hero-stage-scene-first{grid-template-columns:1fr;gap:var(--space-8);max-width:none}}@media (max-width:900px){.zc-console-workspace{grid-template-columns:1fr}.zc-console-table-wrap{border-right:none;border-bottom:1px solid var(--color-border)}.architecture-board{padding:var(--space-4) 0 0}.architecture-mechanism{grid-template-columns:1fr;gap:1px;background:var(--color-border-soft);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.architecture-mechanism-item{min-height:5.25rem;justify-content:center;padding:var(--space-5) var(--space-6);border-bottom:none;border-left:none;background:var(--color-bg-elevated)}.architecture-mechanism-label{font-size:var(--text-lg)}.linked-record-graph-desktop{display:none}.linked-record-flow{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.linked-record-flow .linked-record-node{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none}.compare-verdict-card{grid-template-columns:1fr;gap:var(--space-2)}.compare-verdict-arrow{transform:rotate(90deg);justify-self:center}.deployment-proof-grid,.human-agent-trust-grid{grid-template-columns:1fr}.site-nav-desktop{display:none}.site-nav-mobile{display:flex}.hero-brand-mark.hero-choreo-1{display:none}}@media (max-width:640px){.site-header-inner{gap:var(--space-3)}.site-logo{display:inline-flex;align-items:center;min-height:var(--control-height)}.hero-section{min-height:auto;padding-top:calc(var(--space-8) + var(--site-chrome-offset));padding-bottom:var(--space-12)}.hero-stage-copy-vignette{display:flex;flex-direction:column;gap:var(--space-6);align-items:stretch}.hero-copy{display:contents}.hero-product,.hero-vignette{width:100%;max-width:none}.hero-core{order:1}.hero-thesis{order:2;font-size:clamp(.9375rem,.85rem + .45vw,var(--text-base));line-height:1.5}.hero-pressure{order:3}.hero-product{order:4}.hero-cta-row{order:5;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-top:0}.architecture-section h2{font-size:clamp(1.2rem,.95rem + 1.1vw,1.65rem);line-height:1.3}.hero-cta-row .btn{width:100%}.hero-domain-tab,.hero-domain-tab-main{min-height:var(--control-height);align-items:center}.hero-domain-tab-main{display:inline-flex;padding:0 0 var(--space-2)}.hero-vignette{padding:var(--space-5) var(--space-4)}.footer-col-list a{display:inline-flex;align-items:center;min-height:var(--control-height)}.architecture-claim-line,.close-lead-line,.hero-thesis-line,.hero-vignette-fracture,.hero-vignette-scene-line{white-space:normal}.architecture-claim-line,.close-lead-line,.hero-line-gap,.hero-pressure-line,.hero-thesis-line,.hero-vignette-scene-line{display:inline}.architecture-section h2,.close-lead,.hero-pressure,.hero-thesis,.hero-vignette-scene{text-wrap:pretty}.architecture-mechanism-label{white-space:normal}.architecture-mechanism-item{min-height:4.75rem;padding:var(--space-5) var(--space-5)}.cta-desk-email{padding-block:var(--space-3);min-height:var(--control-height)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes hero-type-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.55}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes hero-atmosphere-scan{0%{background-position:0 0}to{background-position:100% 0}}@keyframes reveal-settle{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}@keyframes swim-cascade{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.hero-stage-motion .hero-choreo{animation:hero-enter var(--motion-choreography) var(--ease-out) both;position:relative;z-index:0}.hero-stage-motion .hero-choreo-1{animation-delay:0s}.hero-stage-motion .hero-choreo-2{animation-delay:70ms}.hero-stage-motion .hero-choreo-3{animation-delay:.14s}.hero-stage-motion .hero-choreo-4{animation-delay:.21s}.hero-stage-motion .hero-choreo-5{animation-delay:.28s}.hero-stage-motion .hero-choreo-6{animation-delay:.36s}.hero-stage-motion .hero-type-reveal{animation:hero-enter var(--motion-choreography) var(--ease-out) both,hero-type-reveal calc(var(--motion-choreography) + 80ms) var(--ease-out) both;animation-delay:70ms,70ms}.landing-inner.is-armed:not(.is-revealed) .reveal-item,.reveal-section.is-armed:not(.is-revealed) .reveal-item{opacity:0;transform:translateY(.45rem)}.landing-inner.is-revealed .reveal-item,.reveal-section.is-revealed .reveal-item{animation:reveal-settle var(--motion-choreography) var(--ease-out) both}.landing-inner.is-revealed .reveal-item-1,.reveal-section.is-revealed .reveal-item-1{animation-delay:0s}.landing-inner.is-revealed .reveal-item-2,.reveal-section.is-revealed .reveal-item-2{animation-delay:80ms}.landing-inner.is-revealed .reveal-item-3,.reveal-section.is-revealed .reveal-item-3{animation-delay:.14s}.landing-inner.is-revealed .reveal-item-4,.reveal-section.is-revealed .reveal-item-4{animation-delay:.2s}.landing-inner.is-revealed .reveal-item-5,.reveal-section.is-revealed .reveal-item-5{animation-delay:.26s}.architecture-section.is-armed:not(.is-revealed) .architecture-mechanism-item{opacity:0;transform:translateY(.35rem)}.architecture-section.is-revealed .architecture-mechanism-item{animation:swim-cascade var(--motion-choreography) var(--ease-out) both;animation-delay:calc(.1s + var(--mech-i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.btn,a{transition:none}.architecture-section.is-revealed .architecture-mechanism-item,.close-instrument.is-revealed .partner-success-clause,.hero-atmosphere:after,.hero-domain-tab-progress,.hero-stage-motion .hero-choreo,.hero-stage-motion .hero-type-reveal,.landing-inner.is-revealed .reveal-item,.landing-shell:after,.reveal-section.is-revealed .reveal-item{animation:none!important}.hero-atmosphere:after,.landing-shell:after{display:none}.architecture-section .architecture-mechanism-item,.hero-stage-motion .hero-choreo,.hero-vignette-panel,.landing-inner .reveal-item,.partner-success-clause,.reveal-section .reveal-item{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important;transition:none!important}.hero-domain-tab-progress{display:none}.site-nav-backdrop,.site-nav-panel{animation:none}.partner-success-clause:before{border-color:var(--color-accent);background:var(--color-accent)}}