@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Sans:wght@400;500;600;700&family=Roboto+Mono:wght@500;600&display=swap";
.problem-solution{border:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:58rem;margin:1.5rem 0 0;display:grid}.problem-solution article{background:color-mix(in srgb, currentColor 4%, transparent);gap:.55rem;padding:1rem;display:grid}.problem-solution article+article{border-left:1px solid}.problem-solution span{color:var(--lead-accent,var(--accent,#167f8d));letter-spacing:.08em;text-transform:uppercase;font:700 .65rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.problem-solution p{margin:0;font-weight:650;line-height:1.5}.lead-capture{--lead-ink:var(--ink,var(--carbon,var(--basalt,#10212d)));--lead-paper:var(--white,var(--paper,var(--canvas,#fffdf8)));--lead-accent:var(--accent,var(--cobalt,var(--machine,var(--orange,#13b8c8))));--lead-focus:var(--focus,var(--maize,#f4c95d));background:var(--lead-paper);color:var(--lead-ink);border-block:1px solid color-mix(in srgb, var(--lead-ink) 28%, transparent);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,9vw,8rem) clamp(1rem,6vw,6rem);display:grid}.lead-capture__intro{align-self:start}.lead-capture__eyebrow{color:var(--lead-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.lead-capture h2{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.6rem,5.6vw,6rem);line-height:.98}.lead-capture__intro>p:not(.lead-capture__eyebrow){opacity:.76;max-width:41rem;font-size:1.05rem;line-height:1.7}.lead-capture__promise{border-top:1px solid;grid-template-columns:auto 1fr;gap:0 1rem;margin-top:2rem;display:grid}.lead-capture__promise span,.lead-capture__promise p{border-bottom:1px solid color-mix(in srgb, var(--lead-ink) 24%, transparent);margin:0;padding:.9rem 0}.lead-capture__promise span{color:var(--lead-accent);font:700 .7rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.lead-capture__promise p{font-weight:700}.lead-capture__form{background:color-mix(in srgb, var(--lead-paper) 91%, var(--lead-ink));border:1px solid color-mix(in srgb, var(--lead-ink) 40%, transparent);box-shadow:12px 12px 0 color-mix(in srgb, var(--lead-accent) 30%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid}.lead-capture__field{grid-column:1/-1;gap:.5rem;display:grid}.lead-capture__field--half{grid-column:span 1}.lead-capture label{font-weight:700;line-height:1.35}.lead-capture label small{opacity:.62;text-transform:uppercase;font:600 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lead-capture input:not([type=checkbox]),.lead-capture select,.lead-capture textarea{border:1px solid color-mix(in srgb, var(--lead-ink) 54%, transparent);background:var(--lead-paper);width:100%;min-height:3.25rem;color:var(--lead-ink);font:inherit;border-radius:0;padding:.78rem .9rem}.lead-capture textarea{resize:vertical;min-height:9.5rem}.lead-capture input[aria-invalid=true],.lead-capture textarea[aria-invalid=true]{border-width:2px;border-color:#c23131}.lead-capture input:focus-visible,.lead-capture select:focus-visible,.lead-capture textarea:focus-visible,.lead-capture button:focus-visible,.lead-capture a:focus-visible{outline:3px solid var(--lead-focus);outline-offset:3px}.lead-capture__hint{opacity:.65;line-height:1.45}.lead-capture__trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-capture__check{grid-column:1/-1;grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;min-height:2.75rem;font-size:.86rem;display:grid;font-weight:500!important}.lead-capture__check input{width:1.15rem;height:1.15rem;accent-color:var(--lead-accent);margin:.12rem 0 0}.lead-capture__privacy{text-underline-offset:.25rem;grid-column:1/-1;width:fit-content;font-size:.82rem}.lead-capture__submit{border:1px solid var(--lead-ink);background:var(--lead-ink);min-height:3.5rem;color:var(--lead-paper);cursor:pointer;border-radius:0;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:.35rem;padding:.85rem 1.1rem;font-family:inherit;font-size:.92rem;font-weight:800;line-height:1;display:inline-flex}.lead-capture__submit:disabled,.lead-capture__newsletter button:disabled{cursor:wait;opacity:.62}.lead-capture__status{grid-column:1/-1;min-height:1.5rem;margin:0;font-weight:700;line-height:1.5}.lead-capture__status.is-success{color:#157249}.lead-capture__status.is-error{color:#a82222}.lead-capture__newsletter{border-top:1px solid;grid-column:1/-1;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(1rem,3vw,3rem);padding-top:clamp(2rem,4vw,4rem);display:grid}.lead-capture__newsletter h3{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.lead-capture__newsletter>div>p:last-child{opacity:.72;max-width:35rem;line-height:1.65}.lead-capture__newsletter form{align-content:start;gap:.85rem;display:grid}.lead-capture__newsletter-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.lead-capture__newsletter-row button{border:1px solid var(--lead-ink);background:var(--lead-accent);min-height:3.25rem;color:var(--lead-paper);cursor:pointer;border-radius:0;padding:.7rem 1.1rem;font-weight:800}.lead-capture__newsletter .lead-capture__check{min-height:auto}@media (max-width:840px){.lead-capture,.lead-capture__newsletter{grid-template-columns:minmax(0,1fr)}.lead-capture h2{max-width:13ch}}@media (max-width:560px){.problem-solution{grid-template-columns:minmax(0,1fr)}.problem-solution article+article{border-top:1px solid;border-left:0}.lead-capture{padding-inline:1rem}.lead-capture__form{box-shadow:6px 6px 0 color-mix(in srgb, var(--lead-accent) 30%, transparent);grid-template-columns:minmax(0,1fr)}.lead-capture__field--half{grid-column:1/-1}.lead-capture__newsletter-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.lead-capture__newsletter-row button{width:100%}}
:root{--carbon:#151b1f;--machine:#276f9d;--powder:#dfeef3;--red:#d94b3d;--white:#fbfcf8;--brass:#b4863e;--focus:#f0bd3d;--switch-active:#fbfcf8;--accent:#276f9d;--display:"Archivo Black", sans-serif;--body:"IBM Plex Sans", sans-serif;--utility:"Roboto Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);min-width:320px;color:var(--carbon);font-family:var(--body);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{z-index:100;background:var(--focus);color:var(--carbon);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.language-switch{border:1px solid;gap:.15rem;padding:.15rem;display:inline-flex}.language-switch button{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0}.language-switch button[aria-pressed=true]{background:var(--carbon);color:var(--switch-active)}.site-header{z-index:20;border-bottom:1px solid var(--carbon);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcf8f2;grid-template-columns:1fr auto;align-items:center;gap:.7rem;min-height:4.75rem;padding:.75rem 1rem;display:grid;position:sticky;top:0}.brand{width:fit-content;min-height:2.75rem;font:400 .85rem/1 var(--display);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:2.5rem;height:2.5rem}.brand span{grid-template-columns:auto auto;align-items:baseline;gap:.2rem;display:grid}.brand b{color:var(--machine)}.brand small{color:#5f686d;font:600 .5rem/1.2 var(--utility);letter-spacing:.08em;grid-column:1/-1}.header-cta{background:var(--carbon);min-height:2.75rem;color:var(--white);justify-content:center;align-items:center;padding:.7rem .9rem;font-weight:700;text-decoration:none;display:none}.eyebrow,.lab-label,.ledger-title>p,.workflow-spine>div>p,.limits-section span,.faq-section>div:first-child>p{color:var(--machine);font:600 .67rem/1.35 var(--utility);letter-spacing:.1em;text-transform:uppercase;margin:0}.hero{border-bottom:1px solid var(--carbon);gap:3rem;padding:4.25rem 1rem;display:grid}.hero h1{max-width:13ch;font:400 clamp(2.65rem, 12vw, 4.8rem)/.96 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:.8rem 0 1.25rem}.lede{color:#526067;max-width:45rem;font-size:1.05rem;line-height:1.65}.problem-solution{color:var(--carbon)}.hero-actions{gap:.7rem;margin-top:1.45rem;display:grid}.primary-action,.secondary-action{justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;padding:.85rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.primary-action{background:var(--carbon);color:var(--white)}.secondary-action{border:1px solid var(--carbon)}.stage-note{color:#667177;max-width:42rem;margin-top:1rem;font-size:.84rem;line-height:1.55}.handoff-lab{background:var(--powder);border:1px solid var(--carbon);min-width:0;box-shadow:8px 8px 0 var(--brass);padding:1.15rem}.handoff-lab h2{max-width:12ch;font:400 clamp(2rem, 9vw, 3.6rem)/.98 var(--display);text-transform:uppercase;margin:.8rem 0 1.4rem}.scenario-tabs{gap:.45rem;display:grid}.scenario-tabs button{border:1px solid var(--carbon);text-align:left;cursor:pointer;background:0 0;min-height:3rem;padding:.65rem .8rem}.scenario-tabs button[aria-pressed=true]{background:var(--machine);color:var(--white)}.scenario-readout{gap:.65rem;margin-top:1rem;display:grid}.scenario-readout article{border:1px solid var(--carbon);background:var(--white);align-content:space-between;min-height:9rem;padding:1rem;display:grid}.scenario-readout .after{background:var(--carbon);color:var(--white)}.scenario-readout span{color:var(--red);font:600 .63rem/1 var(--utility)}.scenario-readout p{margin:1.5rem 0 0;font-weight:700;line-height:1.4}.scenario-readout i{color:var(--red);justify-self:center;font-style:normal;transform:rotate(90deg)}.handoff-lab>small{font:500 .62rem/1.5 var(--utility);margin-top:1rem;display:block}.operating-spine,.module-ledger,.workflow-spine,.limits-section,.faq-section{padding:4.5rem 1rem}.operating-spine{background:var(--carbon);color:var(--white)}.operating-spine h2,.ledger-title h2,.workflow-spine>div h2,.limits-section h2,.faq-section>div:first-child h2{max-width:13ch;font:400 clamp(2.3rem, 9vw, 4.8rem)/.98 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:.8rem 0 2.5rem}.operating-spine ol,.workflow-spine ol{margin:0;padding:0;list-style:none}.operating-spine li{border-top:1px solid #4a5358;grid-template-columns:3rem 1fr;gap:.5rem 1rem;padding:1.35rem 0;display:grid}.operating-spine li>span{color:var(--brass);font:600 .75rem/1 var(--utility);grid-row:span 2}.operating-spine h3{font:400 1.65rem/1 var(--display);text-transform:uppercase;margin:0}.operating-spine li p{color:#c1c9cd;margin:.35rem 0 0;line-height:1.55}.module-ledger{border-bottom:1px solid var(--carbon);gap:2rem;display:grid}.module-ledger article{border-top:1px solid var(--carbon);grid-template-columns:3.5rem 1fr;gap:.45rem 1rem;padding:1.35rem 0;display:grid}.module-ledger article>span{color:var(--red);font:600 .65rem/1 var(--utility);grid-row:span 2}.module-ledger h3{font:400 1.4rem/1.05 var(--display);text-transform:uppercase;margin:0}.module-ledger article p{color:#5d686e;margin:.3rem 0 0;line-height:1.55}.workflow-spine{background:var(--powder);gap:2rem;display:grid}.workflow-spine li{border-top:1px solid var(--carbon);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.workflow-spine li>span{color:var(--red);font:600 .72rem/1 var(--utility)}.workflow-spine h3{font:400 1.5rem/1.05 var(--display);text-transform:uppercase;margin:0}.workflow-spine li p{margin:.5rem 0 0;line-height:1.55}.limits-section,.faq-section{border-bottom:1px solid var(--carbon);gap:2rem;display:grid}.limits-section ul{margin:0;padding:0;list-style:none}.limits-section li{border-top:1px solid var(--carbon);padding:1rem 0 1rem 1.8rem;line-height:1.55;position:relative}.limits-section li:before{content:"!";color:var(--red);font:600 1rem/1 var(--utility);position:absolute;left:0}.faq-section details{border-top:1px solid var(--carbon)}.faq-section details:last-child{border-bottom:1px solid var(--carbon)}.faq-section summary{cursor:pointer;font:400 1.05rem/1.3 var(--display);text-transform:uppercase;padding:1.25rem 0}.faq-section details p{color:#5d686e;margin:0;padding:0 0 1.25rem;line-height:1.6}footer{background:var(--carbon);color:var(--white);font:500 .67rem/1.5 var(--utility);gap:1rem;padding:1.5rem 1rem;display:grid}footer p{margin:0}footer a{color:#badcec}@media (min-width:700px){.site-header{grid-template-columns:1fr auto auto;padding-inline:2rem}.header-cta{display:inline-flex}.hero-actions{grid-template-columns:max-content max-content}.scenario-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-readout{grid-template-columns:1fr auto 1fr;align-items:center}.scenario-readout i{transform:none}.operating-spine ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operating-spine li:nth-child(2n){padding-left:1.5rem}.module-ledger,.workflow-spine,.limits-section,.faq-section{grid-template-columns:.8fr 1.2fr;gap:4rem}footer{grid-template-columns:1fr auto 1fr}footer a{justify-self:end}}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:calc(100vh - 4.75rem);padding:clamp(4rem,7vw,7rem)}.handoff-lab{box-shadow:14px 14px 0 var(--brass);padding:2rem}.operating-spine,.module-ledger,.workflow-spine,.limits-section,.faq-section{padding:7rem clamp(3rem,7vw,8rem)}.operating-spine{grid-template-columns:.7fr 1.3fr;gap:5rem;display:grid}.operating-spine ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
