:root{color:#172523;background:#f5f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.6}*{box-sizing:border-box}html{min-width:0;scroll-behavior:smooth}body{min-width:0;margin:0;background:#f5f7f4}button,input,textarea,select{max-width:100%;font:inherit}button{cursor:pointer}a{color:inherit}p,h1,h2,h3,h4,dd,li{overflow-wrap:anywhere}.app-shell{display:flex;min-height:100vh;min-width:0;flex-direction:column}.skip-link{position:fixed;z-index:10;top:.5rem;left:.5rem;padding:.55rem .8rem;transform:translateY(-160%);border-radius:.25rem;color:#fff;background:#163b35}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid #d9e0dc;background:#fff}.header-inner,.main-content,.site-footer{width:min(100%,72rem);margin-inline:auto}.header-inner{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:1rem}.wordmark{width:fit-content;color:#163b35;font-size:1.2rem;font-weight:750;letter-spacing:-.025em;text-decoration:none}.primary-nav{display:flex;min-width:0;flex-wrap:wrap;gap:.3rem .45rem}.public-nav{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.workspace-nav{width:100%;max-width:100%;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.nav-link{padding:.32rem .5rem;border-radius:.25rem;color:#53615e;font-size:.88rem;font-weight:650;text-decoration:none}.public-nav .nav-link,.workspace-nav .nav-link{display:flex;min-height:2.75rem;align-items:center}.public-nav .nav-link{justify-content:center;border:1px solid #e1e7e3}.workspace-nav .nav-link{flex:0 0 auto}.nav-link:hover{color:#163b35;background:#edf2ef}.nav-link:focus-visible,.wordmark:focus-visible,.text-link:focus-visible{outline:3px solid #d6a84f;outline-offset:3px}.nav-link-active{color:#163b35;background:#e5ede9}.main-content{flex:1;min-width:0;padding:2.25rem 1rem 4rem}.home-page{display:grid;min-width:0;gap:3.5rem}.hero{max-width:48rem;padding-top:1rem}.phase-label,.eyebrow{margin:0 0 .75rem;color:#53615e;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:#102f2a;line-height:1.15;letter-spacing:-.025em}h1{margin-bottom:.75rem;font-size:clamp(2.5rem,8vw,4.75rem)}h2{margin-bottom:.85rem;font-size:clamp(1.65rem,5vw,2.35rem)}.positioning{margin-bottom:1rem;color:#24443f;font-size:clamp(1.35rem,4.5vw,1.9rem);font-weight:650;line-height:1.3}.hero-summary,.section-intro,.future-page-description,.phase-note p{max-width:44rem;color:#4a5956;font-size:1.05rem}.text-link{color:#176658;font-weight:700;text-decoration-thickness:.11em;text-underline-offset:.2em}.principle{max-width:54rem;padding:1.5rem;border:1px solid #bfcfc8;border-left:.3rem solid #237263;background:#fff}.principle p:last-child{max-width:46rem;margin-bottom:0;color:#344641}.architecture{max-width:58rem;scroll-margin-top:1rem}.loop-list{display:grid;max-width:48rem;margin:1.75rem 0 0;padding:0;list-style:none;counter-reset:loop-step}.loop-list li{position:relative;min-width:0;padding:.9rem 1rem .9rem 3.4rem;border-top:1px solid #d9e0dc;counter-increment:loop-step}.loop-list li:before{position:absolute;top:.8rem;left:0;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid #adc2b9;border-radius:50%;color:#176658;background:#fff;content:counter(loop-step);font-size:.82rem;font-weight:750}.phase-note{max-width:54rem;padding-top:2rem;border-top:1px solid #ccd6d1}.workspace-page,.setup-page{display:grid;min-width:0;gap:2rem}.workspace-header,.setup-page-header{max-width:52rem}.workspace-lede,.setup-intro{max-width:48rem;color:#4a5956;font-size:1.08rem}.workspace-section,.setup-step,.setup-demo-panel{min-width:0;padding:1.25rem;border:1px solid #d2dcd7;border-radius:.35rem;background:#fff}.workspace-section>:last-child,.setup-demo-panel>:last-child,.setup-session-notice>:last-child{margin-bottom:0}.setup-step{margin:0}.setup-step legend{padding-inline:.35rem;color:#102f2a;font-size:1.45rem;font-weight:750}.setup-session-notice,.fictional-notice,.approved-boundary-note,.narrow-boundary-note,.unapproved-notice{max-width:54rem;padding:1rem 1.15rem;border-left:.28rem solid #c28b2c;background:#fff9e9}.approved-boundary-note{border-color:#237263;background:#edf5f1}.narrow-boundary-note{border-color:#657773;background:#eef2f0}.setup-progress ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:.4rem;margin:0;padding:0;list-style:none}.setup-progress li{padding:.6rem .7rem;border:1px solid #d2dcd7;border-radius:.3rem;color:#596763;background:#fff;font-size:.84rem}.setup-progress li[aria-current=step]{border-color:#237263;color:#163b35;background:#e5ede9;font-weight:700}.setup-progress li span{display:block;font-size:.72rem;text-transform:uppercase}.setup-form,.stacked-form,.revision-form,.setup-form-grid,.form-grid,.summary-grid,.inline-details{display:grid;min-width:0;gap:1rem}.setup-field,.stacked-form label,.revision-form label,.decision-controls label{display:grid;min-width:0;gap:.35rem;color:#263e39;font-weight:700}.setup-field input,.setup-field textarea,.setup-field select,.stacked-form input,.stacked-form textarea,.stacked-form select,.revision-form textarea,.decision-controls input,.decision-controls textarea{width:100%;min-width:0;padding:.65rem .72rem;border:1px solid #aebdb7;border-radius:.25rem;color:#172523;background:#fff;font-weight:450}.setup-field input:focus-visible,.setup-field textarea:focus-visible,.setup-field select:focus-visible,.stacked-form input:focus-visible,.stacked-form textarea:focus-visible,.stacked-form select:focus-visible,.revision-form textarea:focus-visible,.decision-controls input:focus-visible,.decision-controls textarea:focus-visible,button:focus-visible,.primary-link:focus-visible{outline:3px solid #d6a84f;outline-offset:2px}.setup-field [aria-invalid=true]{border-color:#a33f34}.setup-field-hint,.record-meta,.setup-review-item dt{margin-bottom:0;color:#66736f;font-size:.86rem;font-weight:500}.setup-field-error,.form-feedback.error,.setup-feedback-error{margin-bottom:0;color:#8e3028;font-size:.9rem;font-weight:650}.form-feedback.success,.setup-feedback-success,.setup-active-notice{margin-bottom:0;color:#135b4f;font-weight:700}.setup-card-list,.record-list,.review-card-list,.history-list,.setup-review-list{display:grid;min-width:0;gap:.85rem;margin:0;padding:0;list-style:none}.setup-card,.record-card,.review-card,.setup-review-card{min-width:0;padding:1rem;border:1px solid #d5dfda;border-radius:.3rem;background:#fbfcfb}.setup-card>:last-child,.record-card>:last-child,.review-card>:last-child{margin-bottom:0}.record-card-heading,.section-heading-row,.setup-form-actions,.button-row,.review-link-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.record-card-heading h3,.section-heading-row h2{margin-bottom:0}.setup-primary-button,.setup-secondary-button,.setup-danger-button,.primary-button,.secondary-button,.danger-button,.primary-link{width:fit-content;max-width:100%;min-height:2.65rem;padding:.62rem .9rem;border:1px solid #176658;border-radius:.25rem;font-weight:700;text-decoration:none}.setup-primary-button,.primary-button,.primary-link{color:#fff;background:#176658}.setup-secondary-button,.secondary-button{color:#176658;background:#fff}.setup-danger-button,.danger-button{border-color:#a33f34;color:#8e3028;background:#fff}.setup-card-header,.setup-review-section,.decision-controls,.claim-sources,.revision-form,.decision-history,.evidence-block{min-width:0;margin-top:1rem;padding-top:1rem;border-top:1px solid #d8e0dc}.setup-checkbox,.source-choice-list label{display:flex;min-width:0;align-items:flex-start;gap:.55rem;font-weight:500}.setup-checkbox input,.source-choice-list input{flex:0 0 auto;margin-top:.3rem}.source-choice-list{display:grid;min-width:0;gap:.65rem;margin:0;padding:.85rem;border:1px solid #d2dcd7}.setup-review-item,.summary-grid>div,.inline-details>div{min-width:0}.setup-review-item dd,.summary-grid dd,.inline-details dd{margin:.15rem 0 0}.derived-counts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.derived-counts span,.status-badge{padding:.25rem .55rem;border-radius:999px;color:#3e514c;background:#e9eeeb;font-size:.78rem;font-weight:750;text-transform:capitalize}.status-approved{color:#125849;background:#dceee7}.status-proposed,.status-extracted{color:#745416;background:#f7ebc8}.status-rejected,.status-conflicting-information,.status-missing-information{color:#87352e;background:#f5dfdc}.status-superseded{color:#5b6260;background:#e4e7e5}.status-draft{color:#745416;background:#f7ebc8}.status-available{color:#125849;background:#dceee7}.status-withdrawn{color:#5b6260;background:#e4e7e5}.status-delivered,.status-resolved,.status-closed{color:#125849;background:#dceee7}.status-escalated,.status-open,.status-assigned{color:#745416;background:#f7ebc8}.status-withheld,.status-prohibited{color:#87352e;background:#f5dfdc}.empty-state{padding:1rem;border:1px dashed #b9c6c0;color:#56645f;background:#f8faf8}.two-column-section{display:grid;min-width:0;gap:1.25rem}.claim-sources ul,.evidence-block ul{padding-left:1.25rem}.claim-sources li{display:grid;gap:.25rem;margin-bottom:.75rem}.decision-history summary{cursor:pointer;color:#176658;font-weight:700}.history-list{list-style:decimal;padding-left:1.5rem}.approved-record{border-left:.28rem solid #237263}.source-document-list,.coverage-grid{display:grid;min-width:0;gap:1rem}.source-document-card,.coverage-card,.interview-question-card{min-width:0;padding:1rem;border:1px solid #cbd8d2;border-radius:.35rem;background:#fbfcfb}.source-card-controls,.anchor-controls,.revision-controls,.citing-claims,.related-gap-block,.coverage-evidence,.coverage-conflict,.coverage-gap,.interview-evidence,.interview-answer-area{min-width:0;margin-top:1rem;padding-top:1rem;border-top:1px solid #d8e0dc}.source-lines{display:grid;min-width:0;gap:0;margin:1rem 0;padding:0;border:1px solid #d6ded9;list-style-position:inside;background:#fff}.source-lines li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);min-width:0;padding:.4rem .6rem;border-bottom:1px solid #e6ebe8;counter-increment:source-line;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.source-lines li:before{color:#73817d;content:attr(value);-webkit-user-select:none;user-select:none}.source-lines li:last-child{border-bottom:0}.line-range-form{display:grid;min-width:0;gap:.75rem}.line-range-form label,.coverage-filter{display:grid;min-width:0;gap:.3rem;font-weight:700}.line-range-form input,.coverage-filter select{width:100%;min-width:0;padding:.6rem;border:1px solid #aebdb7;border-radius:.25rem;background:#fff}pre,blockquote{max-width:100%;min-width:0;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}pre{padding:.75rem;border:1px solid #d8e0dc;border-radius:.25rem;background:#f6f8f6}.anchored-reference-list,.nested-source-card{display:grid;min-width:0;gap:1rem}.nested-source-card{padding:1rem;border:1px solid #d8e0dc;background:#fff}.revision-controls summary,.gap-dismissal summary,.skip-question-controls summary{cursor:pointer;color:#176658;font-weight:700}.coverage-filter{width:min(100%,13rem)}.coverage-card{border-left:.28rem solid #81918c}.coverage-card:has(.coverage-approved){border-left-color:#237263}.coverage-card:has(.coverage-conflicting),.coverage-card:has(.coverage-missing){border-left-color:#b45449}.coverage-state,.risk-badge{padding:.25rem .55rem;border-radius:999px;font-size:.78rem;font-weight:750;text-transform:capitalize}.coverage-approved{color:#125849;background:#dceee7}.coverage-candidate{color:#745416;background:#f7ebc8}.coverage-conflicting,.coverage-missing{color:#87352e;background:#f5dfdc}.coverage-dismissed{color:#5b6260;background:#e4e7e5}.risk-critical{color:#87352e;background:#f5dfdc}.risk-high{color:#745416;background:#f7ebc8}.risk-normal{color:#3e514c;background:#e9eeeb}.coverage-conflict{padding:.85rem;border:1px solid #e5bcb7;background:#fff6f5}.coverage-action{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #d8e0dc}.secondary-link{width:fit-content;max-width:100%;min-height:2.65rem;padding:.62rem .9rem;border:1px solid #176658;border-radius:.25rem;color:#176658;background:#fff;font-weight:700;text-decoration:none}.interview-progress{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.interview-progress span{padding:.5rem .7rem;border:1px solid #ccd7d2;border-radius:.3rem;background:#fff;font-weight:700}.interview-question-card{max-width:52rem;padding:clamp(1rem,4vw,2rem);background:#fff}.interview-rationale{display:grid;min-width:0;gap:1rem;margin:1.5rem 0 0}.interview-rationale div{min-width:0;padding:1rem;background:#f1f5f2}.interview-rationale dt{color:#53615e;font-size:.82rem;font-weight:750;text-transform:uppercase}.interview-rationale dd{margin:.35rem 0 0}.interview-choice-control{display:grid;min-width:0;gap:.6rem;margin:0;padding:.85rem;border:1px solid #d2dcd7}.interview-choice-control label{display:flex;align-items:center;gap:.5rem}.proposal-created-notice{max-width:52rem;padding:1rem;border-left:.28rem solid #237263;background:#edf5f1}.employee-warning-stack{display:grid;min-width:0;gap:.75rem}.sensitive-data-warning,.professional-advice-warning{max-width:54rem;padding:1rem 1.15rem;border-left:.28rem solid #a33f34;background:#fff2f0}.professional-advice-warning{border-color:#657773;background:#eef2f0}.employee-question-workspace{max-width:54rem}.employee-question-form{margin-top:1.25rem}.structured-context-fields{display:grid;min-width:0;gap:1rem;margin:0;padding:1rem;border:1px solid #cbd8d2;background:#f8faf8}.structured-context-fields legend{padding-inline:.35rem;color:#102f2a;font-weight:750}.question-amount-fields,.question-outcome-summary,.answer-provenance-grid,.escalation-summary-grid,.question-record-grid,.context-item-list{display:grid;min-width:0;gap:1rem}.correction-notice{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:1rem;border-left:.28rem solid #237263;background:#edf5f1}.question-result{max-width:58rem;border-left-width:.35rem}.question-result-delivered{border-left-color:#237263}.question-result-escalated{border-left-color:#c28b2c}.question-result-withheld,.question-result-prohibited{border-left-color:#a33f34}.question-result .phase-label{margin-bottom:0}.question-outcome-summary,.escalation-summary-grid,.question-record-grid,.context-item-list{margin:1rem 0 0}.question-outcome-summary>div,.escalation-summary-grid>div,.question-record-grid>div,.context-item-list>div{min-width:0;padding:.8rem;background:#f1f5f2}.question-outcome-summary dt,.escalation-summary-grid dt,.question-record-grid dt,.context-item-list dt{color:#53615e;font-size:.78rem;font-weight:750;text-transform:uppercase}.question-outcome-summary dd,.escalation-summary-grid dd,.question-record-grid dd,.context-item-list dd{margin:.25rem 0 0}.answer-guidance,.answer-citations,.answer-authority,.answer-provenance-grid,.employee-escalation-summary,.question-system-status{min-width:0;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d8e0dc}.answer-guidance>p{white-space:pre-line}.answer-citations ul,.answer-authority ul,.gate-reason-list{padding-left:1.25rem}.answer-provenance-grid>div{min-width:0;padding:1rem;border:1px solid #d8e0dc;background:#fbfcfb}.answer-provenance-grid ul{margin-bottom:0;padding-left:1.1rem}.answer-provenance-grid li{margin-bottom:.7rem}.answer-provenance-grid li span{display:block;color:#66736f}.employee-escalation-summary{padding:1rem;border:1px solid #e2c57f;background:#fff9e9}.question-system-status p:last-child{margin-bottom:0}.question-history-list,.escalation-queue,.gate-trace-list,.activity-trace-list{display:grid;min-width:0;gap:1rem;margin:0;padding:0;list-style:none}.question-history-card{min-width:0;padding:1rem;border:1px solid #d5dfda;border-radius:.3rem;background:#fbfcfb}.question-history-card h3{margin-top:.85rem}.escalation-card{min-width:0;padding:clamp(1rem,4vw,1.6rem);scroll-margin-top:1rem;border:1px solid #cbd8d2;border-left:.35rem solid #81918c;border-radius:.35rem;background:#fff}.escalation-card-open,.escalation-card-assigned{border-left-color:#c28b2c}.escalation-card-resolved,.escalation-card-closed{border-left-color:#237263}.related-question-record,.escalation-context,.matching-records,.related-gap-summary,.resolution-record,.escalation-trace-section,.escalation-actions,.remediation-links{min-width:0;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d8e0dc}.related-question-record summary{cursor:pointer;color:#176658;font-weight:700}.matching-records ul{padding-left:1.25rem}.gate-trace-item{min-width:0;padding:.85rem;border:1px solid #d8e0dc;background:#fbfcfb}.gate-trace-item p:last-child{margin-bottom:0}.trace-status{padding:.22rem .5rem;border-radius:999px;font-size:.75rem;font-weight:750;text-transform:capitalize}.trace-pass{color:#125849;background:#dceee7}.trace-fail{color:#87352e;background:#f5dfdc}.trace-not-applicable{color:#5b6260;background:#e4e7e5}.activity-trace-list li{display:grid;min-width:0;gap:.2rem;padding-left:.85rem;border-left:.2rem solid #adc2b9}.escalation-actions{max-width:34rem}.escalation-actions .stacked-form+.stacked-form{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d8e0dc}.remediation-links{display:flex;flex-wrap:wrap;gap:.7rem}.future-page{max-width:44rem;padding-top:clamp(1rem,8vw,5rem)}.future-page h1{font-size:clamp(2.15rem,7vw,3.75rem)}.future-page-note{padding-top:1.25rem;border-top:1px solid #ccd6d1;font-size:.95rem!important}.site-footer{padding:1.25rem 1rem;border-top:1px solid #d9e0dc;color:#64716e;font-size:.82rem}.site-footer p{margin:0}.pilot-page{display:grid;min-width:0;gap:3.5rem}.pilot-hero,.pilot-problem,.pilot-loop-section,.pilot-offers,.pilot-cta,.pilot-limitations{min-width:0;max-width:64rem}.pilot-hero{padding-block:1rem}.pilot-hero-actions{margin-top:1.5rem}.pilot-problem,.pilot-cta{padding:1.5rem;border:1px solid #bfcfc8;border-left:.3rem solid #237263;background:#fff}.pilot-loop{display:grid;margin:1.5rem 0 0;padding:0;list-style:none;counter-reset:pilot-loop}.pilot-loop li{position:relative;min-width:0;padding:.9rem .75rem .9rem 3rem;border-top:1px solid #d2dcd7;counter-increment:pilot-loop}.pilot-loop li:before{position:absolute;top:.75rem;left:0;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fff;background:#237263;content:counter(pilot-loop);font-size:.78rem;font-weight:750}.pilot-principles,.offer-grid,.scenario-grid{display:grid;min-width:0;gap:1rem}.pilot-principle-card,.offer-card,.scenario-outcome,.demo-summary,.pilot-export-panel{min-width:0;padding:1.25rem;border:1px solid #d2dcd7;border-radius:.35rem;background:#fff}.pilot-principle-card h2{font-size:clamp(1.35rem,4vw,1.8rem)}.offer-grid{margin-top:1.5rem}.offer-card-primary{border-top:.3rem solid #237263}.offer-kicker,.demo-count{color:#176658;font-size:.85rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.offer-card ul,.pilot-limitations ul{padding-left:1.2rem}.offer-card li+li,.pilot-limitations li+li{margin-top:.45rem}.pilot-supporting-links,.pilot-checklist-nav{display:flex;min-width:0;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1.35rem}.pilot-supporting-links a,.pilot-checklist-nav a{color:#176658;font-weight:700}.honest-contact-fallback,.public-data-warning{max-width:58rem;padding:1rem 1.15rem;border-left:.28rem solid #c28b2c;background:#fff9e9}.guided-demo-page{gap:2.5rem}.demo-header{max-width:60rem}.demo-summary h2,.pilot-export-panel h2{font-size:clamp(1.5rem,4vw,2rem)}.demo-steps>ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:demo-step}.demo-step{min-width:0;padding:1.25rem;border:1px solid #d2dcd7;border-left:.3rem solid #9dafaa;border-radius:.35rem;background:#fff}.demo-step-current{border-color:#237263;border-left-color:#237263;box-shadow:0 0 0 2px #dceae4}.demo-callouts{display:grid;min-width:0;gap:.75rem;margin-block:1rem 1.25rem}.demo-callouts p{margin:0;padding:.8rem;background:#f2f6f4}.demo-scenarios{min-width:0;max-width:68rem;padding-top:2rem;border-top:1px solid #ccd6d1}.scenario-grid{margin-block:1.25rem}.scenario-outcome h4{margin-bottom:1rem;font-size:1.1rem}.scenario-outcome h5{margin:0 0 .4rem;color:#102f2a;font-size:.9rem}.scenario-structure,.scenario-provenance,.report-detail-grid,.report-count-grid{display:grid;min-width:0;gap:.7rem;margin:0 0 1rem}.scenario-structure div,.report-detail-grid div,.report-count-grid div{min-width:0;padding:.7rem;background:#f2f6f4}.scenario-structure dt,.report-detail-grid dt,.report-count-grid dt{color:#596763;font-size:.75rem;font-weight:750;text-transform:uppercase}.scenario-structure dd,.report-detail-grid dd,.report-count-grid dd{margin:.15rem 0 0}.scenario-evidence{min-width:0;margin-block:.8rem;padding:.8rem;border-left:.22rem solid #237263;background:#edf5f1}.scenario-evidence p:last-child,.scenario-result-copy:last-child{margin-bottom:0}.scenario-result-copy{padding-top:.8rem;border-top:1px solid #d9e0dc}.pilot-delivery-tools,.pilot-export-panel{max-width:58rem}.pilot-export-panel{border-left:.3rem solid #237263}.export-form{padding-top:.5rem}.checkbox-row{display:flex!important;min-width:0;flex-direction:row!important;align-items:flex-start;gap:.65rem}.checkbox-row input{flex:0 0 auto;margin-top:.3rem}.source-confirmation{padding:.85rem;border-left:.25rem solid #c28b2c;background:#fff9e9}.print-document{display:grid;min-width:0;max-width:60rem;gap:1.5rem;margin-inline:auto}.print-document-header{min-width:0;padding-bottom:1.5rem;border-bottom:.16rem solid #237263}.print-document-subtitle{color:#344641;font-size:1.25rem;font-weight:650}.print-controls{margin-top:1.5rem}.report-section,.manual-section{min-width:0;padding:1.25rem;border:1px solid #d2dcd7;border-radius:.3rem;background:#fff}.report-section>:last-child,.manual-section>:last-child{margin-bottom:0}.print-record-list,.priority-list{display:grid;min-width:0;gap:.75rem;margin:0;padding:0;list-style:none}.print-record-list>li,.priority-list>li,.provenance-entry,.manual-topic{min-width:0;padding:.9rem;border:1px solid #e0e6e3;background:#fbfcfb}.print-record-list h3,.provenance-entry h3,.manual-topic h3{margin-bottom:.45rem;font-size:1.05rem}.print-record-list p:last-child,.provenance-entry>:last-child,.manual-topic>:last-child{margin-bottom:0}.report-count-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.report-count-grid dd{color:#163b35;font-size:1.35rem;font-weight:750}.approved-topic-group+.approved-topic-group,.provenance-entry+.provenance-entry,.manual-topic+.manual-topic{margin-top:.9rem}.priority-list li{display:grid;gap:.25rem}.priority-list span{color:#596763;font-size:.9rem}.known-gaps-section{border-left:.3rem solid #c28b2c;background:#fffdf6}.interactive-checklist{display:grid;gap:.55rem;margin:1rem 0 1.5rem;padding:0;list-style:none}.interactive-checklist label{display:flex;min-width:0;align-items:flex-start;gap:.7rem;padding:.8rem;border:1px solid #d9e0dc;background:#fbfcfb}.interactive-checklist input{flex:0 0 auto;margin-top:.3rem}.pilot-checklist-page{max-width:58rem}.sample-workspace-callout{width:min(100%,38rem);padding:0;border:1px solid #bfcfc8;border-left:.3rem solid #237263;border-radius:.3rem;background:#edf5f1}.sample-workspace-callout a{display:flex;min-height:3rem;align-items:center;padding:.8rem 1rem;color:#125849;font-weight:750;text-decoration-thickness:.1em;text-underline-offset:.2em}.sales-page{gap:clamp(3.75rem,8vw,6.5rem)}.sales-hero{position:relative;display:grid;width:100%;max-width:72rem;gap:1.5rem;padding:clamp(1.35rem,5vw,3.75rem);overflow:hidden;border:1px solid #c9d9d1;border-radius:1rem;background:radial-gradient(circle at 92% 12%,rgb(214 168 79 / 24%),transparent 30%),linear-gradient(135deg,#f9fbf9,#e8f1ed);box-shadow:0 1.25rem 3rem #163b3517}.sales-hero-copy{position:relative;z-index:1;min-width:0}.sales-category{max-width:36rem;margin-bottom:1.25rem;color:#176658;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sales-hero h1{margin-bottom:.35rem;font-size:clamp(3.15rem,12vw,6.25rem);letter-spacing:-.055em}.sales-hero .positioning{max-width:38rem;color:#163b35;font-size:clamp(1.55rem,5vw,2.35rem);letter-spacing:-.035em}.sales-hero .hero-summary{max-width:42rem;color:#344641;font-size:clamp(1.05rem,2.5vw,1.2rem)}.sales-qualifier{margin:1.25rem 0 0;color:#24443f;font-size:.92rem;font-weight:750}.sales-hero-actions{justify-content:flex-start}.sales-hero-actions .primary-link,.sales-hero-actions .secondary-link{display:inline-flex;align-items:center;justify-content:center;text-align:center}.demo-disclosure{margin:.75rem 0 0;color:#66736f;font-size:.82rem}.sales-hero-proof{position:relative;z-index:1;min-width:0;align-self:end;padding:clamp(1.2rem,4vw,1.75rem);border:1px solid rgb(255 255 255 / 75%);border-radius:.75rem;color:#eaf2ee;background:#163b35;box-shadow:0 1rem 2rem #102f2a2e}.sales-hero-proof .eyebrow{color:#e6c783}.sales-hero-proof h2{color:#fff;font-size:clamp(1.45rem,4vw,2rem)}.sales-hero-proof ul{margin-bottom:0;padding-left:1.2rem}.sales-hero-proof li+li{margin-top:.5rem}.buyer-fit,.owner-problem,.how-it-works-section,.product-proof,.current-boundaries,.sales-contact{width:100%;max-width:68rem;min-width:0;scroll-margin-top:1.5rem}.buyer-fit>.section-intro,.owner-problem>.section-intro,.product-proof>.section-intro,.pilot-offers>.section-intro{margin-bottom:1.75rem}.outcome-grid,.comparison-grid,.role-transfer-steps,.sales-principles,.proof-grid,.boundary-grid{display:grid;min-width:0;gap:1rem}.outcome-grid article,.comparison-card,.role-transfer-steps article,.sales-principles article,.boundary-grid article{min-width:0;padding:1.2rem;border:1px solid #d2dcd7;border-radius:.55rem;background:#fff}.outcome-grid h3,.comparison-card h3,.role-transfer-steps h3,.sales-principles h3,.boundary-grid h3{margin-bottom:.55rem;font-size:1.15rem}.outcome-grid p:last-child,.role-transfer-steps p:last-child,.sales-principles p:last-child,.boundary-grid p:last-child{margin-bottom:0}.owner-problem{padding:clamp(1.35rem,5vw,2.5rem);border-left-width:.35rem;box-shadow:0 1rem 2.5rem #163b350f}.comparison-card ul{margin-bottom:0;padding-left:1.2rem}.comparison-card li+li{margin-top:.6rem}.comparison-without{border-top:.28rem solid #a85b51;background:snow}.comparison-with{border-top:.28rem solid #237263;background:#f7fbf9}.role-transfer-steps{margin-top:1.75rem;counter-reset:sales-step}.role-transfer-steps article{position:relative;padding-top:3.75rem}.role-transfer-steps article>span{position:absolute;top:1.15rem;left:1.2rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fff;background:#237263;font-size:.82rem;font-weight:800}.sales-principles{margin-top:1rem}.sales-principles article{border-color:#c6d8d0;background:#edf5f1}.proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.proof-link{display:grid;min-width:0;min-height:12rem;align-content:start;gap:.7rem;padding:1.25rem;border:1px solid #cbd8d2;border-radius:.6rem;background:#fff;box-shadow:0 .5rem 1.5rem #163b350d;text-decoration:none}.proof-link:hover{border-color:#237263;transform:translateY(-.1rem);box-shadow:0 .75rem 1.75rem #163b351a}.proof-link:focus-visible{outline:3px solid #d6a84f;outline-offset:3px}.proof-link strong{color:#102f2a;font-size:1.08rem}.proof-link span:not(.proof-link-action){color:#53615e}.proof-link-action{align-self:end;margin-top:auto;color:#176658;font-size:.85rem;font-weight:750}.pilot-offers{scroll-margin-top:1.5rem}.offer-card{padding:clamp(1.25rem,4vw,2rem);border-radius:.65rem}.offer-card-primary{border-top-width:.4rem;background:#f7fbf9;box-shadow:0 1rem 2.5rem #163b3517}.offer-card h3{font-size:clamp(1.35rem,4vw,1.8rem)}.current-boundaries{padding:clamp(1.25rem,4vw,2rem);border:1px solid #d2dcd7;border-radius:.7rem;background:#f0f4f2}.boundary-grid article{background:#ffffffc7}.sales-contact{padding:clamp(1.5rem,6vw,3rem);border:0;border-radius:.8rem;color:#eaf2ee;background:#163b35;box-shadow:0 1.25rem 3rem #102f2a26}.sales-contact .eyebrow{color:#e6c783}.sales-contact h2{max-width:46rem;color:#fff}.sales-contact>p:not(.eyebrow,.honest-contact-fallback){max-width:46rem}.sales-contact .primary-link{display:inline-flex;align-items:center;justify-content:center;border-color:#f5f7f4;color:#163b35;background:#f5f7f4;text-align:center}.sales-contact .honest-contact-fallback{margin-bottom:0;border-color:#e6c783;color:#fff;background:#ffffff17}@media(min-width:48rem){.header-inner{flex-direction:row;align-items:center;justify-content:space-between;padding-block:1.1rem}.primary-nav{justify-content:flex-end}.public-nav{display:flex;width:auto}.public-nav .nav-link{border-color:transparent}.workspace-nav{width:auto;flex-wrap:wrap;overflow-x:visible}.main-content{padding:4rem 2rem 6rem}.site-footer{padding-inline:2rem}.principle{padding:2rem}.workspace-section,.setup-step,.setup-demo-panel{padding:1.6rem}.setup-form-grid,.form-grid,.summary-grid,.inline-details,.source-register{grid-template-columns:repeat(2,minmax(0,1fr))}.line-range-form{grid-template-columns:minmax(0,8rem) minmax(0,8rem) auto;align-items:end}.coverage-grid,.interview-rationale,.question-amount-fields,.question-outcome-summary,.answer-provenance-grid,.escalation-summary-grid,.question-record-grid,.context-item-list,.pilot-principles,.offer-grid,.scenario-grid,.scenario-provenance,.report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-hero{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:center}.outcome-grid,.sales-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-grid,.boundary-grid,.role-transfer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.pilot-loop li{border:1px solid #d2dcd7;background:#fff}.demo-callouts,.compact-print-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.two-column-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:34rem){.sales-hero-actions{flex-direction:column;align-items:stretch}.sales-hero-actions .primary-link,.sales-hero-actions .secondary-link,.sales-contact .primary-link{width:100%}.sales-hero{border-radius:.65rem}.proof-link{min-height:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@page{size:Letter;margin:.55in}@media print{:root,body{color:#111;background:#fff;font-size:10pt;line-height:1.35}html{scroll-behavior:auto}.site-header,.site-footer,.skip-link,.no-print{display:none!important}.app-shell,.main-content{display:block;width:100%;min-height:0;margin:0;padding:0}.print-document{display:block;max-width:none}.print-document h1{font-size:24pt}.print-document h2{margin-bottom:.15in;font-size:15pt}.print-document h3{font-size:11pt}.print-document-header,.report-section,.manual-section{padding:0 0 .18in;border:0;border-radius:0;background:transparent}.report-section,.manual-section{margin-top:.2in}.print-document-header,.report-section,.manual-section,.print-record-list>li,.priority-list>li,.provenance-entry,.manual-topic,.approved-topic-group,.fictional-notice,.approved-boundary-note{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}.print-page-break-before{break-before:page}.print-record-list,.priority-list{gap:.08in}.print-record-list>li,.priority-list>li,.provenance-entry,.manual-topic{padding:.09in;border-color:#bbb;background:transparent}.report-detail-grid,.report-count-grid,.compact-print-records{grid-template-columns:repeat(2,minmax(0,1fr))}a{color:inherit;text-decoration:none}}
