
.product-reasoning-55 .presentation-content{inset:0;display:block}
.product-reasoning-content{position:absolute;top:112px;left:82px;right:82px;color:#e9eee9}
.product-reasoning-content .case-kicker{font:10px ui-monospace,monospace;letter-spacing:.12em;color:#91ab9b;margin:0 0 18px}
.product-reasoning-content h2{font-size:41px;line-height:1.12;letter-spacing:-.035em;margin:0 0 31px}
.product-reasoning-content small{font:10px ui-monospace,monospace;letter-spacing:.07em;color:#9eb5a6}
.product-reasoning-content h3{font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:13px 0}
.product-reasoning-content p{font-size:17px;line-height:1.5;color:#aeb9b1;margin:0}
.product-reasoning-content a{color:#a9d4b9;text-underline-offset:4px}
.business-gap{display:grid;grid-template-columns:1fr 70px 1.25fr;gap:28px;align-items:start}
.business-gap h3{font-size:37px;line-height:1.13}.business-gap p{font-size:16px}.business-gap-arrow{font-size:42px;padding-top:51px;color:#7eac8e}
.business-assets{display:flex;align-items:center;gap:23px;padding:20px 0;margin-top:27px!important;border-top:1px solid #43634e;border-bottom:1px solid #43634e;font-size:13px!important}.business-assets strong{font-weight:500;color:#dfebe2;margin-right:5px}
.business-priorities{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:27px}.business-priorities h3{font-size:23px}.business-priorities p{font-size:16px}
.business-bet{margin-top:31px;border-top:1px solid #ffffff20;padding-top:20px;display:grid;grid-template-columns:300px 1fr;gap:28px}.business-bet p{font-size:21px;color:#e0eae3;line-height:1.4}
.product-reasoning-content .business-foot{font-size:11px;color:#85998b;line-height:1.5;margin-top:26px}
.product-reasoning-content .product-reasoning-lead{font-size:23px;color:#c9d6ce;line-height:1.45;margin:0 0 28px}
.production-rows section{display:grid;grid-template-columns:160px 1fr 285px;gap:26px;border-top:1px solid #ffffff25;padding:22px 0}.production-rows small{line-height:1.8}.production-rows h3{font-size:22px;margin:0 0 9px}.production-rows p{font-size:15px}.production-rows aside{border-left:1px solid #47634f;padding-left:24px}.production-rows aside strong{font-size:13px;font-weight:500;color:#afd3ba}.production-rows aside p{font-size:15px;margin-top:8px}
.pilot-plan{display:grid;grid-template-columns:240px 1fr;gap:22px;border-top:1px solid #43634e;padding-top:20px;margin-top:8px}.pilot-plan p{font-size:15px;line-height:1.8}.pilot-plan strong{font-weight:500;color:#d4e3d9}
.business-primary{border-left:3px solid #88c9a1;padding:5px 0 7px 23px;margin-bottom:30px}.business-primary h3{font-size:31px;margin:10px 0}.business-primary p{font-size:16px}
.business-decisions{width:100%;border-collapse:collapse;font-size:17px}.business-decisions th{text-align:left;color:#a8c3b2;font:11px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;padding:0 23px 14px 0}.business-decisions td{vertical-align:top;padding:22px 28px 22px 0;border-top:1px solid #ffffff22;color:#aeb9b1;line-height:1.48}.business-decisions td:first-child{width:25%;color:#e7eee8;font-size:21px}.business-decisions td:nth-child(2){width:33%}
.business-outcomes{display:grid;grid-template-columns:1fr 1.4fr;gap:35px;border-top:1px solid #43634e;padding-top:22px;margin-top:12px}.business-outcomes p{font-size:16px;margin-top:9px}
#page-open-questions.product-reasoning-55 .production-rows section{padding:17px 0}
#page-validation.product-reasoning-55 .business-decisions td{padding-top:15px;padding-bottom:15px;font-size:16px}
#page-validation.product-reasoning-55 .business-decisions td:first-child{font-size:20px}
#page-validation.product-reasoning-55 .business-outcomes{margin-top:4px;padding-top:17px}
#page-validation.product-reasoning-55 .business-foot{margin-top:18px}
