.product-heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--section-gap);align-items:end;margin-bottom:48px}.product-heading h2{max-width:24ch}.product-heading .section-description{max-width:44ch}.decision-workspace{container-type:inline-size;border-radius:6px;background:#fff;box-shadow:0 0 0 1px hsla(0,0%,8%,.12),0 24px 70px -32px hsla(0,0%,8%,.2);overflow:hidden}.workspace-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;border-bottom:1px solid hsla(0,0%,8%,.09);font-size:13px;color:var(--muted)}.workspace-bar p:first-child{display:flex;align-items:center;gap:14px}.workspace-logo{width:104px;height:auto;flex-shrink:0}.workspace-divider{color:hsla(0,0%,8%,.25)}.workspace-heading{padding:32px 32px 24px}.workspace-heading h3{font-size:26px;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.decision-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:32px;border-bottom:1px solid hsla(0,0%,8%,.12)}.decision-queue button{display:grid;align-content:start;gap:8px;text-align:left;padding:18px 20px;border-bottom:2px solid transparent;cursor:pointer;font-weight:500}.decision-queue button:hover{background:hsla(0,0%,8%,.025)}.decision-queue button[aria-pressed=true]{background:var(--paper);border-bottom-color:var(--orange-ink)}.cash-assumptions input:focus-visible,.decision-queue button:focus-visible,.decision-workspace summary:focus-visible{outline:2px solid var(--orange-ink);outline-offset:3px}.queue-title{font-size:18px;letter-spacing:-.02em}.queue-summary{font-size:14px;line-height:1.45;color:var(--muted);font-weight:400}.workspace-layout{display:grid;grid-template-columns:6fr 5fr;align-items:start;gap:48px;padding:32px}.decision-detail{min-width:0;padding-top:8px}.decision-detail h4{font-size:30px;letter-spacing:-.035em;font-weight:600;max-width:28ch;text-wrap:balance}.detail-explanation{margin-top:16px;font-size:17px;color:var(--muted);line-height:1.6;max-width:54ch}.decision-fact{margin-top:28px;padding:20px;background:var(--paper);border-radius:4px}.decision-fact figcaption,.detail-label{font-size:13px;font-weight:500;color:var(--muted)}.decision-fact>p{margin-top:12px;font-size:17px;line-height:1.65}.decision-recommendation{margin-top:28px;padding-left:16px;border-left:2px solid var(--orange)}.decision-recommendation>p+p{margin-top:12px;font-size:17px;line-height:1.6;max-width:54ch}.decision-evidence{margin-top:32px}.decision-evidence>p{margin-bottom:10px}.decision-evidence details{border-top:1px solid hsla(0,0%,8%,.1)}.decision-evidence summary{padding:14px 0;font-size:14px;cursor:pointer}.decision-evidence details>p{padding-bottom:18px;font-size:15px;color:var(--muted);line-height:1.65;max-width:60ch}.cash-column{min-width:0;padding:28px;background:var(--paper);border-radius:4px}.cash-result{display:flex;flex-direction:column;gap:12px}.cash-result h4{font-size:14px;color:var(--muted);font-weight:500}.cash-total{font-size:48px;line-height:1.15;font-weight:500;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cash-difference{font-size:14px;color:var(--muted);line-height:1.5}.cash-difference[data-below=true]{color:var(--orange-ink)}.cash-conclusion{font-size:16px;line-height:1.6;margin-top:4px}.cash-equation{display:grid;gap:14px;padding-block:24px;margin-top:24px;border-block:1px solid hsla(0,0%,8%,.12);font-size:14px}.cash-equation>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.cash-equation dt{color:var(--muted)}.cash-equation dd{font-variant-numeric:tabular-nums;white-space:nowrap}.cash-comparison{display:grid;gap:20px;margin-top:24px}.cash-bar{display:grid}.cash-bar,.cash-bar p{gap:12px;color:var(--muted)}.cash-bar p{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.cash-bar[data-scenario=true]{color:var(--orange-ink)}.cash-bar svg{width:100%;height:10px;overflow:visible}.cash-track{fill:hsla(0,0%,8%,.06)}.cash-buffer-line{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.cash-comparison figcaption{font-size:13px;line-height:1.6;color:var(--muted)}.cash-assumptions{display:grid;gap:10px;margin-top:28px}.cash-assumptions legend{font-size:14px;font-weight:500;margin-bottom:12px}.cash-assumptions label{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid hsla(0,0%,8%,.12);border-radius:4px;cursor:pointer}.cash-assumptions label:has(input:checked){border-color:rgba(185,67,0,.4)}.cash-assumptions input{appearance:auto;width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--orange-ink)}.cash-assumptions label>span{display:grid;gap:6px;min-width:0;font-size:14px;line-height:1.5}.assumption-effect{color:var(--muted)}.services{border-top:1px solid hsla(0,0%,8%,.1)}.services-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--section-gap);margin-top:25px}.services-intro .section-description{margin-top:28px;max-width:40ch}.services-link{display:inline-block;margin-top:24px;padding-block:8px;text-decoration:underline;text-underline-offset:6px;font-size:17px}.services-link:hover{color:var(--orange-ink)}.service-examples>div{padding-block:26px;border-top:1px solid hsla(0,0%,8%,.12)}.service-examples>div:first-child{padding-top:0;border-top:0}.service-examples>div:last-child{padding-bottom:0}.service-examples dt{display:flex;align-items:baseline;gap:24px;font-size:23px;font-weight:600;letter-spacing:-.025em}.service-index{width:16px;flex-shrink:0;font-size:12px;color:var(--orange-ink);font-weight:500;letter-spacing:normal}.service-examples dd{margin:10px 0 0 40px;font-size:17px;line-height:1.6;color:var(--muted);max-width:40ch}@container (max-width: 850px){.workspace-divider,.workspace-product-name{display:none}.workspace-bar{gap:12px;padding:20px;font-size:14px}.workspace-heading{padding:24px 20px}.workspace-heading h3{font-size:24px}.decision-queue{margin-inline:20px}.decision-queue button{padding:16px 12px}.queue-title{font-size:16px}.workspace-layout{grid-template-columns:1fr;padding:24px 20px;gap:32px}.decision-detail h4{font-size:28px}.cash-column{padding:24px}.cash-assumptions label>span,.cash-assumptions legend,.cash-bar p,.cash-comparison figcaption,.cash-difference,.cash-equation,.cash-result h4,.decision-evidence details>p,.decision-evidence summary,.decision-fact figcaption,.detail-label{font-size:16px}}@container (max-width: 560px){.queue-summary{display:none}.decision-queue button{padding:16px 6px;text-align:center}.queue-title{font-size:16px}.cash-column,.decision-fact{padding:18px}.cash-total{font-size:40px}.cash-equation>div{flex-wrap:wrap;gap:6px 16px}.cash-bar p{flex-wrap:wrap;gap:6px 12px}.cash-assumptions label{padding:12px}}@media (max-width:700px){.product-heading,.services-layout{grid-template-columns:1fr;gap:28px}.services-layout{gap:44px}.product-heading{margin-bottom:32px}.services-link{font-size:16px}.service-examples dt{font-size:21px}.service-examples dd{font-size:16px}}.prepared-action{margin-top:24px}.prepared-action>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;border:1px solid hsla(0,0%,8%,.2);border-radius:4px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.prepared-action>summary::-webkit-details-marker{display:none}.prepared-action[open]>summary{border-radius:4px 4px 0 0}.prepared-action>div{padding:20px;border:1px solid hsla(0,0%,8%,.14);border-top:0;border-radius:0 0 4px 4px}.prepared-action h5{font-size:17px;font-weight:600}.prepared-action p{margin-top:12px;font-size:16px;line-height:1.65;color:var(--muted)}@container (max-width: 850px){.prepared-action>summary{font-size:16px}}.prepared-action>summary:hover{border-color:var(--orange-ink);color:var(--orange-ink)}.draft-toggle:before{content:"+"}.prepared-action[open] .draft-toggle:before{content:"−"}