@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 Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_5074c7{font-family:"IBM Plex Serif","IBM Plex Serif Fallback";font-weight:500;font-style:normal}.__variable_5074c7{--next-font-serif:"IBM Plex Serif","IBM Plex Serif Fallback"}@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 Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--next-font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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 Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--next-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--sift-brand:#0B556C;--sift-brand-dark:#073E4F;--sift-accent:#19BBED;--sift-accent-hover:#1AA6D6;--sift-accent-ink:#0E86AC;--sift-link-hover:#0B556C;--sift-on-accent:#06303F;--sift-dark-card:#0E6178;--sift-dark-card-border:#1F7288;--sift-on-dark-heading:#FFFFFF;--sift-on-dark-body:#B3D4E2;--sift-on-dark-muted:#8FB2C1;--sift-on-dark-accent:#74D0EF;--sift-bg:#FFFFFF;--sift-bg-warm:#F6F6F3;--sift-surface:#FFFFFF;--sift-surface-2:#F6F6F3;--sift-ink-wash:#073E4F;--sift-text:#1A1C19;--sift-text-2:#565951;--sift-text-muted:#8B8E84;--sift-text-on-dark:#B3D4E2;--sift-border:#E7E7E1;--sift-border-soft:#F0EFE9;--sift-border-strong:#CFCEC6;--sift-accent-tint:#E4F4FB;--sift-accent-tint-2:#EAF6FB;--sift-accent-tint-border:#CBE6F2;--sift-positive:#1F7A54;--sift-warning:#A5711A;--sift-negative:#A63A38;--sift-info:#0E86AC;--sift-conf-high:#1F7A54;--sift-conf-moderate:#A5711A;--sift-conf-low:#9A9A90;--sift-evidence-observed:#0E86AC;--sift-evidence-estimated:#7A6A3A;--sift-evidence-inferred:#89B6D6;--sift-evidence-unknown:#8B8E84;--sift-research-accent:#A5711A;--sift-research-bg:#FAF4E8;--sift-research-border:#ECDCBF;--sift-selected:#E4F4FB;--sift-focus:#19BBED;--font-display:var(--next-font-serif,Georgia),Georgia,serif;--font-ui:var(--next-font-sans,-apple-system),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-data:var(--next-font-mono,ui-monospace),ui-monospace,"SF Mono",Menlo,monospace;--text-display:500 clamp(40px,6vw,62px)/1.03 var(--font-display);--text-h1:500 clamp(34px,4.6vw,52px)/1.06 var(--font-display);--text-h2:500 clamp(30px,4vw,40px)/1.12 var(--font-display);--text-h3:600 26px/1.2 var(--font-ui);--text-section-heading:600 11.5px/1.3 var(--font-data);--text-body:400 1rem/1.58 var(--font-ui);--text-body-sm:400 0.8125rem/1.5 var(--font-ui);--text-label:500 12px/1.3 var(--font-data);--text-nav:500 13.5px/1.3 var(--font-ui);--text-metric:600 1.375rem/1.2 var(--font-data);--text-metric-lg:600 clamp(27px,4vw,52px)/1.05 var(--font-data);--text-financial:500 0.9375rem/1.4 var(--font-data);--text-metadata:400 0.75rem/1.4 var(--font-data);--tracking-label:0.13em;--tracking-label-app:0.09em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--page-margin-app:var(--space-6);--page-margin-marketing:40px;--section-gap:104px;--card-pad:var(--space-5);--table-row-h:44px;--table-row-h-dense:34px;--radius-sm:5px;--radius:8px;--radius-card:10px;--radius-lg:12px;--radius-tile:6px;--border-default:1px solid var(--sift-border);--border-soft:1px solid var(--sift-border-soft);--border-interactive:1px solid var(--sift-border-strong);--border-selected:1px solid var(--sift-accent);--border-warning:1px solid var(--sift-warning);--border-on-dark:1px solid var(--sift-dark-card-border);--shadow-mock:0 20px 50px rgba(20,35,30,0.07);--shadow-hero-preview:0 -20px 60px rgba(0,0,0,0.35);--shadow-nav:0 6px 22px rgba(20,35,30,0.06);--content-max:1180px;--content-max-app:1220px;--readable-max:68ch}[data-theme=dark]{--sift-bg:#06323F;--sift-bg-warm:#0A3F4E;--sift-surface:#0B556C;--sift-surface-2:#0E6178;--sift-ink-wash:#06303F;--sift-text:#FFFFFF;--sift-text-2:#B3D4E2;--sift-text-muted:#8FB2C1;--sift-border:#1F7288;--sift-border-soft:#175064;--sift-border-strong:#2A7E96;--sift-accent:#19BBED;--sift-accent-hover:#3FC8F0;--sift-accent-ink:#74D0EF;--sift-selected:#0E6178;--sift-conf-high:#4FB587;--sift-conf-moderate:#E0B877;--sift-conf-low:#9A9A90;--sift-positive:#4FB587;--sift-warning:#E0B877;--sift-negative:#D98B89;--sift-info:#74D0EF}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{font-size:18px}body{background:var(--sift-bg);color:var(--sift-text);font:var(--text-body);-webkit-font-smoothing:antialiased}a{color:var(--sift-accent-ink);text-decoration:none}a:hover{color:var(--sift-link-hover)}:focus-visible{outline:2px solid var(--sift-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-margin-marketing)}.btn{display:inline-flex;align-items:center;gap:9px;font:600 15px/1 var(--font-ui);padding:13px 24px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn-cyan{background:var(--sift-accent)}.btn-cyan,.btn-cyan:hover{color:var(--sift-on-accent)}.btn-cyan:hover{background:var(--sift-accent-hover)}.btn-outline-ondark{background:transparent;color:var(--sift-on-dark-heading);border:1px solid #2b7a94;padding:13px 22px}.btn-outline-ondark:hover{border-color:#6f93a3;color:#fff}.btn-outline-light{background:var(--sift-surface);color:var(--sift-text);border:1px solid var(--sift-border-strong);padding:12px 22px}.btn-outline-light:hover{border-color:var(--sift-accent-ink);color:var(--sift-accent-ink)}.btn-nav{padding:9px 16px;font-size:13.5px}.section{padding:var(--section-gap) 40px}.section-intro{max-width:760px}.section-intro-method{max-width:720px;margin-bottom:52px}.section-eyebrow{font:var(--text-section-heading);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sift-accent-ink);margin:0 0 18px}.section-eyebrow-ondark{color:var(--sift-on-dark-accent)}.section-h2{font:var(--text-h2);color:var(--sift-text);margin:0 0 20px}.section-h2-ondark{color:#fff}.section-lead{font:var(--text-body);line-height:1.6;color:var(--sift-text-2);margin:0}.section-lead strong{color:var(--sift-text);font-weight:600}.section-lead-ondark{color:var(--sift-on-dark-body)}.site-nav-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:66px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:box-shadow .15s ease,border-color .15s ease}.site-nav-bar.is-scrolled{box-shadow:var(--shadow-nav);border-bottom-color:var(--sift-border)}.nav-inner{height:100%}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{height:34px}.nav-logo img{height:65px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:28px;margin-left:auto}.nav-link{font:var(--text-nav);color:var(--sift-text-2)}.nav-link:hover{color:var(--sift-text)}.nav-divider{width:1px;height:22px;background:var(--sift-border)}.hero{background:var(--sift-brand);color:var(--sift-on-dark-body);padding:96px 0 0;position:relative;overflow-x:hidden}.hero-glow{position:absolute;inset:0;background:radial-gradient(120% 80% at 78% 0,rgba(25,187,237,.28),transparent 60%);pointer-events:none}.hero-inner{display:grid;grid-template-columns:2fr 1fr;grid-gap:64px;gap:64px;align-items:center;position:relative}.hero-copy{padding-bottom:96px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--sift-on-dark-accent);margin-bottom:26px}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#2fc4f2}.hero-h1{font:var(--text-display);letter-spacing:-.02em;margin:0 0 24px;color:#fff;max-width:none}.hero-lead{font:var(--text-body);line-height:1.55;color:var(--sift-on-dark-body);max-width:520px;margin:0 0 36px}.hero-ctas{margin-bottom:44px;flex-wrap:wrap}.hero-ctas,.hero-stat{display:flex;align-items:center;gap:14px}.hero-stat{border-top:1px solid #1c6c86;padding-top:26px}.hero-stat-value{font:600 34px/1 var(--font-data);letter-spacing:-.02em;color:#fff}.hero-stat-caption{font:var(--text-body);color:var(--sift-on-dark-muted);line-height:1.4;max-width:300px}.hero-preview-wrap{align-self:end;margin-bottom:-40px}.hero-preview{background:#fff;border:1px solid #1c6c86;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-hero-preview);overflow:hidden}.browser-chrome{height:38px;background:var(--sift-surface-2);border-bottom:1px solid var(--sift-border);display:flex;align-items:center;gap:12px;padding:0 14px}.browser-dots{display:flex;gap:6px}.browser-dots span{width:9px;height:9px;border-radius:50%;background:#d6d6ce}.browser-url{flex:1 1;height:20px;background:#fff;border:1px solid var(--sift-border);border-radius:var(--radius-sm);display:flex;align-items:center;padding:0 8px;font-size:10.5px;color:var(--sift-text-muted)}.hero-mock-body{padding:20px;color:var(--sift-text)}.mock-eyebrow{font:var(--font-data);font-size:10px;letter-spacing:.12em;color:var(--sift-text-muted);text-transform:uppercase;margin-bottom:14px}.hero-mock-stats{display:flex;align-items:center;gap:6px;margin-bottom:20px}.hero-mock-stat{flex:1 1}.hero-mock-stat-value{font:600 19px/1 var(--font-data);color:var(--sift-text)}.hero-mock-stat-value.is-cyan{color:var(--sift-accent-ink)}.hero-mock-stat-label{font-size:10.5px;color:var(--sift-text-muted);margin-top:2px}.hero-mock-table{border:1px solid var(--sift-border-soft);border-radius:var(--radius);overflow:hidden}.hero-mock-row{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid var(--sift-border-soft)}.hero-mock-row:last-child{border-bottom:none}.hero-mock-row-main{flex:1 1}.hero-mock-row-name{font-size:12.5px;font-weight:600}.hero-mock-row-meta{font-size:10.5px;color:var(--sift-text-muted)}.hero-mock-row-rev{font:11px var(--font-data);color:var(--sift-text-2)}.hero-mock-row-rev span{color:#a9aca1}.hero-mock-row-score{font:600 16px/1 var(--font-data);color:var(--sift-text)}.section-problem{background:var(--sift-bg);padding:104px 40px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border:1px solid var(--sift-border);border-radius:var(--radius-card);overflow:hidden}.problem-col{padding:30px 28px;border-right:1px solid var(--sift-border)}.problem-col:last-child{border-right:none}.problem-title{font:400 29px var(--font-display);color:var(--sift-text);margin-bottom:10px}.problem-desc{font:var(--text-body);line-height:1.55;color:var(--sift-text-muted);margin:0}.section-method{background:var(--sift-bg-warm);padding:104px 40px;border-top:1px solid #ecebe4}.method-panel{background:var(--sift-brand);border-radius:var(--radius-lg);padding:36px 40px;color:var(--sift-on-dark-body)}.method-panel-eyebrow{font:var(--font-data);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--sift-on-dark-accent);margin-bottom:26px}.method-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 0}.method-stage{flex:1 1;min-width:110px}.method-stage-value{font:600 30px/1 var(--font-data);color:#fff}.method-stage-value.is-cyan{color:var(--sift-on-dark-accent)}.method-stage-label{font-size:12.5px;font-weight:600;margin-top:8px;color:#d3e6ef}.method-stage-caption{font-size:11.5px;color:#85a9b7;margin-top:2px}.method-arrow{flex:0 0 auto;padding:6px 16px 0}.section-product{background:var(--sift-bg);padding:104px 40px}.section-product .section-intro{margin-bottom:64px}.product-block{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:center;margin-bottom:88px}.product-block:last-child{margin-bottom:0}.product-block-reverse{grid-template-columns:1.1fr .9fr}.product-eyebrow{font:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sift-text-muted);margin-bottom:12px}.product-h3{font:var(--text-h3);letter-spacing:-.01em;margin:0 0 14px;color:var(--sift-text)}.product-p{font:var(--text-body);line-height:1.6;color:var(--sift-text-2);margin:0 0 18px}.product-link{font:600 1rem/1 var(--font-ui);display:inline-flex;align-items:center;gap:7px;color:var(--sift-accent-ink)}.product-link:hover{color:var(--sift-link-hover)}.mock-card{border:var(--border-default);border-radius:var(--radius-lg);background:var(--sift-surface);box-shadow:var(--shadow-mock)}.mock-card,.ue-mock{overflow:hidden}.ue-search{padding:16px 18px;border-bottom:1px solid var(--sift-border-soft);gap:10px}.ue-search,.ue-search-field{display:flex;align-items:center}.ue-search-field{flex:1 1;height:32px;border:1px solid var(--sift-border);border-radius:7px;background:#fafaf8;gap:8px;padding:0 11px;font-size:12px;color:var(--sift-text-muted)}.ue-chips{padding:12px 18px 8px;display:flex;gap:8px;flex-wrap:wrap}.chip-tint{font:var(--font-data);font-size:11px;color:var(--sift-accent-ink);background:var(--sift-accent-tint);border-radius:var(--radius-sm);padding:3px 9px}.ue-table{width:100%;border-collapse:collapse;font-size:12.5px}.ue-table th{text-align:left;font-weight:600;color:var(--sift-text-muted);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:9px 18px;border-top:1px solid var(--sift-border-soft);border-bottom:1px solid var(--sift-border-soft)}.ue-table td.num,.ue-table th.num{text-align:right;padding-left:8px;padding-right:18px}.ue-table td{padding:11px 18px;border-bottom:1px solid #f5f4ee}.ue-table tr:last-child td{border-bottom:none}.ue-name{font-weight:600}.ue-where{font-size:11px;color:var(--sift-text-muted)}.ue-rev{font:var(--font-data);color:var(--sift-text-2)}.ue-score{font:600 var(--font-data)}.ci-mock{padding:24px}.ci-head{margin-bottom:20px}.ci-name{font-size:17px;font-weight:600;color:var(--sift-text)}.ci-desc{font-size:12.5px;color:var(--sift-text-muted);margin-top:3px}.ci-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sift-border-soft);border-radius:var(--radius-card);overflow:hidden}.ci-metric{padding:14px;border-right:1px solid var(--sift-border-soft)}.ci-metric:last-child{border-right:none}.ci-metric-value{font:600 24px/1 var(--font-data);color:var(--sift-text)}.ci-metric-value span{font-size:14px;color:#a9aca1}.ci-metric-label{font-size:10.5px;color:var(--sift-text-muted);margin-top:4px}.ci-metric-sub{font-size:10px;font-weight:600;margin-top:1px}.ci-metric-sub.is-positive{color:var(--sift-positive)}.ci-metric-sub.is-moderate{color:var(--sift-conf-moderate)}.ci-callout{margin-top:18px;padding:15px 16px;background:var(--sift-accent-tint-2);border:1px solid var(--sift-accent-tint-border);border-radius:var(--radius-card)}.ci-callout-label{font:var(--font-data);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sift-accent-ink);margin-bottom:8px}.ci-callout-text{font-size:12.5px;line-height:1.55;color:#3a4a44;margin:0}.mi-mock{padding:24px}.mi-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;gap:12px}.mi-title{font-size:13.5px;font-weight:600;color:var(--sift-text)}.mi-count{font:var(--font-data);white-space:nowrap}.mi-count,.mi-sub{font-size:11.5px;color:var(--sift-text-muted)}.mi-sub{margin-bottom:18px}.mi-chart{display:flex;align-items:flex-end;gap:10px;height:118px;padding-bottom:4px;border-bottom:1px solid var(--sift-border-soft)}.mi-bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center}.mi-bar{width:100%;border-radius:4px 4px 0 0}.mi-bar-0{background:var(--sift-accent)}.mi-bar-1{background:#4fbfe6}.mi-bar-2{background:#8ed6f0}.mi-bar-3{background:#c1e7f8}.mi-bar-4{background:#e2f4fc}.mi-axis{display:flex;gap:10px;margin-top:7px}.mi-axis-label{flex:1 1;text-align:center;font:var(--font-data);font-size:10px;color:#a9aca1}.mi-callout{margin-top:16px;padding:13px 15px;background:#faf9f5;border:1px solid var(--sift-border-soft);border-radius:var(--radius-card);font-size:12.5px;line-height:1.5;color:#3a4a44}.mi-callout strong{color:var(--sift-text)}.section-evidence{background:var(--sift-brand);color:var(--sift-on-dark-body);padding:104px 40px}.section-evidence .section-intro{margin-bottom:52px}.evidence-class-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.evidence-class-card{background:var(--sift-dark-card);border:1px solid var(--sift-dark-card-border);border-radius:var(--radius-card);padding:22px}.evidence-class-label{font:var(--font-data);font-size:10.5px;font-weight:600;letter-spacing:.1em;margin-bottom:12px}.evidence-class-label.is-observed{color:var(--sift-on-dark-accent)}.evidence-class-label.is-estimated{color:#e0b877}.evidence-class-label.is-inferred{color:var(--sift-evidence-inferred)}.evidence-class-label.is-unknown{color:#9aa39d}.evidence-class-text{font:var(--text-body);line-height:1.5;color:#a9c8d6;margin:0}.evidence-mocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.evidence-mock{background:#fff;color:var(--sift-text);border-radius:11px;padding:22px 24px;box-shadow:none}.evidence-mock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}.evidence-mock-title{font-size:13px;font-weight:600;color:var(--sift-text-muted)}.evidence-mock-tag{font:var(--font-data);font-size:10px;font-weight:600;letter-spacing:.08em;border-radius:4px;padding:2px 7px;white-space:nowrap}.evidence-mock-tag.is-estimated{color:#7a6a3a;border:1px solid #e6dcc2;background:#faf4e6}.evidence-mock-tag.is-unknown{color:var(--sift-text-muted);border:1px solid var(--sift-border);background:var(--sift-bg-warm)}.evidence-mock-value{font:600 30px/1 var(--font-data);color:var(--sift-text);margin-bottom:16px}.evidence-mock-sub{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sift-text-muted);margin-bottom:10px}.evidence-mock-list{display:flex;flex-direction:column;gap:8px}.evidence-mock-row{display:flex;justify-content:space-between;font-size:12.5px;border-bottom:1px solid var(--sift-border-soft);padding-bottom:8px}.evidence-mock-row-last{border-bottom:none;padding-bottom:0}.evidence-mock-row span:first-child{color:#3a3d36}.evidence-mock-row span:last-child{font:var(--font-data);color:var(--sift-text-2)}.evidence-mock-question-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sift-accent-ink);margin-bottom:8px}.evidence-mock-question{font-size:14.5px;line-height:1.5;color:var(--sift-text);margin:0 0 18px}.btn-diligence{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--sift-border-strong);border-radius:var(--radius);font-size:12.5px;font-weight:600;color:var(--sift-text)}.section-builtfor{background:var(--sift-bg);padding:96px 40px}.builtfor-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.builtfor-h2{font:500 34px/1.14 var(--font-display);letter-spacing:-.015em;margin:0;color:var(--sift-text)}.audience-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px 48px;gap:36px 48px}.audience-title{font:var(--text-body);font-weight:600;color:var(--sift-text);margin-bottom:7px}.audience-desc{font:var(--text-body);line-height:1.55;color:var(--sift-text-muted);margin:0}.section-methodology{background:var(--sift-bg-warm);padding:100px 40px;border-top:1px solid #ecebe4}.methodology-inner{max-width:900px;margin:0 auto;text-align:center}.methodology-inner .section-eyebrow{margin-bottom:20px}.methodology-h2{font:500 38px/1.15 var(--font-display);letter-spacing:-.015em;margin:0 0 22px;color:var(--sift-text)}.methodology-lead{font:var(--text-body);line-height:1.6;color:var(--sift-text-2);margin:0 auto 30px;max-width:640px}.methodology-inner .btn{justify-content:center}.section-final-cta{background:var(--sift-brand);color:var(--sift-on-dark-body);padding:110px 40px;position:relative;overflow:hidden}.final-cta-glow{position:absolute;inset:0;background:radial-gradient(90% 120% at 50% 120%,rgba(25,187,237,.35),transparent 60%);pointer-events:none}.final-cta-inner{max-width:820px;margin:0 auto;text-align:center;position:relative}.final-cta-h2{font:500 52px/1.06 var(--font-display);letter-spacing:-.02em;margin:0 0 20px;color:#fff}.final-cta-lead{font:var(--text-body);line-height:1.55;color:var(--sift-on-dark-body);margin:0 auto 34px;max-width:520px}.final-cta-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.site-footer{background:var(--sift-brand-dark);color:#8fb2c1;padding:52px 40px 40px}.footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.footer-brand{max-width:300px}.footer-logo{height:32px;width:auto;display:block;margin-bottom:16px}.footer-tagline{font:var(--text-body);line-height:1.55;color:#7ba0b0;margin:0}.footer-cols{display:flex;gap:64px;flex-wrap:wrap}.footer-col-title{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6f93a3;margin-bottom:14px}.footer-col-links{display:flex;flex-direction:column;gap:9px}.footer-col-links a{font-size:13.5px;color:#a9c8d6}.footer-col-links a:hover{color:#fff}.footer-bottom{margin:36px auto 0;padding-top:22px;border-top:1px solid #0a4256;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#6f93a3}.footer-bottom-mono{font-family:var(--font-data)}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr}.hero-copy{padding-bottom:40px}.hero-preview-wrap{align-self:auto;margin-bottom:0}.hero-preview{border-radius:var(--radius-lg)}.problem-grid{grid-template-columns:1fr}.problem-col{border-right:none;border-bottom:1px solid var(--sift-border)}.problem-col:last-child{border-bottom:none}.method-row{flex-direction:column;align-items:stretch;gap:20px}.method-arrow{display:none}.product-block,.product-block-reverse{grid-template-columns:1fr}.product-block-reverse>:first-child{order:2}.evidence-class-grid{grid-template-columns:1fr 1fr}.audience-grid,.builtfor-grid,.evidence-mocks{grid-template-columns:1fr}.nav-links{gap:16px}}@media (max-width:640px){.nav-divider,.nav-links a.nav-link:not(.btn){display:none}.evidence-class-grid{grid-template-columns:1fr}.hero-h1{max-width:none}.final-cta-ctas,.hero-ctas{flex-direction:column;align-items:stretch}.footer-inner{flex-direction:column}}