:root{--ma-teal-050: #f0f8f8;--ma-teal-100: #e4f6f4;--ma-teal-200: #8af0e9;--ma-teal-300: #6ee8e0;--ma-teal-400: #45d4cb;--ma-teal-500: #2bbcb3;--ma-teal-600: #1fa59c;--ma-teal-700: #148880;--ma-ink-050: #eaf2f2;--ma-ink-100: #d4e8e8;--ma-ink-200: #b6c9c9;--ma-ink-300: #88a2a2;--ma-ink-400: #5a7a7a;--ma-ink-500: #3a5958;--ma-ink-700: #1a2f2f;--ma-ink-800: #122424;--ma-ink-900: #0c1c1c;--ma-cream: #f7f5f0;--ma-white: #ffffff;--ma-amber: #e8a53a;--ma-coral: #e8695a;--shadow-sm: 0 2px 8px rgba(18, 36, 36, .04);--shadow-md: 0 6px 24px rgba(18, 36, 36, .06)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;background:var(--ma-cream);color:var(--ma-ink-700);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;background:#f7f5f0d9;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--ma-ink-100)}.nav-logo{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ma-ink-700);text-decoration:none;transition:color .2s ease}.nav-logo:hover{color:var(--ma-teal-700)}.page{max-width:920px;margin:0 auto;padding:152px 32px 120px}.page-header{margin-bottom:96px;text-align:center;padding-bottom:48px;border-bottom:1px solid var(--ma-ink-100)}.bonus-header{border-top:1px solid var(--ma-ink-100);padding-top:80px}.brand-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--ma-teal-500);font-weight:600;margin-bottom:18px}h1.page-title{font-size:60px;font-weight:800;letter-spacing:-.03em;line-height:1.02;color:var(--ma-ink-900);text-wrap:balance;margin-bottom:20px}.page-subtitle{font-size:19px;color:var(--ma-ink-400);line-height:1.5;text-wrap:pretty;max-width:600px;margin:0 auto}section{margin-bottom:96px}.section-eyebrow{font-family:JetBrains Mono,monospace;font-size:15px;text-transform:uppercase;letter-spacing:.12em;color:var(--ma-teal-700);font-weight:700;margin-bottom:16px;display:inline-block;padding:5px 12px;background:var(--ma-teal-100);border-radius:6px}h2{font-size:38px;font-weight:800;letter-spacing:-.028em;line-height:1.05;color:var(--ma-ink-900);text-wrap:balance;margin-bottom:14px}.section-lead{font-size:17px;color:var(--ma-ink-400);line-height:1.55;margin-bottom:36px;max-width:720px;text-wrap:pretty}.card{background:var(--ma-white);border-radius:16px;padding:40px 44px;box-shadow:var(--shadow-sm);border:1px solid var(--ma-ink-100)}.layers{display:flex;flex-direction:column-reverse;gap:6px}.layer{display:grid;grid-template-columns:86px 1fr auto;align-items:center;gap:16px;border-radius:10px;padding:13px 18px;border:1px solid var(--ma-ink-100)}.layer.valuable{background:var(--ma-teal-050);border-color:var(--ma-teal-200)}.layer.commodified{background:var(--ma-white)}.layer-tag{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;padding:4px 9px;border-radius:5px;text-align:center;width:fit-content}.layer.valuable .layer-tag{color:#1d6e3f;background:#1d6e3f1a;border:1px solid rgba(29,110,63,.25)}.layer.commodified .layer-tag{color:var(--ma-coral);background:#e8695a14;border:1px solid rgba(232,105,90,.25)}.layer-content{line-height:1.45}.layer-title{font-size:16px;font-weight:700;color:var(--ma-ink-900);letter-spacing:-.015em;margin-right:8px}.layer-desc{font-size:13.5px;color:var(--ma-ink-500);text-wrap:pretty}.layer-examples{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:340px}.pill{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ma-ink-500);background:var(--ma-white);border:1px solid var(--ma-ink-200);padding:3px 9px;border-radius:999px;font-weight:500;white-space:nowrap;line-height:1.4}@media(max-width:820px){.layer{grid-template-columns:auto 1fr;grid-template-areas:"tag content" "ex ex";gap:8px 12px}.layer-tag{grid-area:tag}.layer-content{grid-area:content}.layer-examples{grid-area:ex;justify-content:flex-start;max-width:none}}.two-tact-matrix{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ma-ink-200);border-radius:12px;overflow:hidden}.tact-cell{padding:24px 28px;background:var(--ma-white)}.tact-cell+.tact-cell{border-left:1px solid var(--ma-ink-200)}.tact-arrow{font-family:JetBrains Mono,monospace;font-size:18px;color:var(--ma-teal-500);font-weight:700;line-height:1;margin-bottom:10px}.tact-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ma-teal-700);font-weight:600;margin-bottom:8px}.tact-title{font-size:17px;font-weight:700;color:var(--ma-ink-900);line-height:1.25;letter-spacing:-.01em;margin-bottom:10px;text-wrap:balance}.tact-desc{font-size:13px;color:var(--ma-ink-400);line-height:1.5;text-wrap:pretty}.compound-note{margin-top:22px;text-align:center;font-size:13px;color:var(--ma-ink-500);font-style:italic}.compound-note strong{color:var(--ma-ink-900);font-style:normal;font-weight:700}.adoption-svg{display:block;width:100%;height:auto}.pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:stretch}.pipeline.four-step{grid-template-columns:repeat(4,1fr)}.stage{background:var(--ma-white);border:1px solid var(--ma-ink-100);border-radius:12px;padding:18px 16px;position:relative;display:flex;flex-direction:column}.stage-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ma-teal-500);font-weight:600;letter-spacing:.1em;margin-bottom:8px}.stage-title{font-size:14px;font-weight:700;color:var(--ma-ink-900);line-height:1.3;margin-bottom:8px;text-wrap:balance}.stage-desc{font-size:11.5px;color:var(--ma-ink-400);line-height:1.45;text-wrap:pretty}.stage+.stage:before{content:"›";position:absolute;left:-10px;top:50%;transform:translateY(-50%);color:var(--ma-teal-500);font-size:16px;font-weight:700;background:var(--ma-white);width:14px;text-align:center;line-height:1}@media(max-width:820px){.pipeline,.pipeline.four-step{grid-template-columns:1fr}.stage+.stage:before{display:none}}.before-after{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;margin-top:22px;align-items:stretch}.ba-cell{background:var(--ma-cream);border-radius:12px;padding:18px 20px}.ba-cell.before{background:#faf7f6}.ba-cell.after{background:var(--ma-teal-050)}.ba-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin-bottom:10px}.ba-cell.before .ba-label{color:var(--ma-ink-400)}.ba-cell.after .ba-label{color:var(--ma-teal-700)}.ba-list{list-style:none;margin:0;padding:0}.ba-list li{font-size:12.5px;line-height:1.5;padding-left:16px;position:relative;margin-bottom:6px;text-wrap:pretty}.ba-cell.before .ba-list li{color:var(--ma-ink-500)}.ba-cell.after .ba-list li{color:var(--ma-ink-700)}.ba-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:1.5px;border-radius:1px}.ba-cell.before .ba-list li:before{background:var(--ma-ink-300)}.ba-cell.after .ba-list li:before{background:var(--ma-teal-500)}.ba-arrow{display:flex;align-items:center;justify-content:center;color:var(--ma-teal-500);font-family:JetBrains Mono,monospace;font-weight:700;font-size:22px;padding:0 4px}@media(max-width:720px){.before-after{grid-template-columns:1fr}.ba-arrow{transform:rotate(90deg);padding:4px 0}}.maturity-svg{display:block;width:100%;height:auto}.killlist{display:flex;flex-direction:column;gap:10px}.kill-row{display:grid;grid-template-columns:180px auto 1fr 110px;align-items:center;gap:14px;padding:14px 16px;background:var(--ma-cream);border-radius:12px}.kill-tool{display:inline-flex;align-items:center;gap:8px}.kill-tool-pill{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ma-ink-400);background:var(--ma-white);border:1px solid var(--ma-ink-200);padding:5px 12px;border-radius:999px;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#e8695a80}.kill-tool-cat{font-size:12px;color:var(--ma-ink-300);font-weight:500}.kill-arrow{color:var(--ma-teal-500);font-family:JetBrains Mono,monospace;font-weight:700;font-size:16px}.kill-replacement{font-size:13.5px;color:var(--ma-ink-700);line-height:1.4;text-wrap:pretty}.kill-replacement strong{color:var(--ma-ink-900);font-weight:700}.kill-savings{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;color:var(--ma-teal-700);background:var(--ma-teal-100);padding:4px 8px;border-radius:6px;text-align:center;white-space:nowrap;letter-spacing:.04em}.kill-summary{margin-top:18px;padding:16px 20px;background:var(--ma-teal-100);border-left:3px solid var(--ma-teal-500);border-radius:0 12px 12px 0;font-size:13.5px;color:var(--ma-ink-700);line-height:1.55}.kill-summary strong{color:var(--ma-ink-900);font-weight:700}@media(max-width:720px){.kill-row{grid-template-columns:1fr;gap:6px}.kill-arrow{display:none}.kill-savings{justify-self:start}}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.split-panel{background:var(--ma-white);border:1px solid var(--ma-ink-100);border-radius:14px;padding:26px 28px}.split-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ma-teal-700);font-weight:600;margin-bottom:10px}.split-title{font-size:19px;font-weight:700;color:var(--ma-ink-900);letter-spacing:-.015em;line-height:1.25;margin-bottom:14px;text-wrap:balance}.split-panel ul{list-style:none;margin:0;padding:0}.split-panel li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--ma-ink-700);margin-bottom:10px;text-wrap:pretty}.split-panel li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:2px;background:var(--ma-teal-500);border-radius:1px}.split-panel li strong{color:var(--ma-ink-900);font-weight:700}.velocity-headline{margin-bottom:22px;padding:16px 20px;background:var(--ma-teal-100);border-radius:12px;text-align:center}.velocity-headline .stat{font-size:22px;font-weight:800;color:var(--ma-ink-900);letter-spacing:-.02em}.velocity-headline .stat span{color:var(--ma-teal-700)}.velocity-headline .label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ma-ink-500);margin-top:4px;font-weight:600}@media(max-width:720px){.split{grid-template-columns:1fr}}.triad{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:24px;position:relative;align-items:stretch}.triad-cell{background:var(--ma-white);border:1px solid var(--ma-ink-100);border-radius:14px;padding:28px 22px;text-align:center;position:relative}.triad-cell+.triad-cell:before{content:"+";position:absolute;left:-14px;top:50%;transform:translate(-50%,-50%);color:var(--ma-teal-500);font-family:JetBrains Mono,monospace;font-weight:700;font-size:22px;line-height:1;background:var(--ma-white);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.triad-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ma-teal-700);font-weight:600;margin-bottom:6px}.triad-title{font-size:16px;font-weight:700;color:var(--ma-ink-900);line-height:1.25;margin-bottom:10px;text-wrap:balance}.triad-desc{font-size:12.5px;color:var(--ma-ink-400);line-height:1.5;text-wrap:pretty}.triad-callout{background:var(--ma-teal-100);padding:16px 20px;border-radius:12px;font-size:13px;line-height:1.55;color:var(--ma-ink-700);text-wrap:pretty}.triad-callout strong{color:var(--ma-ink-900);font-weight:700}@media(max-width:720px){.triad{grid-template-columns:1fr}.triad-cell+.triad-cell:before{display:none}}.diff{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ma-ink-200);border-radius:12px;overflow:hidden}.diff-cell{padding:26px 28px}.diff-cell.them{background:#faf7f6;border-right:1px solid var(--ma-ink-200)}.diff-cell.us{background:var(--ma-teal-050)}.diff-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;margin-bottom:14px}.diff-cell.them .diff-label{color:var(--ma-ink-400)}.diff-cell.us .diff-label{color:var(--ma-teal-700)}.diff-title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin-bottom:14px;text-wrap:balance}.diff-cell.them .diff-title{color:var(--ma-ink-500)}.diff-cell.us .diff-title{color:var(--ma-ink-900)}.diff ul{list-style:none;margin:0;padding:0}.diff li{position:relative;padding-left:20px;margin-bottom:10px;font-size:13.5px;line-height:1.5;text-wrap:pretty}.diff-cell.them li{color:var(--ma-ink-400)}.diff-cell.us li{color:var(--ma-ink-700)}.diff li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:2px;border-radius:1px}.diff-cell.them li:before{background:var(--ma-ink-300)}.diff-cell.us li:before{background:var(--ma-teal-500)}@media(max-width:720px){.diff{grid-template-columns:1fr}.diff-cell.them{border-right:none;border-bottom:1px solid var(--ma-ink-200)}}.page-footer{margin-top:96px;padding-top:32px;border-top:1px solid var(--ma-ink-100);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ma-ink-300);letter-spacing:.1em;text-transform:uppercase;text-align:center}.page-footer .brand{color:var(--ma-teal-700);font-weight:600}@media(max-width:640px){.nav{padding:1rem 1.25rem}.page{padding:110px 22px 80px}h1.page-title{font-size:40px}h2{font-size:28px}.card{padding:28px 22px}.two-tact-matrix{grid-template-columns:1fr}.tact-cell+.tact-cell{border-left:none;border-top:1px solid var(--ma-ink-200)}}
