@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/geist-300-1.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/geist-300-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/geist-300-3.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/geist-300-4.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/geist-300-5.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-400-1.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-400-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-400-3.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-400-4.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-400-5.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-500-1.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-500-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-500-3.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-500-4.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-500-5.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-600-1.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-600-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-600-3.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-600-4.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-600-5.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/geist-700-1.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/geist-700-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/geist-700-3.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/geist-700-4.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/geist-700-5.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-1.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-3.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-4.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-5.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/geist-mono-400-6.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-mono-500-1.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-mono-500-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-mono-500-3.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-mono-500-4.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-mono-500-5.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/geist-mono-500-6.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-mono-600-1.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-mono-600-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-mono-600-3.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-mono-600-4.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-mono-600-5.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/geist-mono-600-6.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--ink-900: #060F1F;--ink-800: #0A1A33;--ink-700: #112743;--ink-600: #1B3556;--blue-700: #1748B8;--blue-600: #1C5EDA;--blue-500: #3A74E4;--blue-100: #DCE7FB;--blue-050: #EEF4FE;--teal-700: #067F77;--teal-600: #08A59A;--teal-100: #D3F0ED;--teal-050: #ECF8F6;--purple-700: #503AA0;--purple-600: #6447BE;--purple-100: #E4DEF5;--purple-050: #F2EFFA;--white: #FFFFFF;--gray-050: #F7F9FC;--gray-100: #EEF2F8;--gray-200: #E2E8F2;--gray-300: #D5DEEC;--gray-400: #B4C0D4;--gray-500: #7B8AA1;--gray-600: #4A5A72;--gray-700: #2C3A52;--success-600: #08A59A;--success-050: #ECF8F6;--warning-600: #C4810B;--warning-050: #FBF3E2;--danger-600: #C8332E;--danger-050: #FBEAE9;--surface-page: var(--gray-050);--surface-card: var(--white);--surface-subtle: var(--gray-100);--surface-inverse: var(--ink-800);--surface-inverse-deep: var(--ink-900);--text-strong: var(--ink-800);--text-body: var(--gray-700);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--text-on-inverse: var(--gray-050);--text-on-inverse-muted: #A9B6CC;--text-accent: var(--blue-600);--border-subtle: var(--gray-200);--border-default: var(--gray-300);--border-strong: var(--gray-400);--border-inverse: rgba(255,255,255,.14);--focus-ring: var(--blue-600);--action-primary: var(--blue-600);--action-primary-hover: var(--blue-700);--action-primary-text: var(--white);--pillar-awareness: var(--blue-600);--pillar-reasoning: var(--teal-600);--pillar-navigation: var(--purple-600);--pillar-trust: var(--ink-800)}:root{--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display: var(--font-sans);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-display-1: 5.25rem;--text-display-2: 3.75rem;--text-h1: 3rem;--text-h2: 2.125rem;--text-h3: 1.5rem;--text-h4: 1.25rem;--text-lead: 1.375rem;--text-body: 1.0625rem;--text-sm: .9375rem;--text-xs: .8125rem;--text-stat: 4.5rem;--text-eyebrow: .8125rem;--tracking-eyebrow: .16em;--leading-tight: 1.04;--leading-snug: 1.18;--leading-normal: 1.55;--leading-relaxed: 1.7;--tracking-tight: 0em;--tracking-snug: 0em;--tracking-normal: 0em;--tracking-wide: .04em}@media(max-width:760px){:root{--text-display-1: 3.25rem;--text-display-2: 2.75rem;--text-h1: 2.375rem;--text-h2: 1.875rem;--text-h3: 1.375rem;--text-lead: 1.1875rem;--text-stat: 3.25rem}}@media(max-width:420px){:root{--text-display-1: 2.05rem;--text-display-2: 2.25rem;--text-h1: 2rem;--text-h2: 1.625rem;--text-h3: 1.25rem;--text-lead: 1.125rem;--text-stat: 2.75rem}}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--section-py: clamp(4.5rem, calc(3rem + 7vw) , 9rem);--maxw-prose: 42rem;--maxw-content: 64rem;--maxw-wide: 80rem;--gutter: clamp(1.25rem, calc(.5rem + 3vw) , 3rem)}:root{--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--border-hairline: 1px solid var(--border-subtle);--border-line: 1px solid var(--border-default);--shadow-xs: 0 1px 2px rgba(10, 26, 51, .06);--shadow-sm: 0 1px 3px rgba(10, 26, 51, .08), 0 1px 2px rgba(10, 26, 51, .04);--shadow-md: 0 6px 16px -4px rgba(10, 26, 51, .1), 0 2px 6px -2px rgba(10, 26, 51, .06);--shadow-lg: 0 18px 40px -12px rgba(10, 26, 51, .16), 0 6px 14px -6px rgba(10, 26, 51, .08);--shadow-focus: 0 0 0 3px rgba(28, 94, 218, .28);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);font-feature-settings:"ss01","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0;color:var(--text-strong);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);text-wrap:balance}p{margin:0}p{text-wrap:pretty}a{color:var(--text-accent);text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:var(--weight-semibold);color:var(--text-strong)}::selection{background:var(--blue-100);color:var(--ink-800)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}img{max-width:100%;display:block}.arnt-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.arnt-container{width:100%;max-width:var(--maxw-wide);margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:.6875rem 1.25rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--weight-medium);line-height:1;letter-spacing:0;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn--sm{height:36px;padding:.5rem .875rem;font-size:.875rem;gap:6px;border-radius:var(--radius-sm)}.btn--md{height:44px;padding:.6875rem 1.25rem;font-size:.9375rem;gap:8px;border-radius:var(--radius-md)}.btn--lg{height:54px;padding:.9375rem 1.75rem;font-size:1.0625rem;gap:10px;border-radius:var(--radius-md)}.btn--primary{background:var(--action-primary);color:var(--action-primary-text);box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--action-primary-hover)}.btn--secondary{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.btn--secondary:hover{background:var(--surface-subtle);border-color:var(--border-strong)}.btn--ghost{background:transparent;color:var(--text-strong)}.btn--ghost:hover{background:var(--surface-subtle)}.btn--inverse{background:var(--white);color:var(--ink-800);box-shadow:var(--shadow-sm)}.btn--inverse:hover{background:#ebf1fb}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.eyebrow--awareness{color:var(--blue-600)}.eyebrow--reasoning{color:var(--teal-600)}.eyebrow--navigation{color:var(--purple-600)}.eyebrow--trust{color:var(--ink-800)}.eyebrow--inverse{color:var(--text-on-inverse-muted)}.eyebrow--rule:before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.badge{display:inline-flex;align-items:center;gap:6px;padding:.3125rem .6875rem;font-family:var(--font-mono);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;line-height:1;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid transparent}.badge__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge--success{background:var(--success-050);color:var(--teal-700)}.badge--success .badge__dot{background:var(--success-600)}.card{position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.card--flat{box-shadow:none}.card--sm{box-shadow:var(--shadow-sm)}.card--md{box-shadow:var(--shadow-md)}.card--lg{box-shadow:var(--shadow-lg)}.card--accent-awareness:before,.card--accent-reasoning:before,.card--accent-navigation:before,.card--accent-trust:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.card--accent-awareness:before{background:var(--blue-600)}.card--accent-reasoning:before{background:var(--teal-600)}.card--accent-navigation:before{background:var(--purple-600)}.card--accent-trust:before{background:var(--ink-800)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.stat{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.stat:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ink-800)}.stat--awareness:before{background:var(--blue-600)}.stat--reasoning:before{background:var(--teal-600)}.stat--navigation:before{background:var(--purple-600)}.stat--trust:before{background:var(--ink-800)}.stat__value{display:flex;align-items:baseline;gap:.18em;font-family:var(--font-mono);font-size:var(--text-stat);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1;color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.stat__unit{font-size:.42em;font-weight:var(--weight-regular);letter-spacing:0;color:var(--text-muted)}.stat__label{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-secondary)}.pilot{position:relative;background:radial-gradient(120% 140% at 100% 0%,var(--blue-050),transparent 55%),var(--surface-card)}.pilot:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--blue-600),var(--teal-600) 55%,var(--purple-600))}.pilot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-12);align-items:center}.pilot__title{font-size:var(--text-h1);letter-spacing:var(--tracking-snug);margin:var(--space-5) 0 0;color:var(--text-strong);text-wrap:balance}.pilot__lead{font-size:var(--text-lead);color:var(--text-secondary);margin:var(--space-4) 0 0;line-height:1.5;max-width:36ch}.pilot__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-8)}.pilot__amount{font-family:var(--font-mono);font-size:2.75rem;font-weight:var(--weight-medium);letter-spacing:0;line-height:1;color:var(--text-strong);white-space:nowrap}.pilot__note{font-size:var(--text-sm);color:var(--text-muted);max-width:22ch}.pilot__cta{margin-top:var(--space-8)}.pilot__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.pilot__list li{font-size:var(--text-body);color:var(--text-body);line-height:1.5;padding-left:var(--space-5);border-left:2px solid var(--teal-600)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.stats-grid .stat:nth-child(2){transition-delay:.08s}.stats-grid .stat:nth-child(3){transition-delay:.16s}.stats-grid .stat:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.stat,.card,.btn{transition:none}.hero__showcase{animation:none}}.site-header{position:sticky;top:0;z-index:40;background:#f7f9fcdb;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.site-header__inner,.section__inner,.site-footer__inner{width:100%;max-width:var(--maxw-wide);margin-inline:auto;padding-inline:var(--gutter)}.site-header__inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.site-header__brand{display:inline-flex;align-items:center}.site-header__brand img{height:28px;width:auto}.site-nav{display:flex;align-items:center;gap:var(--space-6)}.site-nav a:not(.btn){color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.site-nav a:not(.btn):hover{color:var(--text-strong);text-decoration:none}.hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--border-subtle);background:var(--surface-page)}.hero__media,.hero__shade,.privacy__media,.privacy__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__media{background-image:url(/assets/generated/meeting-threshold.webp);background-position:center;background-size:cover;transform:scale(1.01)}.hero__shade{background:linear-gradient(90deg,#f7f9fcfc,#f7f9fcf0 38%,#f7f9fcb3 58%,#f7f9fc3d),linear-gradient(180deg,#f7f9fc5c,#f7f9fcc7)}.hero__inner{position:relative;z-index:1;width:100%;max-width:var(--maxw-wide);margin-inline:auto;padding:var(--space-24) var(--gutter);display:grid;grid-template-columns:minmax(600px,.98fr) minmax(360px,.64fr);gap:clamp(2rem,4vw,5rem);align-items:center}.hero__content{min-width:0}.hero__eyebrow{display:inline-flex;margin-bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.hero h1{max-width:820px;font-size:var(--text-display-1);line-height:1.03;letter-spacing:0;color:var(--text-strong);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.hero h1 span{color:var(--blue-600)}.hero p{max-width:700px;margin-top:var(--space-6);font-size:var(--text-lead);line-height:1.5;color:var(--text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-10)}.hero__showcase{position:relative;justify-self:end;width:min(100%,560px);transform:perspective(1200px) rotateY(-8deg) rotateX(4deg);transform-origin:center;animation:hero-float 8s var(--ease-in-out) infinite}.hero__showcase img{width:100%;border-radius:12px;filter:drop-shadow(0 34px 34px rgba(10,26,51,.2))}.hero__signal{position:absolute;display:grid;gap:2px;min-width:146px;padding:13px 14px;border:1px solid rgba(255,255,255,.84);border-radius:8px;background:#ffffffdb;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero__signal span,.hero__signal em{font-family:var(--font-mono);font-size:.625rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-style:normal}.hero__signal strong{color:var(--text-strong);font-size:1.2rem;line-height:1}.hero__signal--time{top:12%;left:-8%}.hero__signal--private{right:-5%;bottom:16%}@keyframes hero-float{0%,to{translate:0 0}50%{translate:0 -12px}}.section{padding-block:var(--section-py)}.section__heading{max-width:var(--maxw-prose)}.section__heading h2,.proof h2,.situation h2{margin-top:var(--space-5);font-size:var(--text-h1);line-height:1.1;letter-spacing:0}.section__heading p{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-lead);line-height:1.5}.situation{background:var(--surface-card)}.situation__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:var(--space-16)}.situation__copy{max-width:560px}.scene-lines{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-10)}.scene-lines p{font-size:var(--text-h3);line-height:1.35;color:var(--text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.scene-lines p:last-child{color:var(--text-strong);font-weight:var(--weight-semibold)}.situation__frame{position:relative;aspect-ratio:4 / 3;margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--surface-subtle)}.situation__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060f1f00 50%,#060f1f1f);pointer-events:none}.situation__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.proof{position:relative;background:var(--surface-page)}.proof h2{max-width:620px}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-10) var(--space-8);margin-top:var(--space-16)}.proof-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.proof-item strong{font-family:var(--font-mono);font-size:clamp(4rem,7vw,6.5rem);line-height:.9;font-weight:var(--weight-semibold);letter-spacing:-.04em;color:var(--text-strong);font-variant-numeric:tabular-nums}.proof-item strong:after{content:"";display:block;width:48px;height:4px;margin-top:var(--space-5);border-radius:999px;background:var(--ink-800)}.proof-item:nth-child(1) strong:after{background:var(--ink-800)}.proof-item:nth-child(2) strong:after{background:var(--blue-600)}.proof-item:nth-child(3) strong:after{background:var(--teal-600)}.proof-item:nth-child(4) strong:after{background:var(--purple-600)}.proof-item>span{max-width:14rem;color:var(--text-secondary);font-size:var(--text-body);line-height:1.4}.process{position:relative;background:linear-gradient(180deg,#eef2f8d9,#eef2f8),var(--surface-subtle);border-block:1px solid var(--border-subtle)}.process-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-10)}.process-step{min-height:300px;padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.process-step:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.process-step:nth-child(1){border-top:4px solid var(--blue-600)}.process-step:nth-child(2){border-top:4px solid var(--teal-600)}.process-step:nth-child(3){border-top:4px solid var(--purple-600)}.process-step:nth-child(4){border-top:4px solid var(--ink-800)}.process-step span,.privacy-panels span{display:inline-flex;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.process-step h3{margin-top:var(--space-5);font-size:var(--text-h3)}.process-step p{margin-top:var(--space-4);color:var(--text-secondary);line-height:1.55}.privacy{position:relative;overflow:hidden;color:var(--text-on-inverse);background:var(--ink-900)}.privacy__media{background-image:url(/assets/generated/privacy-signal.webp);background-position:center;background-size:cover;opacity:.72}.privacy__overlay{background:linear-gradient(90deg,#060f1ff5,#060f1fe8 46%,#060f1fb3),linear-gradient(180deg,#060f1f57,#060f1feb)}.privacy__grid{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(300px,.72fr);align-items:center;gap:var(--space-16)}.privacy__copy h2{max-width:760px;margin-top:var(--space-6);color:var(--white);font-size:var(--text-display-2);line-height:1.05;letter-spacing:0}.privacy__copy p{max-width:620px;margin-top:var(--space-6);color:var(--text-on-inverse-muted);font-size:var(--text-lead);line-height:1.5}.privacy__copy blockquote{max-width:620px;margin:var(--space-10) 0 0;padding-left:var(--space-6);border-left:3px solid var(--teal-600);color:var(--white);font-size:var(--text-h2);line-height:1.18}.privacy-panels{display:grid;gap:var(--space-4)}.privacy-panels article{padding:var(--space-6);border:1px solid var(--border-inverse);border-radius:var(--radius-lg);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-panels span{color:var(--teal-600)}.privacy-panels p{margin-top:var(--space-3);color:var(--text-on-inverse-muted);line-height:1.55}.pilot-section{background:var(--surface-card)}.pilot-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1fr) auto;align-items:center;gap:var(--space-10);padding:var(--space-10);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(135deg,#eef4fee6,#ecf8f68c),var(--surface-card);box-shadow:var(--shadow-lg)}.pilot-card h2{margin-top:var(--space-5);font-size:var(--text-h1);line-height:1.05}.pilot-card p{max-width:36rem;margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-lead);line-height:1.5}.pilot-card ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.pilot-card li{padding-left:var(--space-5);border-left:2px solid var(--teal-600);color:var(--text-body);line-height:1.5}.final-cta{position:relative;overflow:hidden;padding-block:var(--section-py);color:var(--text-on-inverse);text-align:center;background:linear-gradient(145deg,#08a59a29,#1c5eda1a 46%,#6447be1f),var(--ink-800)}.final-cta__inner{position:relative;width:100%;max-width:var(--maxw-content);margin-inline:auto;padding-inline:var(--gutter)}@keyframes scan-line{0%,to{transform:translate(0)}50%{transform:translate(194%)}}.final-cta h2{max-width:780px;margin-inline:auto;color:var(--white);font-size:var(--text-display-2);line-height:1.05;letter-spacing:0}.final-cta p{margin-top:var(--space-5);color:var(--text-on-inverse-muted);font-size:var(--text-lead);line-height:1.5}.final-cta .btn{margin-top:var(--space-10)}.site-footer{background:var(--ink-900);border-top:1px solid var(--border-inverse);padding-block:var(--space-12)}.site-footer__inner{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;justify-content:space-between}.site-footer img{height:24px;width:auto}.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--space-6)}.site-footer a,.site-footer span{color:var(--text-on-inverse-muted);font-size:var(--text-sm)}.site-footer span{font-family:var(--font-mono);color:#ffffff6b}@media(max-width:980px){.site-nav a:not(.btn){display:none}.hero{min-height:640px}.hero__inner{grid-template-columns:1fr}.hero__showcase{display:none}.hero__shade{background:linear-gradient(90deg,#f7f9fcfa,#f7f9fceb 55%,#f7f9fc70),linear-gradient(180deg,#f7f9fc75,#f7f9fcd1)}.situation__grid,.privacy__grid{grid-template-columns:1fr}.proof-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-card{grid-template-columns:1fr;align-items:start}.pilot-card .btn{justify-self:start}}@media(max-width:680px){.site-nav{display:none}.site-header__inner{height:68px}.site-header__brand img{height:24px}.btn--lg{width:100%}.hero{min-height:620px}.hero__media{background-position:60% center}.hero__shade{background:linear-gradient(180deg,#f7f9fcfa,#f7f9fce0 54%,#f7f9fcb3),linear-gradient(90deg,#f7f9fcf2,#f7f9fc9e)}.hero__inner{padding-block:var(--space-20)}.hero h1,.hero p{max-width:100%}.hero__actions{width:100%}.proof-grid,.process-grid{grid-template-columns:1fr}.privacy-panels article,.pilot-card,.process-step{padding:var(--space-6)}.site-footer__inner{align-items:flex-start;flex-direction:column}}.lang-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card)}.lang-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:5px 9px;border-radius:var(--radius-pill);line-height:1;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.lang-toggle button:hover{color:var(--text-strong)}.lang-toggle button[aria-pressed=true]{background:var(--ink-800);color:var(--white)}.lang-toggle button[aria-pressed=true]:hover{color:var(--white)}@media(max-width:680px){.site-nav{display:flex;gap:var(--space-3)}.site-nav a:not(.btn){display:none}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.legal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--gutter);background:#060f1f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.legal-modal{position:relative;width:100%;max-width:560px;max-height:min(86vh,760px);overflow-y:auto;padding:clamp(1.75rem,1rem + 3vw,2.75rem);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.legal-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(90deg,var(--blue-600),var(--teal-600) 55%,var(--purple-600))}.legal-modal__close{position:absolute;top:var(--space-4);right:var(--space-4);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.legal-modal__close:hover{background:var(--surface-subtle);color:var(--text-strong)}.legal-modal__title{font-size:var(--text-h2);letter-spacing:0;color:var(--text-strong);margin:0 var(--space-10) var(--space-6) 0}.legal-modal__body{color:var(--text-secondary);line-height:1.55}.legal-modal__body p{margin-top:var(--space-4)}.legal-modal__lead{margin-top:0!important;font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--text-strong)}.legal-modal__note{font-size:var(--text-sm);color:var(--text-muted)}.legal-modal__note strong{color:var(--text-secondary)}.legal-modal__body a{color:var(--text-accent)}.legal-dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0}.legal-dl dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-self:baseline}.legal-dl dd{margin:0;color:var(--text-body)}@media(max-width:480px){.legal-dl{grid-template-columns:1fr;gap:var(--space-1) 0}.legal-dl dd{margin-bottom:var(--space-3)}}.legal-section{margin-top:var(--space-6)}.legal-section h3{margin:0;font-size:var(--text-h4);letter-spacing:0;color:var(--text-strong)}.legal-section p{margin-top:var(--space-3)}
