@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{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-serif:"Newsreader","Newsreader 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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#f1eee7;--paper-deep:#e7e1d7;--ink:#171714;--muted:#6f6c64;--line:#c9c3b8;--signal:#d4472f;--signal-dark:#a72c1d;--night:#1c201d;--night-soft:#282e2a;--white:#fffdf7;--verified:#375c46;--font-body:var(--font-sans),sans-serif;--font-display:var(--font-serif),serif;--font-code:var(--font-mono),monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--signal);color:var(--white)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.guide{min-height:100vh;background:linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),rgba(23,23,20,.035) calc(100% - 1px)) 0 0 /32px 100%,var(--paper)}.topbar{background:rgba(241,238,231,.94);border-bottom:1px solid var(--line);height:72px;justify-content:space-between;left:0;padding:0 28px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.identity,.topbar{align-items:center;display:flex}.identity{gap:14px}.identity-mark{align-items:center;background:var(--ink);color:var(--white);display:flex;font-family:var(--font-code);font-size:12px;font-weight:500;height:38px;justify-content:center;letter-spacing:.12em;width:46px}.identity div{display:flex;flex-direction:column;line-height:1.2}.identity strong{font-size:13px;font-weight:600}.identity small{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.topbar-actions{align-items:center;display:flex;gap:10px}.mode-switch{border:1px solid var(--line);display:flex;padding:3px}.mode-switch button,.print-button{background:transparent;border:0;cursor:pointer;font-family:var(--font-code);font-size:10px;letter-spacing:.06em;padding:9px 12px;text-transform:uppercase}.mode-switch button.active{background:var(--ink);color:var(--white)}.mode-switch button.seller-active{background:var(--signal)}.print-button{border:1px solid var(--ink);transition:background .16s,color .16s}.print-button:hover{background:var(--ink);color:var(--white)}.page-grid{display:grid;grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:1680px}.side-rail{align-self:start;border-right:1px solid var(--line);height:calc(100vh - 72px);padding:44px 24px 28px;position:-webkit-sticky;position:sticky;top:72px}.side-rail>p{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.side-rail nav{display:flex;flex-direction:column;gap:3px}.side-rail nav button{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:grid;font-size:12px;grid-gap:12px;gap:12px;grid-template-columns:22px 1fr;padding:8px 6px;text-align:left;transition:color .16s,transform .16s}.side-rail nav button span{font-family:var(--font-code);font-size:9px}.side-rail nav button:hover{color:var(--ink);transform:translateX(3px)}.side-rail nav button.active{color:var(--ink);font-weight:600}.side-rail nav button.active span{color:var(--signal)}.safety-stamp{border:1px solid var(--verified);bottom:28px;color:var(--verified);font-family:var(--font-code);font-size:8px;left:24px;letter-spacing:.08em;padding:10px;position:absolute;right:24px;text-transform:uppercase}.safety-stamp span{display:block;font-size:12px;font-weight:500;letter-spacing:.16em;margin-bottom:3px}.safety-stamp.seller{border-color:var(--signal);color:var(--signal-dark)}.document{min-width:0;overflow:hidden}.mobile-index{display:none}.hero{border-bottom:1px solid var(--line);display:grid;grid-gap:48px;gap:48px;grid-template-columns:92px minmax(0,1fr) 260px;min-height:calc(100vh - 72px);padding:clamp(60px,8vw,128px) clamp(32px,6vw,96px) 72px;position:relative}.hero:after{border:1px solid rgba(23,23,20,.1);border-radius:50%;content:"";height:540px;position:absolute;right:-240px;top:-180px;width:540px}.hero-stamp{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:420px;padding-right:20px}.hero-stamp small,.hero-stamp span{font-family:var(--font-code);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.hero-stamp b{color:var(--signal);font-family:var(--font-display);font-size:72px;font-style:italic;font-weight:400;line-height:1;margin-top:8px}.hero-stamp small{color:var(--muted);margin-top:auto;writing-mode:vertical-rl}.hero-copy{align-self:center;max-width:900px;padding-bottom:6vh}.kicker,.overline{color:var(--muted);font-family:var(--font-code);font-size:10px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.hero h1{font-family:var(--font-display);font-size:clamp(64px,8.2vw,142px);font-weight:400;letter-spacing:-.055em;line-height:.8;margin:0;max-width:9ch}.hero h1 em{color:var(--signal);font-weight:400}.hero-deck{font-size:clamp(17px,1.6vw,24px);line-height:1.5;margin:44px 0 0;max-width:590px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:42px}.primary-action,.text-action{border:0;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.03em}.primary-action{background:var(--ink);color:var(--white);padding:15px 18px}.text-action{background:transparent;border-bottom:1px solid var(--ink);padding:6px 0}.hero-aside{align-self:end;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.hero-spec,.status-card{border:1px solid var(--line);padding:18px}.status-card{display:grid;grid-gap:2px;gap:2px;grid-template-columns:10px 1fr}.status-dot{background:var(--verified);border-radius:50%;height:6px;margin-top:6px;width:6px}[data-mode=seller] .status-dot{background:var(--signal)}.status-card p,.status-card small{grid-column:2;margin:0}.status-card p{font-size:12px;font-weight:600}.status-card small{color:var(--muted);font-size:10px}.hero-spec{display:flex;flex-direction:column}.hero-spec small,.hero-spec span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.hero-spec b{font-family:var(--font-display);font-size:35px;font-weight:400;margin:12px 0 7px}.chapter{border-bottom:1px solid var(--line);padding:112px clamp(32px,6vw,96px);scroll-margin-top:72px}.chapter-head{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(150px,.28fr) 1fr;margin-bottom:72px}.chapter-head>div{align-items:center;display:flex;gap:13px}.chapter-head span{color:var(--signal);font-family:var(--font-code);font-size:11px}.chapter-head p{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.12em;margin:0;text-transform:uppercase}.chapter-head h2{font-family:var(--font-display);font-size:clamp(44px,5.5vw,90px);font-weight:400;letter-spacing:-.04em;line-height:.95;margin:0;max-width:12ch}.lead-grid{display:grid;grid-gap:56px;gap:56px;grid-template-columns:.85fr 1.15fr}.chapter-lead{font-family:var(--font-display);font-size:clamp(28px,3.2vw,50px);letter-spacing:-.028em;line-height:1.05;margin:0}.chapter-lead.narrow{max-width:20ch}.body-copy{font-size:16px;max-width:660px}.body-copy p{margin:0 0 1.4em}.value-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:88px}.metric{border-right:1px solid var(--line);min-height:190px;padding:30px}.metric:last-child{border-right:0}.metric strong{display:block;font-family:var(--font-display);font-size:clamp(34px,4vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1}.metric p{font-size:12px;margin:22px 0 6px;max-width:22ch}.metric span{color:var(--muted);font-family:var(--font-code);font-size:9px;text-transform:uppercase}.stakeholder-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:48px}.message-card{background:rgba(255,253,247,.4);border-top:2px solid var(--ink);min-height:180px;padding:22px}.message-card span{color:var(--signal);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.message-card p{font-family:var(--font-display);font-size:22px;line-height:1.15;margin:28px 0 0}.dark-chapter{background:var(--night);color:var(--white)}.dark-chapter .chapter-head p{color:#aaa9a3}.system-grid{display:grid;grid-gap:64px;gap:64px;grid-template-columns:1.1fr .9fr}.crb-diagram{border:1px solid #48504a;min-height:510px;padding:24px}.crb-diagram>p{color:#aaa9a3;font-family:var(--font-code);font-size:9px;letter-spacing:.14em;margin:0;text-transform:uppercase}.crb-diagram svg{color:#727b74;display:block;margin:26px auto 10px;max-width:580px;width:100%}.crb-diagram .brush circle,.crb-diagram .brush path,.lift-line{stroke:var(--white);stroke-width:2}.crb-diagram .brush circle:nth-child(2){fill:var(--night)}.crb-diagram .carpet-line{stroke:var(--signal);stroke-width:5}.crb-diagram text{fill:#aaa9a3;font-family:var(--font-code);font-size:10px;letter-spacing:.16em}.crb-diagram>div{border-top:1px solid #48504a;display:grid;grid-template-columns:repeat(3,1fr);padding-top:18px}.crb-diagram>div span{color:#aaa9a3;font-family:var(--font-code);font-size:9px;text-align:center;text-transform:uppercase}.mechanism-copy{align-self:center}.large-copy{font-family:var(--font-display);font-size:clamp(26px,3vw,44px);letter-spacing:-.03em;line-height:1.08;margin:0 0 52px}.number-list{list-style:none;margin:0;padding:0}.number-list li{border-top:1px solid #48504a;display:grid;grid-gap:18px;gap:18px;grid-template-columns:36px 1fr;padding:14px 0}.number-list span{color:var(--signal);font-family:var(--font-code);font-size:10px}.number-list p{color:#d2d0c9;font-size:13px;margin:0}.plain-note{align-items:center;border:1px solid #48504a;display:grid;grid-gap:20px;gap:20px;grid-template-columns:52px 1fr;margin-top:64px;padding:20px}.plain-note p{color:#d2d0c9;font-size:12px;margin:0;max-width:84ch}.note-mark{align-items:center;border:1px solid var(--signal);border-radius:50%;color:var(--signal);display:flex;font-family:var(--font-code);height:30px;justify-content:center;width:30px}.light-note{border-color:var(--line)}.light-note p{color:var(--ink)}.machine-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.machine-card{background:var(--white);border:1px solid var(--line);min-height:620px;overflow:hidden;padding:28px;position:relative}.machine-card.machine-2{background:var(--ink);color:var(--white)}.machine-top{align-items:flex-start;display:flex;justify-content:space-between}.machine-top>span{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.machine-2 .machine-top>span{color:#aaa9a3}.machine-top>b{color:var(--signal);font-family:var(--font-display);font-size:82px;font-weight:400;letter-spacing:-.06em;line-height:.7}.machine-top>b small{font-family:var(--font-code);font-size:10px;letter-spacing:0;margin-left:5px}.machine-silhouette{height:190px;margin:40px 0 18px;position:relative}.machine-silhouette span{background:currentColor;bottom:34px;height:62px;left:13%;position:absolute;transform:skewX(-4deg);width:73%}.machine-silhouette span:after,.machine-silhouette span:before{background:var(--paper);border-radius:50%;bottom:14px;content:"";height:34px;position:absolute;width:34px}.machine-2 .machine-silhouette span:after,.machine-2 .machine-silhouette span:before{background:var(--night)}.machine-silhouette span:before{left:14%}.machine-silhouette span:after{right:14%}.machine-silhouette i{background:currentColor;bottom:82px;height:9px;left:42%;position:absolute;transform:rotate(68deg);transform-origin:left center;width:166px}.machine-silhouette b{background:var(--signal);border-radius:50%;bottom:22px;height:12px;left:7%;position:absolute;width:12px}.machine-card h3{font-family:var(--font-display);font-size:54px;font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.machine-fit{color:var(--muted);font-size:13px;margin:12px 0 28px;max-width:48ch}.machine-2 .machine-fit{color:#aaa9a3}.machine-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.machine-2 .machine-facts{border-color:#454542}.machine-facts p{border-right:1px solid var(--line);display:flex;flex-direction:column;margin:0;padding:15px 8px}.machine-2 .machine-facts p{border-color:#454542}.machine-facts p:last-child{border-right:0}.machine-facts span{color:var(--muted);font-family:var(--font-code);font-size:8px;text-transform:uppercase}.machine-facts b{font-size:12px;font-weight:500;margin-top:6px}.machine-price{align-items:flex-end;display:flex;justify-content:space-between;margin-top:26px}.machine-price span{color:var(--muted);font-family:var(--font-code);font-size:8px;text-transform:uppercase}.machine-price strong{font-family:var(--font-display);font-size:31px;font-weight:400;letter-spacing:-.03em}.private-line{background:var(--signal);bottom:0;color:var(--white);display:grid;font-family:var(--font-code);font-size:9px;grid-template-columns:1fr auto 1fr auto;left:0;padding:10px 28px;position:absolute;right:0;text-transform:uppercase}.private-line b{margin-right:18px}.decision-panel{border-left:6px solid var(--signal);display:grid;grid-gap:32px;gap:32px;grid-template-columns:.35fr 1fr;margin:64px 0;padding:10px 0 10px 30px}.decision-panel h3{font-family:var(--font-display);font-size:38px;font-weight:400;letter-spacing:-.03em;margin:0 0 10px}.decision-panel p:last-child{font-size:14px;margin:0;max-width:68ch}.bundle-table-wrap,.spec-wrap{overflow-x:auto}.bundle-table,.spec-table{border-collapse:collapse;font-size:12px;min-width:720px;width:100%}.bundle-table td,.bundle-table th,.spec-table td,.spec-table th{border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:top}.bundle-table thead th,.spec-table thead th{border-bottom:2px solid var(--ink);color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.spec-table tbody th{font-weight:500;width:24%}.spec-table tbody td{width:38%}.ruled-chapter{background:var(--paper-deep)}.method-stack{border-top:1px solid var(--ink)}.method{border-bottom:1px solid var(--ink);display:grid;grid-gap:30px;gap:30px;grid-template-columns:70px .8fr 1.2fr;padding:34px 0}.method-id{color:var(--signal);font-family:var(--font-display);font-size:70px;font-style:italic;line-height:.9}.method header span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.method header h3{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:12px 0 0}.method ol{list-style:none;margin:0;padding:0}.method li{border-top:1px solid rgba(23,23,20,.16);display:grid;grid-gap:14px;gap:14px;grid-template-columns:20px 1fr;padding:9px 0}.method li:first-child{border-top:0;padding-top:0}.method li span{color:var(--signal);font-family:var(--font-code);font-size:9px}.method li p{font-size:12px;margin:0}.crystal-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin:64px 0}.crystal-card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-height:320px;padding:22px}.chemical-code{color:var(--signal);font-family:var(--font-code);font-size:9px;letter-spacing:.12em}.crystal-card h3{font-family:var(--font-display);font-size:37px;font-weight:400;margin:36px 0 12px}.crystal-card p{color:var(--muted);font-size:12px;margin:0}.dilution{border-top:1px solid var(--line);display:flex;font-family:var(--font-code);font-size:11px;justify-content:space-between;margin-top:auto;padding-top:14px}.dilution span{color:var(--muted);font-size:8px;text-transform:uppercase}.compound-panel{background:var(--ink);color:var(--white);display:grid;grid-gap:48px;gap:48px;grid-template-columns:230px 1fr;padding:42px}.compound-visual{align-items:center;border:1px solid #51514d;border-radius:50%;display:flex;flex-direction:column;height:200px;justify-content:center;width:188px}.compound-visual span{font-family:var(--font-display);font-size:90px;letter-spacing:-.07em;line-height:.8}.compound-visual small{color:var(--signal);font-family:var(--font-code);font-size:10px;letter-spacing:.16em;margin-top:14px}.compound-panel h3{font-family:var(--font-display);font-size:clamp(42px,5vw,74px);font-weight:400;letter-spacing:-.045em;line-height:.9;margin:14px 0 24px}.compound-panel p:not(.kicker){color:#d2d0c9;font-size:14px;max-width:70ch}.compound-panel .small-note{color:#8f918c!important;font-size:11px!important}.price-chapter{background:var(--white)}.chapter-row{align-items:flex-start;display:flex;justify-content:space-between}.chapter-row .chapter-head{flex:1 1}.tax-toggle{display:flex;flex-direction:column;gap:6px;margin-top:6px}.tax-toggle span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.tax-toggle select{background:transparent;border:1px solid var(--line);border-radius:0;color:var(--ink);min-width:150px;padding:10px}.price-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.price-card{border:1px solid var(--line);display:flex;flex-direction:column;min-height:220px;padding:22px;position:relative}.price-card>span{color:var(--muted);font-family:var(--font-code);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.price-card>strong{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:34px 0 14px}.price-card p{color:var(--muted);font-size:10px;margin:auto 0 0}.price-card.featured{background:var(--ink);color:var(--white)}.price-card.featured>b{background:var(--signal);font-family:var(--font-code);font-size:8px;font-weight:500;padding:6px 8px;position:absolute;right:0;text-transform:uppercase;top:0}.bundle-table-wrap{margin-top:48px}.bundle-table tbody td:first-child{font-family:var(--font-display);font-size:22px}.bundle-table td:last-child{font-family:var(--font-code);font-weight:500;white-space:nowrap}.tax-note{color:var(--muted);font-size:10px;margin:18px 0 0 auto;max-width:72ch}.internal-economics{background:#f6dbd3;border:1px solid var(--signal);margin-top:48px;padding:30px}.internal-economics h3{font-family:var(--font-display);font-size:38px;font-weight:400;margin:0 0 24px}.internal-economics table{border-collapse:collapse;font-family:var(--font-code);font-size:10px;width:100%}.internal-economics td,.internal-economics th{border-bottom:1px solid rgba(167,44,29,.3);padding:10px;text-align:left}.internal-economics>p{font-size:11px;margin:22px 0 0;max-width:80ch}.claim-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.claim{border:1px solid var(--line);min-height:220px;padding:20px}.claim>span{border:1px solid;color:var(--muted);display:inline-block;font-family:var(--font-code);font-size:7px;letter-spacing:.1em;padding:4px 6px}.claim.independent>span,.claim.verified>span{color:var(--verified)}.claim.confirm>span{color:var(--signal-dark)}.claim h3{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1;margin:28px 0 12px}.claim p{color:var(--muted);font-size:11px;margin:0}.dont-say{background:var(--signal);color:var(--white);display:grid;grid-gap:34px;gap:34px;grid-template-columns:.35fr 1fr;margin:54px 0;padding:34px}.dont-say .kicker{color:#ffd9ce}.dont-say ul{column-count:2;font-size:12px;list-style:square;margin:0;padding-left:20px}.dont-say li{margin-bottom:10px;padding-right:20px}.source-list{border-top:1px solid var(--ink)}.source-drawer{border-bottom:1px solid var(--ink);margin-top:36px}.source-drawer>summary{cursor:pointer;font-family:var(--font-code);font-size:9px;letter-spacing:.1em;list-style:none;padding:14px 0;text-transform:uppercase}.source-drawer>summary::-webkit-details-marker{display:none}.source-drawer>summary:after{content:"+";float:right;font-size:14px}.source-drawer[open]>summary:after{content:"−"}.source-row{align-items:center;color:inherit;display:grid;grid-gap:18px;gap:18px;grid-template-columns:36px .7fr 1fr 20px;padding:16px 4px;text-decoration:none;border-bottom:1px solid var(--line)}.source-row>b,.source-row>span{color:var(--signal);font-family:var(--font-code);font-size:9px}.source-row strong{font-size:12px}.source-row p{color:var(--muted);font-size:10px;margin:0}.source-row:hover strong{text-decoration:underline;text-underline-offset:3px}.demo-chapter{background:#d9ddce}.demo-intro{display:grid;grid-gap:64px;gap:64px;grid-template-columns:1fr .8fr}.demo-intro blockquote{align-self:end;border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);font-family:var(--font-code);font-size:11px;margin:0;padding:22px 0}.timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px}.demo-step{border-left:1px solid rgba(23,23,20,.28);min-height:260px;padding:18px}.demo-step>span{color:var(--signal);font-family:var(--font-code);font-size:10px}.demo-step h3{font-family:var(--font-display);font-size:29px;font-weight:400;margin:56px 0 16px}.demo-step p{font-size:11px;margin:0}.discovery-block{border-top:2px solid var(--ink);display:grid;grid-gap:64px;gap:64px;grid-template-columns:.7fr 1.3fr;margin-top:72px;padding-top:30px}.discovery-block h3{font-family:var(--font-display);font-size:38px;font-weight:400;line-height:1.08;margin:0}.discovery-block ol{counter-reset:discovery;list-style:none;margin:0;padding:0}.discovery-block li{border-top:1px solid rgba(23,23,20,.2);counter-increment:discovery;display:grid;font-size:12px;grid-gap:16px;gap:16px;grid-template-columns:28px 1fr;padding:10px 0}.discovery-block li:before{color:var(--signal);content:counter(discovery,decimal-leading-zero);font-family:var(--font-code);font-size:9px}.faq-chapter{background:var(--paper)}.faq-controls{border-bottom:1px solid var(--ink);display:grid;grid-gap:30px;gap:30px;grid-template-columns:.8fr 1.2fr;padding-bottom:24px}.search-box{display:flex;flex-direction:column;gap:7px}.search-box>span{color:var(--muted);font-family:var(--font-code);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.search-box input{background:var(--white);border:1px solid var(--line);border-radius:0;font-size:13px;padding:13px 14px;width:100%}.category-list{align-content:flex-end;display:flex;flex-wrap:wrap;gap:6px}.category-list button{background:transparent;border:1px solid var(--line);cursor:pointer;font-family:var(--font-code);font-size:8px;padding:8px 10px;text-transform:uppercase}.category-list button.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.faq-count{color:var(--muted);font-family:var(--font-code);font-size:9px;margin:16px 0;text-align:right;text-transform:uppercase}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:86px 1fr 20px;list-style:none;padding:18px 6px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:var(--signal-dark);font-family:var(--font-code);font-size:8px;text-transform:uppercase}.faq-item summary>strong{font-family:var(--font-display);font-size:22px;font-weight:400}.faq-item summary>b{font-size:20px;font-weight:400;transition:transform .16s}.faq-item[open] summary>b{transform:rotate(45deg)}.faq-item>p{color:#4f4e49;font-size:13px;margin:0;max-width:76ch;padding:0 44px 24px 110px}.empty-state{color:var(--muted);font-family:var(--font-code);font-size:11px;padding:40px 0}.seller-chapter{background:#f6dbd3}.private-warning{align-items:center;border:1px solid var(--signal-dark);display:flex;gap:24px;margin-bottom:44px;padding:16px 20px}.private-warning strong{color:var(--signal-dark);font-family:var(--font-code);font-size:10px;text-transform:uppercase}.private-warning p{font-size:11px;margin:0}.seller-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.seller-grid article{background:rgba(255,253,247,.48);border:1px solid rgba(167,44,29,.3);min-height:310px;padding:26px}.seller-grid blockquote{font-family:var(--font-display);font-size:28px;line-height:1.16;margin:30px 0}.seller-grid article>p:last-child{color:var(--muted);font-size:11px}.seller-lists{border-top:1px solid var(--signal-dark);display:grid;grid-gap:60px;gap:60px;grid-template-columns:1fr 1fr;margin-top:52px;padding-top:30px}.seller-lists h3{font-family:var(--font-display);font-size:32px;font-weight:400;margin:0 0 20px}.seller-lists ol,.seller-lists ul{font-size:12px;padding-left:20px}.seller-lists li{margin-bottom:8px}.seller-close{background:var(--signal);color:var(--white);margin-top:52px;padding:34px}.seller-close .kicker{color:#ffd9ce}.seller-close>p:last-child{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);line-height:1.12;margin:0;max-width:28ch}.site-footer{align-items:center;background:var(--ink);color:var(--white);display:grid;grid-gap:22px;gap:22px;grid-template-columns:62px 1fr auto;padding:36px clamp(32px,6vw,96px)}.seal{align-items:center;border:1px solid #77756f;display:flex;font-family:var(--font-code);font-size:9px;height:52px;justify-content:center;width:52px}.site-footer p{font-family:var(--font-display);font-size:20px;margin:0}.site-footer span{color:#9e9d98;font-size:8px}.site-footer button,.site-footer span{font-family:var(--font-code);text-transform:uppercase}.site-footer button{background:transparent;border:0;color:#c2c1bb;cursor:pointer;font-size:9px}@media (max-width:1180px){.page-grid{grid-template-columns:180px minmax(0,1fr)}.side-rail{padding-left:18px;padding-right:18px}.safety-stamp{left:18px;right:18px}.hero{gap:30px;grid-template-columns:72px 1fr}.hero-aside{display:none}.claim-grid,.crystal-grid,.price-grid,.stakeholder-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){html{scroll-padding-top:116px}.topbar{height:auto;min-height:66px;padding:10px 16px}.identity div{display:none}.mode-switch button{padding:8px}.print-button{display:none}.page-grid{display:block}.side-rail{display:none}.mobile-index{background:rgba(241,238,231,.96);border-bottom:1px solid var(--line);display:flex;gap:5px;overflow-x:auto;padding:8px 14px;position:-webkit-sticky;position:sticky;top:66px;z-index:30}.mobile-index button{background:transparent;border:0;color:var(--muted);flex:0 0 auto;font-family:var(--font-code);font-size:8px;padding:7px 8px;text-transform:uppercase}.mobile-index button.active{background:var(--ink);color:var(--white)}.hero{grid-template-columns:1fr;min-height:680px;padding:72px 22px 54px}.hero-stamp{border-bottom:1px solid var(--line);border-right:0;flex-direction:row;min-height:auto;padding:0 0 16px}.hero-stamp b{font-size:38px;margin:0 12px}.hero-stamp small{margin:0 0 0 auto;writing-mode:horizontal-tb}.hero-copy{padding:0}.hero h1{font-size:clamp(58px,19vw,92px)}.hero-deck{margin-top:32px}.chapter{padding:80px 22px}.chapter-head{gap:16px;grid-template-columns:1fr;margin-bottom:48px}.chapter-head h2{font-size:clamp(46px,13vw,72px)}.compound-panel,.decision-panel,.demo-intro,.discovery-block,.lead-grid,.system-grid,.value-strip{grid-template-columns:1fr}.metric{border-bottom:1px solid var(--line);border-right:0;min-height:150px}.machine-grid,.seller-grid,.seller-lists,.stakeholder-grid{grid-template-columns:1fr}.machine-card{min-height:590px}.method{grid-template-columns:52px 1fr}.method ol{grid-column:2}.price-grid{grid-template-columns:1fr}.chapter-row{display:block}.tax-toggle{margin:-24px 0 42px}.claim-grid,.dont-say{grid-template-columns:1fr}.dont-say ul{column-count:1}.source-row{grid-template-columns:28px 1fr 20px}.source-row p{grid-column:2}.timeline{grid-template-columns:1fr}.demo-step{border-bottom:1px solid rgba(23,23,20,.2);min-height:auto}.demo-step h3{margin-top:28px}.faq-controls{grid-template-columns:1fr}.faq-item summary{grid-template-columns:62px 1fr 18px}.faq-item summary>strong{font-size:19px}.faq-item>p{padding-left:80px}.site-footer{grid-template-columns:52px 1fr;padding:28px 22px}.site-footer button{display:none}}@media (max-width:520px){.mode-switch button{font-size:8px;padding:8px 6px}.hero-actions{align-items:stretch;flex-direction:column}.text-action{align-self:flex-start}.crystal-grid,.machine-facts,.stakeholder-grid{grid-template-columns:1fr}.machine-facts p{border-bottom:1px solid var(--line);border-right:0}.machine-price{align-items:flex-start;flex-direction:column;gap:8px}.private-line{grid-template-columns:1fr auto;row-gap:4px}.method{grid-template-columns:1fr}.method ol{grid-column:1}.compound-panel{padding:28px}.compound-visual{height:150px;width:150px}.bundle-table{min-width:640px}.faq-item summary{grid-template-columns:1fr 18px}.faq-item summary>span{grid-column:1/-1}.faq-item>p{padding-left:6px}}@media print{@page{margin:14mm 12mm;size:A4}body{color:black;font-size:10pt}.guide,body{background:white}.faq-controls,.faq-count,.hero-actions,.mobile-index,.side-rail,.site-footer button,.tax-toggle,.topbar{display:none!important}.page-grid{display:block}.hero{min-height:auto;padding:12mm 0 18mm;page-break-after:always}.hero-aside,.hero:after{display:none}.chapter{border:0;page-break-before:always;break-before:page;padding:8mm 0}.chapter-head{margin-bottom:12mm}.chapter-head h2{font-size:40pt}.dark-chapter{background:white;color:black}.dark-chapter .chapter-head p,.number-list p,.plain-note p{color:#444}.crb-diagram{border-color:#888}.crb-diagram .brush circle,.crb-diagram .brush path,.lift-line{stroke:black}.crb-diagram .brush circle:nth-child(2){fill:white}.claim,.crystal-card,.machine-card,.price-card{page-break-inside:avoid;break-inside:avoid}.compound-panel,.dont-say,.machine-2,.price-card.featured,.seller-close{background:#eee!important;color:black!important}.compound-panel .small-note,.compound-panel p:not(.kicker),.machine-2 .machine-fit{color:#444!important}.machine-2 .machine-silhouette span:after,.machine-2 .machine-silhouette span:before{background:white}.faq-item{page-break-inside:avoid;break-inside:avoid}.faq-item>p{display:block!important;padding-bottom:5mm}.faq-item summary>b{display:none}.source-row{color:black}.site-footer{background:white;border-top:1px solid black;color:black}[data-mode=meeting] .internal-economics,[data-mode=meeting] .seller-chapter{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}