@font-face {font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100 700; font-stretch: 100%; font-display: swap; src: url(/assets/fonts/IBMPlexSans-100-700-latin-ext.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: 100 700; font-stretch: 100%; font-display: swap; src: url(/assets/fonts/IBMPlexSans-100-700-latin.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: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/IBMPlexMono-400-latin-ext.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(/assets/fonts/IBMPlexMono-400-latin.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: 'IBM Plex Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url(/assets/fonts/IBMPlexMono-500-latin-ext.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(/assets/fonts/IBMPlexMono-500-latin.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: 'IBM Plex Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url(/assets/fonts/IBMPlexMono-600-latin-ext.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(/assets/fonts/IBMPlexMono-600-latin.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: 'IBM Plex Mono'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/IBMPlexMono-700-latin-ext.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: 700; font-display: swap; src: url(/assets/fonts/IBMPlexMono-700-latin.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}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#141711;--ink-2:#20251d;--panel:#f2f4df;--paper:#f2f4df;--paper-2:#e5e8d1;--white:#fbfcec;--muted:#6d7163;--line:#b6baa4;--entry:#6f7d52;--entry-soft:#cdd5af;--exit:#b9c98a;--exit-deep:#4f603b;--tl-green:#008450;--tl-amber:#efb700;--tl-red:#b81d13;--tl-green-dk:#00623b;--tl-amber-dk:#96690c;--tl-red-dk:#8e170f;--page:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:"IBM Plex Sans",Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}p{margin:0}button,a{-webkit-tap-highlight-color:transparent}.page-width{width:var(--page);margin-inline:auto}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--ink);position:relative}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:76px;display:grid}.brand{align-items:center;gap:12px;width:max-content;display:inline-flex}.brand-mark{object-fit:contain;width:38px;height:38px;display:block}.brand-name{letter-spacing:-.02em;font-size:19px;font-weight:650}.brand-name b{color:var(--entry)}.site-header nav{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.site-header nav a{padding:28px 0 25px;position:relative}.site-header nav a:after{content:"";background:var(--ink);height:3px;transition:right .2s;position:absolute;bottom:-1px;left:0;right:100%}.site-header nav a:hover:after,.site-header nav a.active:after{right:0}.site-header nav a.entry-active:after{background:var(--entry)}.site-header nav a.exit-active:after{background:var(--exit-deep)}.header-cta{justify-self:end;align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.arrow{transition:transform .2s;display:inline-block}a:hover .arrow{transform:translate(3px,-3px)}.hero{background-color:var(--ink);color:var(--white);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:82px;min-height:690px;padding:94px 0 76px;display:grid;position:relative}.dual-hero{z-index:1;flex-direction:column;justify-content:center;min-height:740px;padding:74px 0 76px;display:flex;position:relative}.dual-hero-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding-bottom:46px;display:grid}.dual-hero-intro .eyebrow{margin:0}.dual-hero-intro .hero-deck{justify-self:end;max-width:560px;margin:0}.hero-promise-grid{border-top:1px solid #474a4c;border-bottom:1px solid #474a4c;grid-template-columns:1fr 1fr;display:grid}.hero-promise{flex-direction:column;min-height:465px;padding:28px 36px 34px 0;display:flex;position:relative}.hero-promise+.hero-promise{border-left:1px solid #474a4c;padding-left:36px;padding-right:0}.hero-promise:before{content:"";width:31%;height:7px;position:absolute;top:-1px;left:0}.hero-promise-entry:before{background:var(--entry)}.hero-promise-exit:before{background:var(--exit)}.promise-index{color:#8d918e;letter-spacing:.12em;font:700 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.hero-promise h1{max-width:535px;margin-top:84px;font-size:clamp(48px,4.7vw,70px);line-height:.94}.hero-promise>p:not(.promise-index){color:#b8bbb8;max-width:470px;margin:30px 0 32px;font-size:16px;line-height:1.55}.hero-promise .button{width:max-content;margin-top:auto}.eyebrow{color:#5e605d;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;font:700 11px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.eyebrow.inverse{color:#a5a7a5}.hero h1{letter-spacing:-.063em;max-width:780px;margin:0;font-size:clamp(54px,6.1vw,88px);font-weight:640;line-height:.93}.hero h1 span{color:var(--exit)}.hero-deck{color:#c6c7c4;letter-spacing:-.015em;max-width:650px;margin-top:34px;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:44px;display:flex}.button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.button-signal{background:var(--entry);color:var(--ink)}.button-light{background:var(--paper);color:var(--ink)}.text-link{border-bottom:1px solid;align-items:center;gap:14px;width:max-content;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.inverse-link{color:#d7d7d2}.instrument{background:#1a1e17f0;border:1px solid #484b4d;align-self:center;box-shadow:20px 20px #6f7d5221}.instrument-top{letter-spacing:.12em;color:#a4a6a5;border-bottom:1px solid #484b4d;justify-content:space-between;padding:13px 15px;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.instrument-top i{color:var(--exit);font-style:normal}.instrument-title,.instrument-row{grid-template-columns:62px 1fr 112px;align-items:center;column-gap:12px;display:grid}.instrument-title{color:#717474;text-transform:uppercase;padding:12px 15px;font:600 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.instrument-row{border-top:1px solid #303337;padding:17px 15px;font-size:12px}.instrument-row p{color:#d3d4d1}.instrument-row strong{text-align:right;color:#a7aaa8;font:600 10px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.signal{width:max-content;color:var(--ink);padding:5px 6px;font:800 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.signal-entry{background:var(--entry)}.signal-exit{background:var(--exit)}.instrument-verdict{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:baseline;margin:18px 15px 15px;padding:18px;display:flex}.instrument-verdict span{font-size:12px}.instrument-verdict b{font:800 20px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.instrument-note{color:#747777;padding:0 15px 15px;font:500 9px/1.4 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.money-strip{z-index:1;border-top:1px solid #373a3d;position:relative}.money-strip-inner{grid-template-columns:repeat(6,1fr);display:grid}.money-strip span{color:#7d807e;text-align:center;text-transform:uppercase;letter-spacing:.15em;border-left:1px solid #373a3d;padding:17px 0;font:650 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.money-strip span:last-child{border-right:1px solid #373a3d}.section{padding:116px 0}.section-intro{margin-bottom:58px}.split-intro{grid-template-columns:1.5fr .7fr;align-items:end;gap:80px;display:grid}.home-intro h1{letter-spacing:-.055em;max-width:1120px;margin:0;font-size:clamp(42px,5vw,67px);font-weight:620;line-height:.98}.home-intro h1>span{display:block}.home-intro h1>span+span{margin-top:22px}.home-intro h1 small{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px;font:700 10px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.home-intro .section-deck{max-width:830px;margin-top:34px}.section h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,67px);font-weight:620;line-height:.98}.section-deck{color:#575956;font-size:16px;line-height:1.65}.section-deck.wide{max-width:620px;margin-top:28px;margin-bottom:32px}.product-family{background:var(--paper)}.product-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.product-card{flex-direction:column;min-height:610px;padding:26px 30px 30px;display:flex;position:relative}.product-card:first-child{border-right:1px solid var(--ink)}.product-card:before{content:"";width:34%;height:7px;position:absolute;top:-1px;left:0}.product-entry:before{background:var(--entry)}.product-exit:before{background:var(--exit-deep)}.product-index{text-align:right;color:#70716e;letter-spacing:.1em;font:650 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.product-content{max-width:460px;padding-top:78px}.product-label{letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font:700 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.product-entry .product-label{color:var(--entry)}.product-exit .product-label{color:var(--exit-deep)}.product-card h3{letter-spacing:-.045em;margin:0 0 28px;font-size:37px;line-height:1}.product-content>p:last-child{color:#595a57;font-size:15px;line-height:1.65}.product-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:auto 0 0;display:grid}.product-specs div{border-right:1px solid var(--line);padding:15px 10px 14px 0}.product-specs div:not(:first-child){padding-left:13px}.product-specs div:nth-child(3){border-right:0}.product-specs div.product-verdict{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;padding-left:0}.product-specs dt{color:#777975;text-transform:uppercase;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.product-specs dd{margin:9px 0 0;font-size:12px;font-weight:650}.product-specs dd.fee-with-credit{white-space:nowrap}.product-specs dd small{color:#777975;white-space:nowrap;margin-left:3px;font-size:8px;font-weight:500;line-height:1;display:inline}.card-link{justify-content:space-between;align-items:center;margin-top:25px;font-size:13px;font-weight:750;display:flex}.doctrine-section{background:var(--paper);color:var(--ink)}.doctrine-signal{background:var(--entry);padding:82px 0 88px}.doctrine-statement{grid-template-columns:170px 1fr;align-items:start;gap:64px;display:grid}.doctrine-section .eyebrow{color:#0b0d1091;margin:9px 0 0}.doctrine-statement h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(45px,5vw,68px);font-weight:620;line-height:.98}.doctrine-outcomes{padding:52px 0 66px}.outcome-list{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.outcome-list div{border-right:1px solid var(--line);min-height:148px;padding:22px 24px}.outcome-list div:last-child{border-right:0}.outcome-list span{color:#777874;margin-bottom:42px;font:700 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.outcome-list p{font-size:15px;font-weight:570;line-height:1.45}.capability-section{background:var(--paper-2)}.capability-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.evidence-map{border:1px solid var(--ink);background:var(--paper)}.map-head,.map-row{grid-template-columns:28px 1fr 1fr;align-items:center;gap:8px;display:grid}.map-head{border-bottom:1px solid var(--ink);color:#777874;text-transform:uppercase;grid-template-columns:1fr 1fr;padding:13px 18px 13px 55%;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.map-row{border-bottom:1px solid var(--line);padding:19px 18px;font-size:13px}.map-row i{width:8px;height:8px}.entry-dot{background:var(--entry)}.exit-dot{background:var(--exit-deep)}.map-row strong{font:650 11px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.map-output{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;margin:20px;padding:20px;display:flex}.map-output span{color:#9fa2a0;font-size:11px}.map-output b{color:var(--exit);font:700 13px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.proof-section{background:var(--paper)}.proof-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.proof-metrics{border:1px solid var(--ink);background:var(--paper-2);grid-template-columns:1.25fr .75fr;display:grid}.proof-metrics article{flex-direction:column;min-height:390px;padding:24px;display:flex;position:relative}.proof-metrics article+article{border-left:1px solid var(--ink)}.proof-metrics span{color:#777874;letter-spacing:.1em;font:700 9px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.proof-metrics strong{letter-spacing:-.075em;margin-top:82px;font-size:clamp(54px,6vw,84px);line-height:.8}.proof-metrics article:first-child strong{font-size:clamp(42px,4.5vw,62px)}.proof-metrics .proof-repeatability strong{color:var(--entry)}.proof-metrics b{letter-spacing:-.075em;color:var(--entry);font-size:clamp(62px,7vw,96px);line-height:.8}.proof-metrics p{color:#5d5f5b;margin-top:10px;font-size:12px}.proof-metrics i{color:#888985;margin:20px 0;font:700 18px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.proof-metrics small{color:#7d7e7a;text-transform:uppercase;margin-top:auto;font:650 8px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.final-cta{background:var(--ink);color:var(--white)}.cta-grid{grid-template-columns:160px 1fr .6fr;align-items:start;gap:50px;display:grid}.final-cta h2{font-size:clamp(48px,5.2vw,72px)}.cta-actions{padding-top:8px}.cta-actions p{color:#858886;margin-top:18px;font-size:11px;line-height:1.5}.dual-cta-grid{grid-template-columns:1fr 1fr;display:grid}.dual-cta-grid article{flex-direction:column;min-height:390px;padding-right:48px;display:flex}.dual-cta-grid article+article{border-left:1px solid #393c3f;padding-left:48px;padding-right:0}.dual-cta-grid h2{max-width:540px;margin:52px 0 40px;font-size:clamp(45px,4.3vw,58px)}.dual-cta-grid .button{width:max-content;margin-top:auto}.brand-close{background:var(--paper);padding:88px 0 82px}.lever-quote{border-left:6px solid var(--entry);max-width:820px;margin:0;padding-left:34px}.lever-quote p{letter-spacing:-.032em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:620;line-height:1.16}.lever-quote cite{color:var(--muted);margin-top:24px;font-size:14px;font-style:normal;display:block}.site-footer{background:var(--ink);color:var(--white);border-top:1px solid #393c3f;padding:42px 0}.footer-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:32px;display:grid}.site-footer .brand-name{color:var(--white)}.site-footer>div>p{color:#8f9290;font-size:13px;line-height:1.5}.footer-origin p{color:#b6b9b6;font-size:13px;line-height:1.5}.footer-origin p+p{color:#858886;margin-top:12px;font-style:italic}.footer-links{flex-direction:column;gap:10px;font-size:12px;display:flex}.copyright{grid-column:2}.reveal{animation:.65s both rise}.reveal-delay{animation:.65s .12s both rise}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=980px){:root{--page:min(100% - 36px, 760px)}.header-inner{grid-template-columns:1fr auto}.header-inner{row-gap:0;min-height:0;padding-top:14px}.site-header .brand{grid-area:1/1}.site-header .header-cta{grid-area:1/2}.site-header nav{grid-area:2/1/3/-1;justify-content:flex-start;gap:26px;margin-top:12px;border-top:1px solid var(--line);display:flex}.site-header nav a{padding:11px 0 10px}.hero-grid{grid-template-columns:1fr;gap:60px;padding-top:74px}.instrument{max-width:620px}.split-intro,.capability-grid,.cta-grid,.proof-grid{grid-template-columns:1fr;gap:46px}.dual-hero-intro{grid-template-columns:1fr;gap:28px}.dual-hero-intro .hero-deck{justify-self:start}.hero-promise h1{font-size:clamp(45px,6.6vw,64px)}.proof-metrics{max-width:720px}.doctrine-statement{grid-template-columns:1fr;gap:24px}.doctrine-section .eyebrow{margin:0}.outcome-list{grid-template-columns:1fr 1fr}.outcome-list div:nth-child(2){border-right:0}.outcome-list div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-deck{max-width:580px}.product-grid{grid-template-columns:1fr}.product-card:first-child{border-right:0;border-bottom:1px solid var(--ink)}.product-card{min-height:560px}.footer-grid{grid-template-columns:1fr 1fr}.copyright{grid-column:auto}}@media (width<=640px){:root{--page:calc(100% - 28px)}.header-inner{min-height:66px}.header-cta{gap:8px;font-size:12px}.header-cta .arrow{font-size:15px}.hero-grid{min-height:auto;padding:68px 0 56px}.dual-hero{min-height:auto;padding:58px 0 52px}.hero-promise-grid{grid-template-columns:1fr}.hero-promise{min-height:455px;padding:24px 0 28px}.hero-promise+.hero-promise{border-top:1px solid #474a4c;border-left:0;padding:28px 0}.hero-promise h1{margin-top:68px;font-size:clamp(43px,13vw,58px)}.hero h1{font-size:clamp(44px,14vw,64px)}.hero-deck{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.instrument-title,.instrument-row{grid-template-columns:52px 1fr 83px}.money-strip-inner{grid-template-columns:repeat(3,1fr)}.money-strip span{border-bottom:1px solid #373a3d}.section{padding:82px 0}.section h2,.home-intro h1{font-size:43px}.product-card{min-height:600px;padding:24px 20px 25px}.product-content{padding-top:58px}.product-specs{grid-template-columns:1fr}.product-specs div{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;display:flex;padding:11px 0!important}.product-specs div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.product-specs div.product-verdict{border-top:0;grid-column:auto}.product-specs div:last-child{border-bottom:0}.product-specs dd{margin:0}.doctrine-signal{padding:66px 0 70px}.outcome-list{grid-template-columns:1fr}.outcome-list div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;min-height:auto;padding:18px 0;display:grid}.outcome-list div:nth-child(2){border-right:0}.outcome-list div:last-child{border-bottom:0}.outcome-list span{margin:3px 0 0}.proof-metrics{grid-template-columns:1fr}.proof-metrics article{min-height:330px}.proof-metrics article+article{border-left:0;border-top:1px solid var(--ink)}.dual-cta-grid{grid-template-columns:1fr}.dual-cta-grid article{min-height:345px;padding:0 0 48px}.dual-cta-grid article+article{border-top:1px solid #393c3f;border-left:0;padding:48px 0 0}.brand-close{padding:68px 0 62px}.lever-quote{border-left-width:6px;padding-left:22px}.lever-quote p{font-size:25px}.lever-quote cite{margin-top:20px;font-size:14px}.map-head{display:none}.map-row{grid-template-columns:22px 1fr}.map-row strong{color:#696a67;grid-column:2}.map-output{flex-direction:column;align-items:flex-start;gap:12px}.footer-grid{grid-template-columns:1fr}}.product-hero{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.product-hero:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.product-hero-grid{z-index:1;grid-template-columns:1.05fr .75fr;align-items:center;gap:104px;min-height:660px;padding:84px 0 72px;display:grid;position:relative}.product-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.7vw,94px);font-weight:640;line-height:.91}.product-hero .hero-deck{max-width:680px}.hero-market{color:#8f938f;text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font:650 10px/1.4 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.exit-hero h1{font-size:clamp(54px,6.1vw,86px)}.button-exit{background:var(--exit);color:var(--ink)}.button-dark{background:var(--ink);color:var(--white)}.fact-rail{z-index:2;border-top:1px solid #393c3f;position:relative}.fact-rail>div{grid-template-columns:repeat(3,1fr);display:grid}.fact-rail>div>div{border-left:1px solid #393c3f;flex-direction:column;justify-content:space-between;min-height:78px;padding:16px;display:flex}.fact-rail>div>div:nth-child(3),.fact-rail>div>div:last-child{border-right:1px solid #393c3f}.fact-rail .fact-verdict{border-top:1px solid #393c3f;grid-column:1/-1}.fact-rail span{color:#717573;text-transform:uppercase;letter-spacing:.1em;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.fact-rail b{color:var(--white);font-size:14px}.fact-rail b.fee-with-credit{white-space:nowrap}.fact-rail b small{color:#8a8f8a;white-space:nowrap;margin-left:3px;font:500 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:inline}.entry-fact-rail b{color:var(--entry-soft)}.exit-fact-rail b{color:var(--exit)}.fact-rail .delivery-note{color:#858985;letter-spacing:.04em;padding:12px 0 14px;font:600 9px/1.4 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.report-preview{background:#fff;border:1px solid #ffffff38;align-self:center;margin:0;padding:10px 10px 0;box-shadow:22px 22px #6f7d522e}.report-preview img{width:100%;height:auto;display:block}.report-preview figcaption{min-height:48px;color:var(--ink);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;padding:12px 4px 13px;font:700 8px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.report-preview figcaption span{color:var(--entry)}.report-preview figcaption b{color:#74786c;font-weight:650}.report-sheet{background:var(--panel);color:var(--ink);flex-direction:column;min-height:480px;padding:22px;display:flex;box-shadow:22px 22px #6f7d522e}.report-stamp{border-bottom:1px solid var(--ink);letter-spacing:.1em;justify-content:space-between;padding-bottom:13px;font:700 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.report-stamp span{color:var(--entry)}.report-subject{padding:34px 0 28px}.report-subject p,.report-result p{color:#777874;text-transform:uppercase;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.report-subject h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:36px}.report-subject span{color:#6b6c69;font-size:11px}.score-line{grid-template-columns:repeat(3,1fr);gap:3px;padding-bottom:30px;display:grid;position:relative}.score-line>span{color:#797a76;border-top:7px solid #b7b7b2;padding-top:10px;font:600 7px/1.2 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.score-line>span:first-child{border-color:var(--tl-green)}.score-line>span:nth-child(2){border-color:var(--tl-amber)}.score-line>span:nth-child(3){border-color:var(--tl-red)}.score-line i{background:var(--ink);width:2px;height:17px;position:absolute;top:-5px;left:48%}.report-result{background:var(--tl-amber);justify-content:space-between;align-items:flex-start;margin-top:auto;padding:22px;display:flex}.report-result p{color:var(--tl-amber-dk)}.report-result strong{color:var(--tl-amber-dk);text-align:right;font:800 26px/.95 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.report-footer{color:#777874;text-transform:uppercase;justify-content:space-between;padding-top:16px;font:600 8px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.stat-board{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.stat-board article{border-right:1px solid var(--ink);flex-direction:column;min-height:330px;padding:22px 26px 26px;display:flex}.stat-board article:last-child{border-right:0}.stat-source{color:#777874;text-transform:uppercase;min-height:32px;font:650 9px/1.4 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.stat-board strong{letter-spacing:-.075em;margin:auto 0 20px;font-size:clamp(62px,7vw,96px);line-height:.8}.proof-stat-board strong{font-size:clamp(48px,5.2vw,72px)}.stat-board p{color:#555653;font-size:14px;line-height:1.55}.stat-conclusion{background:var(--entry)}.stat-conclusion .stat-source,.stat-conclusion p{color:#0b0d10a8}.benchmark-line{justify-content:space-between;align-items:flex-end;gap:40px;padding:28px 0 0;display:flex}.benchmark-line>div{gap:7px;display:grid}.benchmark-line span{color:#777874;text-transform:uppercase;letter-spacing:.08em;font:650 9px/1.4 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.benchmark-line strong{letter-spacing:-.035em;font-size:24px}.benchmark-line small{color:#777874;font-size:12px}.dark-section,.assessment-section{background:var(--ink);color:var(--white)}.editorial-grid{grid-template-columns:1fr .8fr;gap:130px;display:grid}.editorial-copy{padding-top:68px}.editorial-copy>p:not(.large-copy){color:#5e605d;font-size:16px;line-height:1.7}.editorial-copy>p:not(.large-copy)+p:not(.large-copy){margin-top:22px}.dark-section .editorial-copy>p:not(.large-copy){color:#aaaeab}.large-copy{letter-spacing:-.035em;margin-bottom:26px;font-size:30px;font-weight:620}.dark-section .large-copy{color:var(--entry-soft)}.line-list{border-top:1px solid #3c3f41;margin:44px 0 0;padding:0;list-style:none}.line-list li{color:#d0d1ce;border-bottom:1px solid #3c3f41;padding:17px 0;font-size:13px}.light-list{border-top-color:var(--ink)}.light-list li{border-bottom-color:var(--line);color:#4f514e}.editorial-copy blockquote{border-top:1px solid var(--line);border-left:5px solid var(--exit-deep);letter-spacing:-.03em;margin:40px 0 0;padding:30px 0 0 30px;font-size:24px;line-height:1.35}.report-section{background:var(--paper)}.report-zone-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:58px;display:grid}.report-zone{--zone:var(--tl-green);--zone-ink:var(--tl-green-dk);border-right:1px solid var(--ink);flex-direction:column;min-height:320px;padding:24px 26px 26px;display:flex;position:relative}.report-zone:last-child{border-right:0}.report-zone:before{content:"";background:var(--zone);height:7px;position:absolute;top:-1px;left:0;right:0}.report-zone-amber{--zone:var(--tl-amber);--zone-ink:var(--tl-amber-dk)}.report-zone-red{--zone:var(--tl-red);--zone-ink:var(--tl-red-dk)}.report-zone>span{color:var(--zone-ink);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font:750 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.report-zone h3{color:var(--zone-ink);letter-spacing:-.04em;margin:82px 0 20px;font-size:31px;line-height:1}.report-zone p{color:#555a4f;margin-top:auto;font-size:14px;line-height:1.6}.layer-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.layer-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:250px;padding:24px 28px;position:relative}.layer-grid article>span{color:#747571;font:700 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.layer-grid h3{letter-spacing:-.035em;margin:70px 0 18px;font-size:27px}.layer-grid p{color:#5e605d;max-width:440px;font-size:14px;line-height:1.6}.layer-grid article:first-child:after{content:"";background:var(--entry);width:40%;height:6px;position:absolute;top:-1px;left:-1px}.proof-line{justify-content:space-between;align-items:center;gap:30px;margin-top:32px;display:flex}.proof-line p{letter-spacing:-.025em;font-size:20px;font-weight:600}.discipline-section{background:var(--paper-2)}.discipline-grid{grid-template-columns:.7fr 1.3fr;gap:120px;display:grid}.discipline-list{border-top:1px solid var(--ink)}.discipline-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:24px;padding:24px 0;display:grid}.discipline-list article>span{font:700 10px/1.4 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.discipline-list h3{margin:0 0 8px;font-size:18px}.discipline-list p{color:#656662;font-size:14px;line-height:1.55}.product-final{padding:100px 0}.entry-final{background:var(--entry)}.exit-final{background:var(--exit)}.product-final-grid{grid-template-columns:155px 1fr auto;align-items:start;gap:55px;display:grid}.product-final h2{font-size:clamp(46px,5vw,68px)}.product-final-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.named-asset-section{background:var(--ink);color:var(--white)}.named-asset-grid{grid-template-columns:155px 1fr;align-items:start;gap:55px;display:grid}.named-asset-copy{max-width:1040px}.named-asset-copy h2{max-width:900px;font-size:clamp(42px,4.9vw,66px);line-height:.98}.named-asset-copy p{color:#b9bdac;max-width:780px;margin:32px 0 38px;font-size:18px;line-height:1.6}.trajectory-panel{background:#181c15;border:1px solid #4a5044;box-shadow:22px 22px #b9c98a1c}.trajectory-head{color:#999c9a;letter-spacing:.1em;border-bottom:1px solid #46494b;justify-content:space-between;padding:14px 16px;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.trajectory-head b{color:var(--exit)}.chart-area{height:330px;margin:18px;position:relative;overflow:hidden}.valuation-chart svg{width:100%;height:100%;display:block;overflow:visible}.valuation-grid,.valuation-axis,.valuation-baseline,.valuation-path{vector-effect:non-scaling-stroke}.valuation-grid{stroke:#2a3033;stroke-width:1px}.valuation-grid-vertical{opacity:.72}.valuation-axis{stroke:#666c6d;stroke-width:1px}.valuation-baseline{stroke:#8c9190;stroke-width:1px;stroke-dasharray:5 5}.valuation-path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.valuation-path-current{stroke:#8f9486}.valuation-path-recovery{stroke:var(--exit)}.valuation-start{fill:#d8dad6}.valuation-end{stroke:#181c15;stroke-width:3px;vector-effect:non-scaling-stroke}.valuation-end-current{fill:#8f9486}.valuation-end-recovery{fill:var(--exit)}.valuation-axis-title,.valuation-tick,.valuation-label,.valuation-reference{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.valuation-axis-title{fill:#8d9290;letter-spacing:.08em;font-size:13px;font-weight:700}.valuation-axis-title-right{text-anchor:end}.valuation-tick{fill:#7f8482;text-anchor:end;font-size:12px;font-weight:650}.valuation-tick-x{text-anchor:middle}.valuation-label{letter-spacing:.04em;text-anchor:end;font-size:13px;font-weight:750}.valuation-label-current{fill:#aeb2a6}.valuation-label-recovery{fill:var(--exit)}.valuation-reference{fill:#aaaeab;letter-spacing:.04em;font-size:11px;font-weight:650}.trajectory-readout{border:1px solid #404446;grid-template-columns:1fr;margin:0 18px 18px;display:grid}.trajectory-readout div{border-bottom:1px solid #404446;justify-content:space-between;gap:18px;padding:13px;display:flex}.trajectory-readout div:last-child{border-bottom:0}.trajectory-readout span{color:#777b79;text-transform:uppercase;font:600 8px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.trajectory-readout b{color:var(--exit);text-align:right;font:700 9px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.market-reality{background:var(--paper)}.verdict-section{background:var(--paper-2)}.verdict-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.verdict{--zone:var(--tl-green);--zone-ink:var(--tl-green-dk);border-right:1px solid var(--ink);flex-direction:column;min-height:440px;padding:24px 25px;display:flex;position:relative}.verdict:last-child{border-right:0}.verdict.transform{--zone:var(--tl-amber);--zone-ink:var(--tl-amber-dk)}.verdict.no-clear{--zone:var(--tl-red);--zone-ink:var(--tl-red-dk)}.verdict:before{content:"";background:var(--zone);height:7px;position:absolute;top:-1px;left:0;right:0}.verdict>span{color:var(--zone-ink);margin-top:9px;font:700 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.verdict h3{letter-spacing:-.04em;margin:100px 0 25px;font-size:29px;line-height:1.05}.verdict p{color:#5e605d;font-size:14px;line-height:1.6}.verdict>b{color:var(--zone-ink);text-transform:uppercase;margin-top:auto;font:700 11px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.assessment-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.assessment-title>p:last-child{color:#a5a9a6;margin-top:35px;font-size:16px;line-height:1.7}.assessment-matrix{border-top:1px solid #464a4c;border-left:1px solid #464a4c;grid-template-columns:1fr 1fr;display:grid}.assessment-matrix>div{border-bottom:1px solid #464a4c;border-right:1px solid #464a4c;min-height:230px;padding:22px}.assessment-matrix-five .matrix-wide{grid-column:1/-1;min-height:200px}.assessment-matrix-five .matrix-wide h3{margin-top:46px}.assessment-matrix span{color:var(--exit);font:700 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.assessment-matrix h3{margin:58px 0 15px;font-size:22px}.assessment-matrix p{color:#9fa3a0;font-size:13px;line-height:1.55}.engagement-section{background:var(--paper)}.engagement-ladder{border-top:1px solid var(--ink)}.engagement-ladder article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:30px;min-height:150px;padding:22px 0;display:grid}.ladder-num{color:var(--exit-deep);font:800 22px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.engagement-ladder article>div>p{color:#747571;text-transform:uppercase;font:650 9px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.engagement-ladder h3{letter-spacing:-.035em;margin:9px 0;font-size:28px}.engagement-ladder article>div>span{color:#656662;font-size:13px}.engagement-ladder article>b{border:1px solid var(--ink);text-transform:uppercase;padding:11px 13px;font:700 10px/1 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=980px){.product-hero-grid{grid-template-columns:1fr;gap:65px}.report-sheet,.report-preview,.trajectory-panel{width:100%;max-width:720px}.editorial-grid,.discipline-grid,.assessment-grid,.named-asset-grid{grid-template-columns:1fr;gap:55px}.editorial-copy{padding-top:0}.product-final-grid,.verdict-grid,.report-zone-grid{grid-template-columns:1fr}.verdict{border-right:0;border-bottom:1px solid var(--ink);min-height:330px}.verdict:last-child{border-bottom:0}.verdict h3{margin-top:65px}.report-zone{border-right:0;border-bottom:1px solid var(--ink);min-height:260px}.report-zone:last-child{border-bottom:0}.report-zone h3{margin-top:58px}}@media (width<=720px){.product-hero-grid{padding:66px 0 56px}.product-hero h1,.exit-hero h1{font-size:clamp(46px,14vw,66px)}.fact-rail>div{grid-template-columns:repeat(3,1fr)}.fact-rail>div>div{border-bottom:1px solid #393c3f}.stat-board,.layer-grid,.assessment-matrix{grid-template-columns:1fr}.stat-board article{border-right:0;border-bottom:1px solid var(--ink);min-height:270px}.stat-board article:last-child{border-bottom:0}.layer-grid{border-left:0}.layer-grid article{border-left:1px solid var(--ink)}.proof-line,.benchmark-line{flex-direction:column;align-items:flex-start}.assessment-matrix{border-left:0}.assessment-matrix>div{border-left:1px solid #464a4c}.engagement-ladder article{grid-template-columns:48px minmax(0,1fr)}.engagement-ladder article>b{grid-column:2;width:fit-content;max-width:100%}.chart-area{height:270px}}@media (width<=460px){.fact-rail>div{grid-template-columns:1fr}.fact-rail>div>div{border-right:1px solid #393c3f;min-height:66px}.report-sheet{padding:16px}.report-preview{padding:6px 6px 0;box-shadow:12px 12px #6f7d522e}.report-preview figcaption{flex-direction:column;align-items:flex-start;gap:6px}.report-result{flex-direction:column;align-items:flex-start;gap:28px}.report-result strong{text-align:left}.score-line>span{font-size:6px}.editorial-copy blockquote{font-size:20px}.trajectory-head{flex-direction:column;align-items:flex-start;gap:8px;line-height:1.35}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
.product-verdict dd,.fact-verdict b,.report-zone h3{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (width>980px){.report-zone h3{font-size:clamp(21px,calc(2.9vw - 7px),30px)}}@media (width<=980px){.report-zone h3{font-size:clamp(20px,6.5vw,31px)}}@media (width<=520px){.product-specs div.product-verdict{flex-direction:column;align-items:flex-start;gap:5px}}